@charset "utf-8";
@import url(//fonts.googleapis.com/earlyaccess/nanummyeongjo.css);
@import url(//fonts.googleapis.com/earlyaccess/kopubbatang.css);
@import url(//fonts.googleapis.com/earlyaccess/notosanskr.css);


/*

'Nanum Myeongjo', serif;
'KoPub Batang', serif;
'Noto Sans KR', sans-serif;

빨 #d34 rgba(221,51,68,1)
파 #48c rgba(68,136,204,1)
노 #ec2 rgba(238,204,34,1)
초 #4a5 rgba(68,170,85,1)
연회 #999 rgba(153,153,153,1)
진회 #333 rgba(51,51,51,1)

*/



/* ====================== 00 index ====================== */

/*	01 Structure
 *  02 Layout
 *	03 Detail
 *	04 	*/

/* ====================================================== */




/* |||||||||||||||||||||||||| 01 Structure |||||||||||||||||||||||||| */

			/* 01-a Basic Code */


* {
	margin:										0;
	padding:									0;
	border:										0; 
}

html, body, header, footer, div, span, applet, object, iframe,
h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	border:										0;
	margin:										0;
	outline:									0;
	padding:									0;
	vertical-align:						middle;
	font:											inherit;
}

html {
	overflow-y:								scroll; /* Keeps page centred in all browsers regardless of content height */
	-webkit-text-size-adjust:	100%; /* Prevents iOS text size adjust after orientation change, without disabling user zoom */
	-ms-text-size-adjust:			100%; /* www.456bereastreet.com/archive/201012/controlling_text_size_in_safari_for_ios_without_disabling_user_zoom/ */
	font-size:								100%; /* Corrects text resizing oddly in IE6/7 when body font-size is set using em units http://clagnut.com/blog/348/#c790 */
}

body {
	background-color:					rgba(250,250,248,1);
	background-image:					none;
	background-repeat:				no-repeat;
	background-position:			;
	font:											300  
														1em
														'Noto Sans KR', sans-serif;
	border-top:								4px solid #5C5C5C;
	line-height:							200%;
}

article, aside, details, figcaption, figure, footer, header, nav, section {
	display: 									block;
}

a:link {
	color: 										rgba(187,187,187,1); 
	text-decoration:					none; 
}

a:visited {
	color: 										rgba(187,187,187,1); 
	text-decoration:					none; 
}

a:hover {
	color: 										rgba(187,187,187,1); 
	text-decoration:					none; 
}

a:active {
	color:										rgba(187,187,187,1);
	text-decoration:					none;
}

h1 {
	font:											800  
														2em
														'Nanum Myeongjo', serif;
}

h2 {
	font:											800  
														1.7em
														'Nanum Myeongjo', serif;
}

h3 {
	color:										rgba(68,136,204,1);
	font:											600  
														1.4em
														'Nanum Myeongjo', serif;
}

h4 {
	color:										rgba(68,136,204,1);
	font:											600  
														1.25em
														'Nanum Myeongjo', serif;
	margin-top:								1em;
	margin-bottom:						0.5em;
}

a img {	
	border:						 				0; 
}

img {	
	border:						 				0; 
}

hr {
	display:									0; 
}

input.text, select, textarea {
	border:										1px 
														solid 
														rgba(208,208,208,1);
	background-color:					rgba(255,255,255,1);
	color:										rgba(139,139,139,1);
	vertical-align:						middle;
}

textarea {
	padding:									5px;
	font-size:								1em;
}

ol, ul {
	list-style:								none;
}

table { /* tables still need 'cellspacing="0"' in the markup */
	border-collapse: 					separate;
	border-spacing: 					0;
}

caption, th, td {
	font-weight: 							400;
	text-align: 							left;
}

blockquote:before, blockquote:after, q:before, q:after {
	content: 									"";
}

blockquote, q {
	quotes: 									"" "";
}

			/* 01-a Basic Code End */


/* |||||||||||||||||||||||||| 01 Structure |||||||||||||||||||||||||| */






/* |||||||||||||||||||||||||| 02 Layout |||||||||||||||||||||||||| */

		/* 02-a Header */

			#header {
				padding-top:						10px;
				background-color:				rgba(85,85,102,0.8);
				background-repeat:			no-repeat;
				background-position:		center top;
				height:									150px;
				width:									100%;
			}

			#header .head-container {
				width:									/*@post-width:267=*/ 950px /*@*/; 
				margin:									5px auto; 
			}

		/* 02-a Header END */


		/* 02-b footer */

			#footer, #footer a {
				clear:									both;
				padding:								15px 0 32px 0;
				text-align:							center;
				color:									rgba(153,153,153,1); 
				font:										600
																0.9em
																'Nanum Myeongjo', serif;
				line-height:						"200%" ;
				letter-spacing:					"0px" ; 
			}


		/* 02-b footer END */


		/* 02-c body */

			#body {
							clear:						both; 
							width:						/*@post-width:257=*/ 940px /*@*/; 
							margin:						0px auto;
			}

		/* 02-c body END */


		/* 02-c1 body-content */

			#content {
				float:									left;
				width:									/*@post-width:42=*/ 725px /*@*/;
				overflow:								hidden;
				word-break:							break-all;
			}

		/* 02-c1 body-content END */


		/* 02-c2 body-sidebar */

			#sidebar {
				float:									right;
				width:									200px;
				overflow:								hidden;
			}

		/* 02-c2 body-sidebar END */


		/* 02-d 티에디션 */

			p .tt-post-title a {
				font-size:							2em;
				font-family:						'Noto Sans KR', sans-serif;
			}

		/* 02-d 티에디션 END */


		/* 02-e 박스 */

			.boxTop, .boxMid, .boxBtm, .boxTopR, .boxMidR, .boxBtmR {
				clear:									both;
			}

			.boxTop-left, .boxTop-right, .boxBtm-left, .boxBtm-right {
				float:									left;
				width:									4px;
				height:									4px;
				background-color:				transperant;
			}

			.boxTopR, .boxBtmR { 
				height: 								4px;
			}

			.boxBtmR { 
				padding-bottom: 				9px;
			}

			.boxTop-mid, .boxBtm-mid, .boxTopR-mid, .boxBtmR-mid {
				float:									left; 
				height:									4px;
			}

			.boxTop .boxTop-mid, .boxBtm .boxBtm-mid {
				width:									/*@post-width:34=*/ 717px /*@*/; 
			}

			.boxTopR .boxTop-mid, .boxBtmR .boxBtm-mid {
				width:									192px;
			}

			.boxTop-mid {
				background:							url(images/box_t.gif) repeat-x; 
			}

			.boxBtm-mid {
				background:							url(images/box_b.gif) repeat-x;
			}

			.boxTop-left {
				background:							url(images/box_tl.png) no-repeat; 
			}


			* html .boxTop-left {
				background-image:				none; 
				filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://cfs.tistory.com/blog/skin/tis_LifeInMono_Light/images/box_tl.png', sizingMethod='crop');
			}

			.boxTop-right {
				background:							url(images/box_tr.png) no-repeat; 
			}

			* html .boxTop-right { 
				background-image:				none; 
				filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://cfs.tistory.com/blog/skin/tis_LifeInMono_Light/images/box_tr.png', sizingMethod='crop');
			}

			.boxBtm-left {
				background:							url(images/box_bl.png) no-repeat;
			}

			* html .boxBtm-left { 
				background-image:				none; 
				filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://cfs.tistory.com/blog/skin/tis_LifeInMono_Light/images/box_bl.png', sizingMethod='crop');
			}

			.boxBtm-right {
				background:							url(images/box_br.png) no-repeat; 
			}

			* html .boxBtm-right { 
				background-image:				none; 
				filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://cfs.tistory.com/blog/skin/tis_LifeInMono_Light/box_br.png', sizingMethod='crop');
			}

			.boxMid, .boxMidR {
				border-left:						1px 
																solid 
																rgba(208,208,208,1); 
				border-right:						1px 
																solid 
																rgba(208,208,208,1);  
				background-color:				rgba(255,255,255,1); 
			}

			.boxMid {
				width:									/*@post-width:40=*/ 723px /*@*/; 
				overflow:								hidden;
			}

			.boxMidR {
				width:									198px; 
				overflow:								hidden;
			}

			.boxBtm {
				margin-bottom:					14px;
			}

			.clear {
				clear:									both; 
				width:									1px; 
				height:									10px; 
				padding:								0; 
				font:										0px; 
				line-height:						0px; 
			}

			* html .clear {
				clear:									both;
				width:									1px;
				height:									6px;
				padding:								0;
				font:										0px;
				line-height:						0px;
			}

			.boxTop div, .boxBtm div, .boxTopR div, .boxBtmR div {
				font-size:							0px;
			}

		/* 02-e 박스 END */





