		@charset "utf-8";
		* {
			margin:0;
			padding:0;
			border:0; 
			line-height:1.8em; 
			font-family:Georgia, 돋움, Dotum, AppleGothic, sans-serif;
		}
		
		
		
		body {
			background-color:/*@background-color=*/ #FFFFFF /*@*/;
			background-image:/*@background-image=*/ none /*@*/;
			background-repeat:/*@background-image-repeat=*/ no-repeat /*@*/;
			background-position:/*@background-image-position=*/  /*@*/;
			font-size:12px;
		}
		
		
		
		
		/*하이퍼링크 TEXT에 언더라인을 뺀다.*/
		a {text-decoration:none;}
		a:hover {text-decoration:underline;}
		
		hr {display:none; }
		
		/*방명록 글 쓰는 박스*/
		input.text, select, textarea {
			border:0px solid #BBBBBB;
			background-color:#EEEEEE;
			color:#8A8A8A;
			overflow:hidden;
			scrollbar-face-color: #FFFFFF;
			scrollbar-shadow-color: BLACK; 
			scrollbar-highlight-color: BLACK;
			scrollbar-3dlight-color: #FFFFFF; 
			scrollbar-darkshadow-color: #FFFFFF;
			scrollbar-track-color: #FFFFFF; 
			scrollbar-arrow-color: #FFFFFF
		}
		input {vertical-align: middle; }
		textarea {padding:5px; font-size:12px; }
		/* 태그 */
		#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; 
		}
		
		
		
		/* 타이틀 이미지 */
		#titleImage {margin-left:0px;}
		#titleImage input {
			width:85px;
			height:27px;
		}
		
		#titleImage .submity {
			text-align:right;
			background-image:url(images/logo.jpg);
			background-repeat:no-repeat;
		}
		
		#logoImage {
			margin-top: 190px;
		}
		
		
		
		
		
		/* 블로그 레이아웃 */
		#header .head-container {width:/*@post-width:267=*/ 910px /*@*/; margin:0px auto; }
		#body { clear: both; width:/*@post-width:257=*/ 910px /*@*/; margin:0px auto; }
		#content {
			width:/*@post-width:42=*/ 680px /*@*/;
			overflow:hidden;
			word-break:break-all;
			/*background-color: #fff000;*/
		}
		#sidebar {
			width:190px;
			overflow:hidden;
		}
		#footer {
			text-align:center;
			/*background-color: #ff00ff;*/
		}
		
		/* BOX */
		.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: 5px; }
		
		.boxTop-mid, .boxBtm-mid, .boxTopR-mid, .boxBtmR-mid {float:left; height:4px; }
		.boxTop .boxTop-mid, .boxBtm .boxBtm-mid {width:/*@post-width:34=*/ 712px /*@*/; }
		.boxTopR .boxTop-mid, .boxBtmR .boxBtm-mid {width:182px; }
		
		.boxTop-mid {background:url(images/pannel_box_px.png) repeat-x; }
		.boxBtm-mid {background:url(images/pannel_box_px.png) repeat-x; }
		
		.boxTop-left {background:url(images/pannel_box_px.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/pannel_box_px.png', sizingMethod='crop');
		}
		.boxTop-right {background:url(images/pannel_box_px.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/pannel_box_px.png', sizingMethod='crop');
		}
		.boxBtm-left {background:url(images/pannel_box_px.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/pannel_box_px.png', sizingMethod='crop');
		}
		.boxBtm-right {background:url(images/pannel_box_px.png) no-repeat; }
		* html .boxBtm-right { 
			background-image:none; 
			filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://cfs.tistory.com/blog/skin/tis_LifeInMono_Light/images/pannel_box_px.png', sizingMethod='crop');
		}
		
		/*글 박스 배경 생삭*/
		.boxMid {background-color:#FFFFFF; }
		.boxMid {width:/*@post-width:40=*/ 680px /*@*/; overflow:hidden; }
		
		.boxMidR {background-color:#FF0000; }
		.boxMidR {width:190px; overflow:hidden; }
		
		.boxBtm {background-color:#ffff00; 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; }
		
		/* 헤더 */
		#header {
			margin-left:-104px;
			height:129px;
		
			background-color:/*@title-background-color=*/ transparent /*@*/;
			background-image:/*@title-background-image= url("images/bg_top.gif") @*/;
			background-repeat:/*@title-background-image-repeat=*/ repeat-x /*@*/;
			background-position:/*@title-background-image-position=*/  /*@*/;
		}
		#header .head-container {width:/*@post-width:267=*/ 950px /*@*/; height:/*@title-height=*/ 74px /*@*/; margin:0px auto; }
		#header script {margin-left:200 px};
		#header h1 {float:left; height:/*@title-height:-46=*/ 28px /*@*/; margin-left:5px; }
		#header h1 a {
			background-color:/*@title-background-color=*/ transparent /*@*/;
			color:/*@title-color=*/ #ffffff /*@*/;
			font-weight: bold;
			font-size:/*@title-font-size=*/ 18px /*@*/;
			font-family:/*@title-font-family=*/ dotum, Sans-Serif /*@*/;
			letter-spacing: -1px;
		}
		
		
		
		
	
		
		
		
	
		
		
		
		
	
		/* 컨텐츠 */
		/* 타이틀 */
		.title {padding:0px 0px 2px 0px; }
		.title, .title a {color:#18a8ff; font:bold 12px/16px dotum; letter-spacing: -0.1em;}
		.subMarginTop {height:0px; }
		.subMargin {margin-top:30px; }
		/* 태그로그 */
		
		/* 지역로그 */
		
		/* 방명록&댓글 */
		#guestbook .container {padding:0px 0px 0px 0px; }
		#guestList {margin-top:40px; }
		
		#guestList .name, .commentList .name {float:left; width:60px; overflow: hidden;  margin-right: 10px;}
		#guestList .wrapper, .commentList .wrapper {float:left; }
		#guestList .name, #guestList .name a, .commentList .name, .commentList .name a {color:#444444; font:bold 12px dotum; }
		#guestList .wrapper, #guestList .wrapper a, .commentList .wrapper, .commentList .wrapper a {color:#888888; }
		#guestList p, .commentList p {padding-bottom:1px; font:12px/16px dotum; }
		#guestList .date, .commentList .date {font:10px/16px tahoma;}
		#guestList .wrapper .control, #guestList .wrapper .control a, .commentList .wrapper .control, .commentList .wrapper .control a {color:#888888; font:10px/16px tahoma;}
		#guestList ol li ul li, .commentList ol li ul li { 
			padding-left:0px;  
			/* background:url(images/iconIndentArrow_re.gif) no-repeat 11px 15px; */
		}
		#guestList ol li {padding-top:13px; }
		#guestList ul {margin-top:11px; border-top:0px solid #D0D0D0; }
		#guestList ul li {padding-top:2px; padding-bottom:11px; border-bottom:0px solid #D0D0D0; }
		
		#guestList ol li .wrapper {width:/*@post-width:-110=*/ 680px /*@*/; overflow:hidden; }
		#guestList ul li .wrapper {
			width:/*@post-width:-143=*/ 660px /*@*/; 
			overflow:hidden;
			color:#444444; 
		}
		
		#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:40px; 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=*/ 60px /*@*/; padding-left:5px; }
		#guestWrite .password input {width:/*@post-width:-425=*/ 60px /*@*/; padding-left:5px; }
		#guestWrite .homepage input {width:/*@post-width:-63=*/ 240px /*@*/; padding-left:5px; }
		#guestWrite .homepage, .commentWrite .homepage {margin-top:4px; }
		#guestWrite textarea {width:/*@post-width:-12=*/ 668px /*@*/;}
		#guestWrite p.button {width:/*@post-width=*/ 668px /*@*/;}
		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;
		}
		
		#submitTextBtn {
			width:680px;
			margin-top:4px;
			font-size:10px;
			font-weight: bold;
			text-align:right;
			color:#444444;
		}
		#submitTextBtn a {
			color:#444444;
		}
		
		
		
		/* 댓글 */
		.comment {width:680px; background-color:#ffffff; }
		.comment h3 {display:none; }
		.commentList {font-size:0px; }
		.commentList {width:/*@post-width=*/ 680px /*@*/; }
		.commentList ol {border-bottom:0px solid #fff; }
		.commentList ol li {padding-top:13px; padding-left:15px; padding-right:15px; }
		.commentList ol li .wrapper {width:/*@post-width:-140=*/ 510px /*@*/; padding-bottom:11px; overflow:hidden; }
		.commentList ul {border-top:0px solid #fff; }
		.commentList ul li {padding:13px 0px 11px 0; border-bottom:0px solid #fff; }
		.commentList ul li .wrapper {width:/*@post-width:-173=*/ 510px /*@*/; padding-bottom:0px; overflow:hidden; }
		
		.commentWrite {width:/*@post-width:-30=*/ 680px /*@*/; padding:50px 20px 0px 0px; overflow:hidden; }
		.commentWrite .name input {font-family:돋움, Dotum; width:/*@post-width:-448=*/ 60px /*@*/; height:20px; }
		.commentWrite .password input {width:/*@post-width:-435=*/ 60px /*@*/; height:20px; padding_left:100px;}
		.commentWrite .homepage input {width:/*@post-width:-93=*/ 240px /*@*/; height:20px; padding-left:20px;}
		.commentWrite textarea {font-family:돋움, Dotum; width:/*@post-width:-42=*/ 668px /*@*/; height:26px; margin-top: 12px; }
		.commentWrite p.button {width:/*@post-width:-30=*/ 680px /*@*/; }
		
		/* 검색목록 */
	
		/* 보호글 */
		.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:#EFEFEF; }
		.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;
		}
		
		
		
		
		
		
		/* 포스트 */
		.infor {width:/*@post-width:42=*/ auto /*@*/; padding-top:0px;}
		.infor span, .infor span a {color:#636362;}
		.infor .category {font:11px dotum;}
		*:first-child+html .infor .category {background-position: 0 4px;}
		.infor .date {float:left; font:11px tahoma;}
		
		.titleWrap {
			width:680px;
			height:19px;
			margin-left:8px;
			margin-top:4px;
			background-color:#111111;
		}
		.titleWrap h2 a {
			color:/*@post-title-color=*/ #111111 /*@*/;
			font-size:/*@post-title-font-size=*/ 14px /*@*/;
			line-height:1.8em;
			font-family:/*@post-title-font-family=*/ dotum /*@*/;
		}
		
		.entryNotice .article, .entryProtected .container, .entry .container {padding:4px 20px 17px 20px; }
		
		.entry .admin {padding-bottom:14px; }
		.entry .admin, .entry .admin a {color:#858585; font:12px/18px dotum; }
		
		.article {
			width:/*@post-width=*/ 680px /*@*/;
			color:/*@post-body-color=*/ #8A8A8A /*@*/;
			
			font-family:/*@post-body-font-family=*/ Georgia, Dotum, 돋움 /*@*/; 
			word-break:break-all;
			word-wrap:break-word;
			overflow:hidden;
			letter-spacing:-.8px; 
			margin-top: 200px;
		}
		.entry .article a {color:#8A8A8A; text-decoration:underline; }
		
		/* more / less */
		.moreless_fold, .moreless_top, .moreless_bottom {
			padding-left:18px;
			text-decoration:underline; 
		}
		.moreless_fold { /* 열기 */
			background:url(images/iconMore.gif) no-repeat left top; 
		}
		.moreless_top { /* 닫기 위 */
			background:url(images/iconLess.gif) no-repeat left top; 
		}
		.moreless_bottom { /* 닫기 아래 */
			padding-right:18px; 
			background:url(images/iconLess.gif) no-repeat right top; 
			text-align:right;
		}
		.moreless_content {margin:10px 0px 10px 0px; }
		
		.author {padding-top:24px; padding-bottom:16px; color:#9F9F9F; font:11px dotum; text-align:right; }
		.author .text {font:10px tahoma; }
		
		.tagTrail {width:680px; margin-top:0px; margin-bottom: 50px}
		.tagTrail, .tagTrail a {color:#A0A0A0; font:11px dotum; letter-spacing: -1px; line-height:1.6em;}
		.tagTrail .tagText {display:none; }
		
		.actionTrail {margin-top:30px; padding-bottom:10px; }
		.actionTrail a, .actionTrail a span { /* 폰트 지정시 필수 */
			color:#858585;
			/*font:Georgia bold 12px italic;
			letter-spacing: -1px;*/
		}
		.actionTrail a .cnt {color:#86c6c7; }
		.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 {width:680px; margin-top:1px; background-color:#000000; }
		
		.trackback h3 {width:/*@post-width:-30=*/ 680px /*@*/; 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=*/ 680px /*@*/; 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 dotum; }
		.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;
		}
		
		
		#commentText{
			color:#8A8A8A;
			font-family: Georgia;
			font-weight: bold;;
			font-style: italic;
			margin-bottom: 20px;
		}
		#defaultEnText{
			color:#8A8A8A;
			font-family: Georgia;
			font-weight: bold;;
			font-style: italic;
		}
		
		
		/* 페이지 */
		#paging {margin:50px 0 13px 0; text-align:center; }
		.numbox a span {padding:0px 5px 0px 3px; }
		#paging a, #paging span {}
		#paging span.selected { /* 현재 페이지 */
			/*background-color:#8A8A8A;*/
			color:#86c6c7;
		}
		
		
		#endPostLine {
			margin-top:150px;
			width: 100%;
			height: 1px;
			background-color: #dddddd;
		}
		
		
		/* 이전 다음 버튼 */
		#prevPage span, #nextPage span {
			display:none;
		}
		a#prevPage:hover, a#nextPage:hover {}
		#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);*/ color: #858585;}
		#nextPage {/*background-image:url(images/ico_next.gif);*/ color: #858585;}
		.no-more-prev {/*background-image:url(images/ico_prev_no.gif)*/color: #000000; text-decoration:none; !important;  }/* 비활성prev버튼 */
		.no-more-next {/*background-image:url(images/ico_next_no.gif)*/color: #000000; text-decoration:none; !important;   }/* 비활성next버튼 */
		
	
		
		/*카테고리*/
		#treeComponent {width:178px; margin-top:10px; margin-left:10px; margin-right:10px; }
		.c_cnt { /* 카테고리 옆 개수 */
			color:#8A8A8A;
		}
	
		
		/* 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;}*/
		/*#adTistory .joinTistory { margin: 3px 0 0 6px; }*/
		
		/* 푸터 */
		#footer, #footer a {margin-top: 50px; margin-bottom: 100px}
		#footMenu a {letter-spacing:-1px; }
		#copyright {}
		
	
		
	
		
		
		
		/* 댓글 */
		/* 종류별 코멘트 [##_rp_rep_class_##] */
		.rp_admin { 
			padding-left:20px;
			background:url(images/iconAdmin.gif) no-repeat; 
		}
		.rp_secret { /* 비밀글 */
			color:#f30;
		}
		
		
		
		/* 방명록 */
		/* 종류별 방명록 글 [##_guest_rep_class_##] */
	
		.hiddenComment { /* 비밀 댓글 (로그아웃시 비밀글 표현) */
			padding-left:20px; 
			background:url(images/iconSecret.gif) no-repeat; 
			font-weight:normal;
		}
		
		
			
		/*키워드 */
		.key1 { 
			border-bottom:1px dotted #ff0000; 
			cursor: pointer; 
		}
		
		.floatWrapper:after {
			content: "."; 
			display: block; 
			height: 0; 
			clear: both; 
			visibility: hidden;
		}
		.floatWrapper {display: inline-block;}
		/* Hides from IE-mac \*/
		* html .floatWrapper {height: 1%;}
		/* End hide from IE-mac */