/* |||||||||||||||||||||||||| 03 Detail |||||||||||||||||||||||||| */


		/* 03-a Header */

			#header a {
				/* 헤더의 내용 */
				background-color:				transparent;
				color:									rgba(255,146,146,1);
				font:										700;
																'Noto Sans KR', sans-serif;
				line-height:						200%;
				letter-spacing:					-1px;
			}

			#logo-main {
				width:									220px;
				height:									120px;
			}

				.blog_blank { /* 블로그 블랭크 */
					height:								10px; 
					margin-top:						10px;
					background-image:			url(images/icon_dot.png);
				}

				.subMarginTop { /* 메뉴별화면 맨위 빈칸 */
					height:								12px;
					margin-top:						67px;
				}


			/* 헤더 블로그메뉴 */

			#blogMenu {
				float:									right; 
				margin-top:							/*@title-height:0=*/ 60px /*@*/;
				margin-left:						0px;
				margin-right:						0px;
			}

			#blogMenu ul li {
				float:									right;
			}


			/* =============================================================================================

			#blogMenu a {
				display:								block;
				height:									64px;
				text-indent:						1000px;
				overflow:								hidden;
				cursor:									pointer;
				background-position:		top;
			}

			#blogMenu .tab00 a {
				width:									64px;
			}

			#blogMenu .tab11_rss a {
				width:									64px; 
				background-image:				url(images/icon_ta11_rss.png);
			}

			#blogMenu .tab12_guestbook a {
				width:									64px;
				background-image:				url(images/icon_ta12_guest.png);
			}

			#blogMenu .tab13_notice a {
				width:									64px;
				background-image:				url(images/icon_ta13_notice.png);
			}

			#blogMenu .tab31_tag a {
				width:									64px;
				background-image:				url(images/icon_ta31_tag.png);
			}

			#blogMenu .tab32_media a {
				width:									64px;
				background-image:				url(images/icon_ta32_media.png);
			}

			#blogMenu .tab33_location a {
				width:									64px; 
				background-image:				url(images/icon_ta33_location.png);
			}

			#blogMenu .tab91_admin a {
				width:									64px;
				background-image:				url(images/icon_ta91_admin.png); 
			}

			#blogMenu .tab92_write a {
				width:									64px;
				background-image:				url(images/icon_ta92_write.png); 
			}

			#blogMenu .tab98_home a {
				width:									64px;
				background-image:				url(images/tab_home.gif);
			}

			#blogMenu .tab99_bar a {
				width:									64px;
				background-image:				url(images/tab_bar_l.png);
			}

			#blogMenu .link11_scribbler a {
				width:									64px;
				background-image:				url(images/icon_fa00_fish.png);
			}

			#blogMenu .link12_venerable a {
				width:									64px;
				background-image:				url(images/icon_fa12_venerable.png);
			}

			#blogMenu .link91_facebook a {
				width:									64px;
				background-image:				url(images/icon_fa91_facebook.png);
			}

			#blogMenu .link92_cyworld a {
				width:									64px;
				background-image:				url(images/icon_f92_cyworld.png);
			}

			============================================================================================= */

			#searchbar {
				clear:									both;
			}

			#searchbar .searchbar-left, #searchbar .searchbar-right {
				float:									left;
				height:									41px;
				background-repeat:			no-repeat;
			}

			#searchbar .searchbar-left {
				width:									9px;
				background-image:				url(images/searchbar_left.png);
			}

			* html #searchbar .searchbar-left { 
				background-image:				none;
				filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://cfs.tistory.com/blog/skin/tis_LifeInMono_Light/images/searchbar_left.png', sizingMethod='crop');
			}

			#searchbar .searchbar-right {
				width:									9px; 
				background-image:				url(images/searchbar_right.png);
			}

			* html #searchbar .searchbar-right { 
				background-image:				none;
				filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://cfs.tistory.com/blog/skin/tis_LifeInMono_Light/images/searchbar_left.png', sizingMethod='crop');
			}

			#searchbar .searchbar-container {
				float:									left;
				width:									/*@post-width:249=*/ 932px /*@*/;
				height:									41px;
				background:							url(images/searchbar_mid.png) repeat-x;
			}

			* html #searchbar .searchbar-container {
				width:									/*@post-width:249=*/ 932px /*@*/;
				background:							none; 				
				filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://cfs.tistory.com/blog/skin/tis_LifeInMono_Light/images/searchbar_left.png', sizingMethod='crop');
			}

			#searchBox {
				float:									left; 
				margin-top:							9px; 
				padding-left:						64px; 
				background:							url(images/txt_search.gif) no-repeat 7px 3px; 
			}

			#searchBox label {
				display:								none;
			}

			#searchBox input {
				width:									100px;
				height:									14px;
				border:									1px 
																solid
																rgba(153,153,153,1);
				background-color:				rgba(80,80,80,1);
				color:									rgba(153,153,153,1);
				vertical-align:					middle; /* 검색창과 버튼 정렬이 안맞을 때 필수 */
				position:								relative;
				cursor:									pointer;
			}

			#searchBox .submit { 
				width:									22px;  
				height:									16px; 
				border:									0px;
				background:							url(images/btn_search.gif) no-repeat; 
				text-indent:						-5000px;
				overflow:								hidden;
				vertical-align:					middle; /* 검색창과 버튼 정렬이 안맞을 때 필수 */
				position:								relative;
				cursor:									pointer;
			}


			/* 카운터 */
			#counter {
				float:									right;
				margin-top:							12px;
			}

			#counter li {
				color:									rgba(255,255,255,1);
				font:										9px
																'Noto Sans KR', sans-serif;
			}

			#counter span {
				display:								none; 
			}

			#counter .total, #counter .today, #counter .yesterday {
				height:									7px; 
				margin-right:						7px; 
				background-repeat:			no-repeat; 
				background-position:		0px 2px; 
			}

			#counter .total {
				padding-left:						29px; 
				background-image:				url(images/txt_total.gif); 
			}

			#counter .today {
				padding-left:						39px; 
				background-image:				url(images/txt_today.gif); 
			}

			#counter .yesterday {
				padding-left:						63px; 
				background-image:				url(images/txt_yesterday.gif);
			}

			/* 타이틀 */

			.title {
				border-bottom:					1px 
																solid 
																rgba(208,208,208,1);
				padding:								15px 8px 15px 19px;
			}

			/*
			.title, .title a {
				font:										700
																3em
																'Noto Sans KR', sans-serif;
				color:									#FF5555;
				line-height:						200%; 
			}
			*/

		/* 03-a Header END */



		/* 03-b Sidebar */

			/* 사이드바 윗쪽 빈칸 */
					#sidebar_blank {
						width:								200px; 
						height:								12px; 
						margin-top:						4.8em; 
						text-align:						right; 
					}

			/* 사이드바 타이틀 */
					#sidebar {
						color:								rgba(138,138,138,1); 
						font:									200
																	0.75em
																	'Noto Sans KR', sans-serif;
						line-height:					150%; 
						margin-bottom:				0.75em;
					} 

					#sidebar .stitle {
						height:								30px;
						border-bottom:				0px 
																	solid 
																	#DCDCDC; 
						background-repeat:		no-repeat; 
						background-position:	8px 8px; 
						text-indent:					-5000px; 
						overflow:hidden; 
					}

					#sidebar #notice .stitle {background-image:url(images/stitle_notice.gif); }
					#sidebar #category .stitle {background-image:url(images/txt_category.gif); }
					#sidebar #tagbox .stitle {background-image:url(images/txt_tag.gif); }
					#sidebar #recentPost .stitle {background-image:url(images/stitle_recentpost.gif); }
					#sidebar #recentComment .stitle {background-image:url(images/txt_recentcomment.gif); }
					#sidebar #recentTrackback .stitle {background-image:url(images/txt_recenttrackback.gif); }
					#sidebar #archive .stitle {background-image:url(images/stitle_archive.gif); }
					#sidebar #link .stitle {background-image:url(images/stitle_mylink.gif); }
					#sidebar #calendar  {display:none; }
					.module_plugin, .module_widget { padding-bottom: 9px; } /* 플러그인, 위젯이 사이드바에 사용될 경우 */

					/* 사이드바 본문 */

					#sidebar ul {
						margin:								10px 10px 0px 10px;
					}

					.boxMidR {
						padding-bottom:				10px;
					}

					#sidebar ul li, #sidebar ul li a, #sidebar ul li a span {
						color:								rgba(138,138,138,1); 
						font:									200
																	1em 
																	'Noto Sans KR', sans-serif;
						line-height:					150%; 
						margin-bottom:				0.75em;
					}

					#sidebar ul li {
						padding:							0px 0px; 
					}

					#sidebar #tagbox ul li, #sidebar #tagbox ul li a {
						line-height:					180%;
					}

		/* 03-b Sidebar END */



		/* 03-c1 Post */

			/* 포스트 상단 기본 */
					.infor {
						height:							0px;
						margin-top:					3.2em;
					}

					.infor span, .infor span a {
						color:							#aaaaaa;
						font:								400
																0.8em 
																'Noto Sans KR', sans-serif;
						margin-bottom:			0.7em;
					}

			/* 포스트 정보 > 날짜 */
					.infor .date {
						float:							left;
						background:					url(images/icon_date.png) no-repeat 0px 6px
						}

			/* 포스트 > 포스트 카테고리 */
					.infor .category {
						float:							right; 
						background:					url(images/icon_category.png) no-repeat 0px 6px;
						}

			/* 포스트 > 포스트 타이틀 */
					.titleWrap, .titleWrap a {
						color:							rgba(221,51,68,1);
						font:								800
																0.9em
																'Nanum Myeongjo', serif;
						margin:							0.3em;
						margin-left:				0em;
					}

					.entryNotice .article, .entryProtected .container, .entry .container {
						padding:						10px 20px 17px 20px; 
					}

			/* 포스트 > 포스트 Admin */
					.entry .admin {
						padding-bottom:			0.5em; 
					}

					.entry .admin, .entry .admin a {
						color:							rgba(238,204,34,1);
						font:								0.8em
																'KoPub Batang', serif; 
					}

			/* 포스트 > 포스트 내용 */
					.article, .entry .article a {
						color:/*@post-body-color=*/ rgba(68,68,68,1) /*@*/;
						width:/*@post-width=*/ 683px /*@*/;
					}

					/* more / less */
					.moreless_fold, .moreless_top, .moreless_bottom {
						color:rgba(138,138,138,1);
						line-height:150%;
						padding-left:18px;
					}

					.moreless_fold { /* 열기 */
						background:url(images/iconMore.gif) no-repeat left top; 
						line-height:150%;
					}

					.moreless_top { /* 닫기 위 */
						background:url(images/iconLess.gif) no-repeat left top; 
						line-height:150%;
					}

					.moreless_bottom { /* 닫기 아래 */
						padding-right:			18px; 
						background:					url(images/iconLess.gif) no-repeat right top; 
						line-height:				150%;
						text-align:					right;
					}

					.moreless_content {
						margin:							10px 0px 10px 0px; 
					}

					.author {
						padding-top:				24px; 
						padding-bottom:			16px; 
						text-align:					right; 
					}

					.author .text {
						color:							rgba(68,170,85,1); 
						font:								800
																0.9em  
																'KoPub Batang', serif;
					}

					.tagTrail {
						padding-left:				38px; 
						padding-bottom:			8px; 
						background:					url(images/txt_tag.gif) no-repeat 0 1px;
					}

					.tagTrail, .tagTrail a {
						color:							rgba(161,161,161,1); 
						font:								12px 
																'KoPub Batang', serif; 
					}

					.tagTrail .tagText {
						display:						none; 
					}

					.actionTrail {
						padding-bottom:			10px;
					}

					.actionTrail a, .actionTrail a span { /* 폰트 지정시 필수 */
						color:							rgba(161,161,161,1);
						font:								500
																0.8em
																'Noto Sans KR', sans-serif;
					}

					.actionTrail a .cnt {color:#7683E6; }
					.actionTrail a.tb {padding-left:13px; background:url(images/icon_trackback.gif) no-repeat 0px 1px }
					.actionTrail a.rp {padding-left:19px; background:url(images/icon_comment.gif) no-repeat 5px 2px }
					.trackback, .comment {margin-top:1px; background-color:#F3F3F3; }
					.trackback h3 {width:/*@post-width:-30=*/ 653px /*@*/; padding:11px 0 12px 15px; color:#8A8A8A; font:bold 9px/16px tahoma; }
					.trackback .trackback-url { padding-left:10px; }
					.trackback h3 span { color:#A0A0A0; font:normal 11px/16px verdana; }
					.trackback ol li {width:/*@post-width:-30=*/ 653px /*@*/; padding:13px 15px 0 15px; border-top:1px solid #fff; overflow:hidden; }
					.trackback ol li, .trackback ol li a {color:#A9A79D; }
					.trackback h4, .trackback h4 a {font:11px/15px 'Apple SD Gothic Neo Medium', '나눔고딕web', '나눔고딕', 'NanumGothic', 'NanumGothicOTF', 'AppleGothic', 'Malgun Gothic', 'dotum', 'Arial';  line-height:150%;
					}
					.trackback .from {padding-left:12px; }
					.trackback .from, .trackback .date {font:10px/15px verdana; }
					.trackback .name {font:11px/15px dotum; }
					.trackback p {padding-top:3px; padding-bottom:11px; font:12px/15px dotum; }
					.trackback a.delete { 
						padding-left:5px; /* 이미지 넓이 -3px */
						background:url(images/iconDelete.gif) no-repeat;  
						font-size:9px;
						text-decoration:none;
					}
					.trackback a.delete span {
						display:none;
					}

		/* 03-c1 Post END */



		/* 03-c2 Guest & Comment */

			/* 방명록&댓글 */
					#guestbook .container {padding:19px 20px 33px 20px; }
					#guestList {margin-top:10px; }
					#guestList .name, .commentList .name {float:left; width:400px; height:50px; overflow:hidden; margin-right:10px; }
					#guestList .wrapper, .commentList .wrapper {float:left; }
					#guestList .name, #guestList .name a, .commentList .name, .commentList .name a {color:rgba(68,170,85,1); font:'Nanum Myeongjo', serif 800 1.1em; line-height:150%; margin-top:1em; }
					#guestList .wrapper, #guestList .wrapper a, .commentList .wrapper, .commentList .wrapper a {color:rgba(160,160,160,1); }
					#guestList p, .commentList p {padding-bottom:1px; color:rgba(153,153,153,1); font: 'Noto Sans KR', sans-serif 400 0.9em; line-height:140%;}



					#guestList .date, .commentList .date, #guestList .wrapper .control, #guestList .wrapper .control a, .commentList .wrapper .control, .commentList .wrapper .control a {
						color:								rgba(181,181,181,1); 
						font:									200
																	0.8em
																	'Noto Sans KR', sans-serif;
						line-height:					140%;
					}

					#guestList ol li ul li, .commentList ol li ul li { 
						padding-left:33px;  
						background:						url(images/iconIndentArrow_re.gif) no-repeat 11px 15px;  
					}

					#guestList ol li {
						padding-top:					13px;
					}

					#guestList ul {
						margin-top:						11px;
						border-top:						1px
																	solid
																	rgba(208,208,208,1);
					}

					#guestList ul li {padding-top:13px; padding-bottom:11px; border-bottom:1px solid #D0D0D0; }

					#guestList ol li .wrapper {width:/*@post-width:-110=*/ 573px /*@*/; overflow:hidden; }
					#guestList ul li .wrapper {width:/*@post-width:-143=*/ 540px /*@*/; overflow:hidden; }

					#guestWrite b, .commentWrite b {display:none; }
					input.text {height:18px; }
					#guestWrite label, .commentWrite label {background-repeat:no-repeat; background-position:10px 5px; }
					#guestWrite .name label, .commentWrite .name label {padding-left:98px; background-image:url(images/txt_name.gif); }
					#guestWrite .password label, .commentWrite .password label {padding-left:48px; background-image:url(images/txt_password.gif); }
					#guestWrite .homepage label, .commentWrite .homepage label {padding-left:48px; background-image:url(images/txt_homepage.gif); }
					#guestWrite .secretWrap label, .commentWrite .secretWrap label {padding-left:33px; background-image:url(images/txt_secret.gif); background-position:0px 5px;}

					.secretWrap {height:18px; padding-top:2px; }
					.secretWrap input {margin-top:2px; }

					#guestWrite .name input {width:/*@post-width:-438=*/ 245px /*@*/; padding-left:5px; }
					#guestWrite .password input {width:/*@post-width:-425=*/ 258px /*@*/; padding-left:5px; }
					#guestWrite .homepage input {width:/*@post-width:-63=*/ 620px /*@*/; padding-left:5px; }
					#guestWrite .homepage, .commentWrite .homepage {margin-top:4px; }
					#guestWrite textarea {width:/*@post-width:-12=*/ 671px /*@*/;}
					#guestWrite p.button {width:/*@post-width=*/ 683px /*@*/;}
					p.button {
						margin-top:4px; 
						text-align:right; 
					}
					p.button input.submit {
						width:59px;  
						height:19px; 
						border:0; 
						background:url(images/btn_confirm.gif) no-repeat; 
						text-indent:-5000px;
						vertical-align:top;
						overflow:hidden;
						cursor:pointer;
					}



/* 댓글 */
.comment h3 {display:none; }
.commentList {width:/*@post-width*/683px/*@*/; }
.commentList ol {border-bottom:1px solid rgba(255,255,255,1); }
.commentList ol li {padding-top:13px; padding-left:15px; padding-right:15px; }
.commentList ol li .wrapper {width:/*@post-width:-140*/543px/*@*/; padding-bottom:11px; overflow:hidden; }
.commentList ul {border-top:1px solid rgba(255,255,255,1); }
.commentList ul li {padding:13px 0px 11px 0; border-bottom:1px solid rgba(255,255,255,1); }
.commentList ul li .wrapper {width:/*@post-width:-173*/510px/*@*/; padding-bottom:0px; overflow:hidden; }

.commentWrite {width:/*@post-width:-30*/653px/*@*/; padding:13px 15px 15px 15px; overflow:hidden; }
.commentWrite .name input {width:/*@post-width:-448*/235px/*@*/; }
.commentWrite .password input {width:/*@post-width:-435*/248px/*@*/; }
.commentWrite .homepage input {width:/*@post-width:-93*/590px/*@*/; padding-left:5px; }
.commentWrite textarea {width:/*@post-width:-42*/641px/*@*/; }
.commentWrite p.button {width:/*@post-width:-30*/653px/*@*/; }


		/* 03-c2 Guest & Comment END */


/* 검색목록 */
#searchList ol, #searchRplist ol {margin:19px 20px 9px 20px; }
#searchList, searchRplist {padding-bottom:4px; }
#searchList li, #searchRplist li {margin-bottom:4px; }
#searchList li .date, #searchRplist li .date {padding-right:4px; }
#searchList li, #searchList li a, #searchRplist li, #searchRplist li a {
	color:/*@title-color=*/ #8A8A8A /*@*/;
	font-size:/*@title-font-size=*/ 16px /*@*/;
	font-family:/*@title-font-family=*/ 'notosanskr', 'dotum', 'Arial' /*@*/;
	line-height:150%;
}






#taglog ul, #tagbox ul { 
	text-align:			justify; 
}

#blogMenu li, #counter li, #tagbox li, #taglog li {
	display:			inline;
}

#blogMenu li, /*탑메뉴*/
#sidebar li, /*사이드바 - 마크업에 따라 변경*/
#searchList li, /*본문검색리스트*/
#searchRplist li, /*댓글검색리스트*/
#guestList li, /*방명록*/
.trackback li, /* 트랙백 */
.keylog li, /*키로그*/
.commentList li /*댓글*/ {
	list-style-type:		none;
}

/* 포스트 본문 마크업 */
#content .entry .article ol, #content .entry .article ul, #content .entry .article il {
	padding-left:			25px;
}

.article dt {
	padding-top:			5px;
	text-decoration:		underline;
}

.article dd {
	padding-left:			25px;
	padding-bottom:			5px;
}

.article table th {
	background-color:		#ccc;
} 

/* 스킨디자인에따라 색상 변경 */

.article table td {
	padding:			2px;
	background-color:		#eee;
} 

/* 스킨디자인에따라 색상 변경 */

.dual table td, .triple table td {
	background-color:		transparent; 
} 

/* 이미지 레이아웃 */

.author, .tagTrail, .actionTrail {
	clear:				both; 
}



/* 포스트 본문의 글상자 */

.box001 {
	font-family:			inherit;
	font-size:			2em;
	text-align:			center;
	color:				#fff;
	background-color:		#888;
	padding:			20px;
	line-height:			150%;
}


.box101 {
	font-family:			inherit;
	font-size:			1.1em;
	font-weight:			700;
	text-align:			justify;
	color:				#fff;
	background-color:		#855;
	padding:			20px;
	line-height:			150%;
}






/* 태그로그 */
#taglog ul {margin:16px 20px 30px 20px; }
#taglog li {line-height:22px; vertical-align:middle; }
#taglog li .cloud1 { 
	/* 가장 빈도수가 높은 태그 */
	color:						rgba(221,51,68,1);  
	font:							800  
										2em
										'Nanum Myeongjo', serif;
	margin-right:			2em
	line-height:			150%;
	letter-spacing:		1px ;
}
#taglog li .cloud2 { 
	color:						rgba(68,136,204,1);  
	font:							800  
										2em
										'Nanum Myeongjo', serif;
	margin-right:			2em
	line-height:			150%;
	letter-spacing:		1px ;
}
#taglog li .cloud3 { 
	color:						rgba(221,51,68,0.7);  
	font:							600  
										1.3em
										'Noto Sans KR', sans-serif;
	margin-right:			2em
	line-height:			150%;
	letter-spacing:		1px ;
}
#taglog li .cloud4 { 
	color:						rgba(68,136,204,0.7);  
	font:							600  
										1.3em
										'Noto Sans KR', sans-serif;
	margin-right:			2em
	line-height:			150%;
	letter-spacing:		1px ;
}
#taglog li .cloud5 { 
	color:						rgba(153,153,153,1);  
	font:							400  
										1em
										'Nanum Myeongjo', serif;
	margin-right:			2em
	line-height:			150%;
	letter-spacing:		1px ;
} 



/* 지역로그 */

#localog .container {
	padding:			17px 20px 31px 20px;
}

#localog .spot { 
	padding-left:35px;  
	background:			url(images/iconIndentArrow_local.gif) no-repeat 0px 5px;
	color:				/*@title-color=*/ #ff9292 /*@*/;
	font:				/*@title-font-size=*/ 16px
					600
					'Cinzel', 'KoPub Batang', 'serif';
	line-height:			200%;
}

#localog .info { 
	padding-left:			6px;  
	background:			url(images/iconIndentArrow_localinfo.gif) no-repeat 0px 6px;
}

#localog .info a {
	color:				#7683E6;
	font:				15px 
					'Jeju Gothic', 'cwTeXHei', 'Arial';
	line-height:			200%;
}


/* 미디어로그 */

#medialog .container {
	padding:			17px 20px 31px 20px;
}

#medialog .spot { 
	padding-left:			35px;  
	background:			url(images/iconIndentArrow_local.gif) no-repeat 0px 5px;
	color:				/*@title-color=*/ #ff9292 /*@*/;
	font:				/*@title-font-size=*/ 16px
		400
		'Noto Sans KR', sans-serif;
	line-height:200%;
}

#medialog .info { 
	padding-left:			6px;  
	background:url(images/iconIndentArrow_localinfo.gif) no-repeat 0px 6px;
}

#medialog .info a {
	color:				#7683E6;
	font:						15px
									'Noto Sans KR', sans-serif;
	line-height:			200%;
}





/* 보호글 */
.entryProtected .container {padding-top:25px !important; padding-bottom:47px !important; text-align:center; }
.entryProtected p.text {padding-bottom:7px; color:#8A8A8A; font:12px/18px dotum; }
.entryProtected p.input {width:290px; margin:0px auto; padding:10px 0px; background-color:#fffff9; }
.entryProtected label {color:#5C5C5C; font:bold 12px dotum; }
.entryProtected input.text {
	width:150px;
	height:18px;
	border:1px solid #ADADAD;
	vertical-align:middle;
}
.entryProtected .input .submit {
	width:59px;  
	height:19px; 
	background:url(images/btn_confirm2.gif) no-repeat; 
	font-size:0px;
	text-indent:-5000px;
	overflow:hidden;
	cursor:pointer;
	vertical-align:middle;
}






/* 페이지 */
#paging {margin:19px 0 13px 0; text-align:center; }
.numbox a span {padding:0px 5px 0px 3px; }
#paging a, #paging span {color:#5C5C5C; font:15px san-serif;}
#paging span.selected { /* 현재 페이지 */
	background-color:#8A8A8A;
	color:#fff;
}



/* 이전 다음 버튼 */
#prevPage span, #nextPage span {
	display:none;
}
a#prevPage:hover, a#nextPage:hover {text-decoration:none; }
#prevPage, .no-more-prev { 
	padding-right:6px;
	background-repeat:no-repeat;
	background-position: left 4px;
}
#nextPage, .no-more-next { 
	padding-left:6px;
	background-repeat:no-repeat;
	background-position: right 4px;
}
#prevPage {background-image:url(images/ico_prev.gif); }
#nextPage {background-image:url(images/ico_next.gif); }
.no-more-prev {background-image:url(images/ico_prev_no.gif) !important; }/* 비활성prev버튼 */
.no-more-next { background-image:url(images/ico_next_no.gif) !important; }/* 비활성next버튼 */






	/* RSS */
	#btnRSS {
		width:								200px; 
		height:								20px; 
		margin-top:						10px; 
		text-align:						right;
	}

	#btnRSS a {
		float:								right; 
		display:							block; 
		width:								20px; 
		height:								20px; 
		background:						url(images/rss_b.gif) no-repeat; 
		text-indent:					5000px; 
		overflow:							hidden; 
	}

	/* 카테고리 글 더보기 테이블 */
	.another_category th, .another_category td { background-color: transparent !important; }

	/* 블로거 */
	#blogImage, #userID, #blogDesc {width:178px; margin-left:10px; overflow:hidden; word-break:break-all; word-wrap:break-word; }
	#blogImage {padding-top:7px; padding-bottom:8px; text-align:center; }
	#blogImage img {width:174px; }
	#userID {color:#5C5C5C; text-align:center; font:bold 16px/18px 'Apple SD Gothic Neo Bold', '나눔고딕web', '나눔고딕', 'NanumGothic', 'NanumGothicOTF', 'AppleGothic', 'Malgun Gothic', 'dotum', 'Arial';  

line-height:180%; }
	#blogDesc {color:#8A8A8A; text-align:center; font:14px/16px '나눔명조web', '나눔명조', 'NanumMyungjo', 'NanumMyungjoOTF', 'AppleMyungjo', '바탕', '바탕체', 'Batang';  line-height:150%; }



	/*카테고리*/
	#treeComponent {width:178px; margin-top:10px; margin-left:10px; margin-right:10px; }
	.c_cnt { /* 카테고리 옆 개수 */
		color:#8A8A8A;
	}



	/* 달력 */
	#calendar {width:180px; margin:0 auto; padding-top:7px; }
	#calendar .tt-calendar caption.cal_month { /* 달력 월 표시 */
		width:180px;
		border-left:1px solid #fff;
		border-right:1px solid #fff;
		background-color:#ADADAD;
	}
	#calendar .tt-calendar caption.cal_month a { /* 달력 월 표시 */
		color:#fff;
		font:bold 9px/13px tahoma, sans-serif;
	}
	#calendar .tt-calendar caption.cal_month a.prev-month { /* 달력 prev 커서 이미지 */
		display:block; 
		float:left;
		width:5px;
		height:11px;
		margin-left:4px;
		background:url(images/btn_prevmonth.gif) no-repeat 0px 5px;
		text-indent:-1000px;
		overflow:hidden;
	}
	#calendar .tt-calendar caption.cal_month a.next-month { /* 달력 next 커서 이미지 */
		display:block; 
		float:right;
		width:5px;
		height:11px;
		margin-right:4px;
		background:url(images/btn_nextmonth.gif) no-repeat 0px 5px;
		text-indent:-1000px;
		overflow:hidden;
	}
	#calendar .tt-calendar thead {display:none; }
	#calendar .tt-calendar thead th { /* 달력 요일 표시(th 영역) */
		height:15px;
		color:#A5A5A4;
		font:normal 11px/13px Dotum, sans-serif; 
	}
	#calendar .tt-calendar tbody td { /* 달력 Day(td 영역) */
		color:#8A8A8A;
		font:9px/15px Verdana, sans-serif;
		text-align:center;
	}
	#calendar .tt-calendar tbody td.cal_day4 { /* 달력 오늘 날짜 표시(td) */
		color:#7683E6;
		font-weight:bold;
	}
	
	
	/* 달력 글쓴 날 링크 스타일 */
	a.cal_click:link, a.cal_click:visited { 
		color:#7683E6;
		font:9px/15px Verdana, sans-serif;
		text-decoration:none;
	}
	
	


/* 카테고리테이블 */
.ib { /* 이미지 버튼 */
	cursor:pointer; 
}
.branch3 { /* 트리 셀 */
	cursor:pointer; 
} 

/* 인용문 */
.article blockquote {
	margin:5px; 
	padding-left:16px; 
	background:url(images/iconBlockquote.gif) no-repeat;
}

/* 이미지 */
.imageblock { /* 그림 1개 배치 */
	margin:5px 0;
}
.dual { /* 그림 2개 배치 */
	margin-bottom:5px;
}
.triple { /* 그림 3개 배치 */
	margin-bottom:5px;
}
.cap1 { /* 이미지 아래 캡션 스타일 */
	padding:4px 0; 
	color:#999; 
	text-align:center; 
}


/* 댓글 */
/* 종류별 코멘트 [##_rp_rep_class_##] */
.rp_admin { 
	padding-left:20px;
	background:url(images/iconAdmin.gif) no-repeat; 
}
.rp_secret { /* 비밀글 */
	color:#f30;
}



/* 방명록 */
	
	/* 종류별 방명록 글 [##_guest_rep_class_##] */
	.guest_admin { 
		padding-left:20px;
		background:url(images/iconAdmin.gif) no-repeat; 
	}
	.hiddenComment { /* 비밀 댓글 (로그아웃시 비밀글 표현) */
		padding-left:20px; 
		background:url(images/iconSecret.gif) no-repeat; 
		font-weight:normal;
	}


	/* 키워드 */
	.key1 { 
		border-bottom:1px dotted #ccc; 
		cursor: pointer; 
	}

	.floatWrapper:after {
		content: "."; 
		display: block; 
		height: 0; 
		clear: both; 
		visibility: hidden;
	}
	.floatWrapper {display: inline-block;}







/* TISTORY 광고설정 */
#adTistory {height:14px; padding: 0 0 6px 6px; }
#adTistory a { display: inline; float: left; color:#8A8A8A; font:11px dotum; }
#adTistory .linkTistory { background:url(images/tistory.png) no-repeat; width: 87px; height: 14px; text-indent: -100em;}
* html #adTistory .linkTistory { 
	background-image:none; 
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://cfs.tistory.com/blog/skin/tis_LifeInMono_Light/images/tistory.png', sizingMethod='crop');
}
#adTistory .joinTistory { margin: 3px 0 0 6px; }

/* TISTORY 광고설정 */




/* Hides from IE-mac \*/
* html .floatWrapper {height: 1%;}
/* End hide from IE-mac */
