@charset "utf-8";
* {
	margin:0;
	padding:0;
	border:0; 
	line-height:2em; 
	font-family:"나눔고딕", NanumGothic, "돋움",Dotum,"굴림",Gulim,AppleGothic,Sans-serif;
}
body {
	font-size:12px;
}
a {text-decoration:none; color: #a85c4f; }
hr {display:none; }
input.text, select, textarea {
	border:1px solid #D0D0D0;
	background-color:#fff;
	color:#8A8A8A;
}
input {vertical-align: middle; }
textarea {padding:5px; font-size:12px; }

/* 포스트 본문 마크업 */
#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 {} /* 스킨디자인에따라 색상 변경 */
.article table td {padding:2px; } /* 스킨디자인에따라 색상 변경 */
.dual table td, .triple table td {background-color:transparent; } /* 이미지 레이아웃 */
.author, .tagTrail, .actionTrail {
	clear:both; 
}


/* 블로그 레이아웃 */
body {
}
#container {
	border-top: 4px solid #555;
	width: 950px;
	margin: 0 auto;
	position: relative;
}
#header {
	position: absolute;
	left: 0;
	top: 20px;
}
#sidebar {
	position: absolute;
	left: 0;
	top: 255px;
	width: 195px;
}
#content {
	margin-left: 220px;
	margin-top: 20px;
}
#footer {
	clear:both;
	padding:15px 0 15px 0;
	text-align:center;
	border-top: 1px solid #555;
}
#sidebar div.widget {
	border-bottom: 2px solid #555;
	margin-bottom: 15px;
}

/* 헤더 */
#header h1 a {
	background: url(images/title.gif) no-repeat;
	text-indent: -99999px;
	display: block;
	width: 195px;
	height: 235px;
}

/* 카테고리 */
#category {
	border-bottom: 2px solid #555;
	margin-bottom: 15px;
}
#category li {
	margin: 0;
	padding: 0;
	list-style: none;
}
#category li a {
	width: 195px;
	height: 40px;
	display: block;
	text-indent: -99999px;
}
#category li.cate_01 a { background: url(images/cate_01.gif);}
#category li.cate_02 a { background: url(images/category_03.gif);}
#category li.cate_03 a { background: url(images/category_04.gif);}
#category li.cate_04 a { background: url(images/category_05.gif);}
#category li.cate_05 a { background: url(images/category_06.gif);}
#category li.cate_06 a { background: url(images/category_07.gif);}
#category li.cate_07 a { background: url(images/category_08.gif);}
#category li.cate_08 a { background: url(images/category_09.gif);}
#category li.cate_09 a { background: url(images/category_10.gif);}
#category li.cate_10 a { background: url(images/category_11.gif);}
#category li.cate_11 a { background: url(images/category_12.gif);}
#category li.cate_12 a { background: url(images/category_13.gif);}
#category li.cate_13 a { background: url(images/category_14.gif);}
#category li.cate_14 a { background: url(images/category_15.gif);}
#category li.cate_15 a { background: url(images/category_16.gif);}
#category li.cate_16 a { background: url(images/category_17.gif);}
#category li.cate_17 a { background: url(images/category_18.gif);}
#category li.cate_18 a { background: url(images/category_19.gif);}
#category li.cate_19 a { background: url(images/category_20.gif);}
#category li.cate_20 a { background: url(images/category_21.gif);}

/* 최근글 */
#recent-entry h3 {
	background: url(images/recent_entry.gif);
}
#sidebar h3 {
	height: 40px;
	text-indent: -99999px;
	border-bottom: 1px solid #ccc;
	margin-bottom: 5px;
}
/* sidebar widget */
#sidebar .widget li {
	margin-left: 5px;
	list-style: none;
}
#sidebar .list li {
	line-height: 2em;
}

#sidebar .widget li a {
	color: #565656;
}
#sidebar .widget li a:hover {
	color: #999;
}
#sidebar .widget li span {
	font-size: 8pt;
}


/* 글 */
.entry h2.title a {
	font-size: 14pt;
	font-weight: bolder;
	background: #fff;
	display: block;
	border: 1px solid #eaeaea;
	padding: 40px 10px 40px 30px;
	color: #000;
}
.entry h2.title {
	padding: 10px;
	background: #f0f0f0;
	border: 1px solid #eaeaea;
}
.entry .container {
	border-bottom: 1px solid #555;
}

/* 블로그메뉴 */

/* 카운터 */
#counter {float:right; margin-top:12px; }
#counter li {color:#fff; font:9px tahoma; }
#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); }

/* 컨텐츠 */
/* 타이틀 */

/* 태그로그 */
#taglog ul {margin:16px 20px 30px 20px; }
#taglog li {line-height:22px; vertical-align:middle; display: inline;}
#taglog li .cloud1 { /* 가장 빈도수가 높은 태그 */
	background-color:#9CA5E8;  
	color:#fff;  
	font-size:16px;
}
#taglog li .cloud2 { 
	background-color:#EBECFA;  
	color:#8A8A8A;  
	font-weight:bold;  
	font-size:14px;
}
#taglog li .cloud3 { 
	color:#7683E6;  
	font-size:12px;
}
#taglog li .cloud4 { 
	color:#5C5C5C;     
	font-size:12px;
}
#taglog li .cloud5 { 
	color:#A1A1A1; 
	font-size:12px;  
}

/* 지역로그 */
#localog .container {padding:17px 20px 31px 20px; }
#localog .spot { 
	padding-left:35px;  
	background:url(images/iconIndentArrow_local.gif) no-repeat 0px 5px;
	color:#A1A1A1;
	font:12px/20px dotum, sans-serif;
}
#localog .info { 
	padding-left:6px;  
	background:url(images/iconIndentArrow_localinfo.gif) no-repeat 0px 6px;
}
#localog .info a {
	color:#7683E6;
	font:12px/20px dotum, sans-serif;
}


/* 방명록&댓글 */
#guestbook .container {padding:19px 20px 33px 20px; }
#guestList {margin-top:10px; }

#guestList .name, .commentList .name {float:left; width:100px; overflow: hidden;  margin-right: 10px;}
#guestList .wrapper, .commentList .wrapper {float:left; }
#guestList .name, #guestList .name a, .commentList .name, .commentList .name a {color:#676767; font-size:12px; }
#guestList .wrapper, #guestList .wrapper a, .commentList .wrapper, .commentList .wrapper a {color: #676767; }
#guestList p, .commentList p {padding-bottom:1px; font-size:12px; }
#guestList .date, .commentList .date {font:10px/16px tahoma; margin-right: 10px;}
#guestList .wrapper .control, #guestList .wrapper .control a, .commentList .wrapper .control, .commentList .wrapper .control a {color:#B8B8B8; font:10px/16px tahoma; }
#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; list-style: none;}
#guestList ul {margin-top:11px; }
#guestList ul li {padding-top:13px; padding-bottom:11px; }

#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:24px; 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 {font-size:0px; }
.commentList {width:/*@post-width*/683px/*@*/; }
.commentList ol {border-bottom:1px solid #fff; }
.commentList ol li {padding-top:13px; padding-left:15px; padding-right:15px; list-style: none;}
.commentList ol li .wrapper {width:/*@post-width:-140*/543px/*@*/; padding-bottom:11px; overflow:hidden; }
.commentList ul {border-top:1px solid #fff; }
.commentList ul li {padding:13px 0px 11px 0; border-bottom:1px solid #fff; }
.commentList ul li .wrapper {width:/*@post-width:-173*/510px/*@*/; padding-bottom:0px; overflow:hidden; }
.commentList ul li div.name img { vertical-align: middle }

.commentWrite {padding:13px 15px 15px 35px; overflow:hidden; background: #f8f8f8; border: 1px solid #e7e7e7; margin-bottom: 15px;}
.commentWrite input { padding: 2px }
.commentWrite .name input {width:/*@post-width:-448*/235px/*@*/; }
.commentWrite .password input {width:/*@post-width:-435*/248px/*@*/; }
.commentWrite .homepage input {width:/*@post-width:-93*/596px/*@*/; padding-left:5px; }
.commentWrite textarea {width:/*@post-width:-42*/650px/*@*/; }
.commentWrite p.button {width:/*@post-width:-30*/660px/*@*/; }

/* 검색목록 */
#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:#8A8A8A; font:12px/16px dotum; }
/* 보호글 */
.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 { margin-top: 20px; }
.infor span, .infor span a {color:#636362; }
.infor .category {float:right; padding-top:2px; padding-left:16px; background:url(images/icon_category.gif) no-repeat 0px 3px; font-size:11px;}
*:first-child+html .infor .category { background-position: 0 4px; }
.infor .date {padding-left:21px; background:url(images/icon_date.gif) no-repeat 8px 2px; font:11px tahoma; }

.entryNotice .article, .entryProtected .container, .entry .container {padding:15px 0 20px; }

.entry .admin {margin: 10px 0; border: 5px solid #f0f0f0; padding: 5px;}
.entry .admin, .entry .admin a {color:#A1A1A1; }

.article {
	color: #666;
	word-break:break-all;
	word-wrap:break-word;
	overflow:hidden;
}
.article p {
	margin-bottom: 15px;
}

/* 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-size:11px; text-align:right; }
.author .text {font:10px tahoma; }

.tagTrail {padding: 15px 0 15px 38px; background:url(images/txt_tag.gif) no-repeat 0 18px; border-bottom: 1px solid #dedede}
.tagTrail, .tagTrail a {color:#676767; font-size:11px; }
.tagTrail .tagText {display:none; }

.actionTrail {padding: 10px 0 10px; }
.actionTrail a, .actionTrail a span { /* 폰트 지정시 필수 */
	color:#676767;
	font:bold 11px NanumGothic, "돋움",Dotum,"굴림",Gulim,AppleGothic,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;}
.trackback { background: #f8f8f8; }

.trackback h3 {color:#67676767; font:bold 9px/16px tahoma; border-top: 1px solid #f0f0f0; border-bottom: 1px solid #f0f0f0; padding: 10px;}
.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; list-style: none;}
.trackback ol li, .trackback ol li a {color:#676767; }
.trackback h4, .trackback h4 a {font-size:12px; }
.trackback .from {padding-left:12px; }
.trackback .from, .trackback .date {font:10px/15px verdana; }
.trackback .name {font-size:12px; }
.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;
}
/* 페이지 */
#paging {margin:19px 0 13px 0; text-align:center; }
.numbox a span {padding:0px 5px 0px 3px; }
#paging a, #paging span {color:#5C5C5C; font:11px verdana;}
#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 {height:20px; margin-top:10px; text-align:right; }
#btnRSS a {float:right; display:block; width:61px; height:15px; background:url(images/rss.gif) no-repeat; text-indent:5000px; overflow:hidden; }


/* 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; }

/* 푸터 */
#footer, #footer a {color:#8A8A8A; font:11px dotum; }
#footMenu a {letter-spacing:-1px; }
#copyright {padding-left:14px; }

/* 티스토리설정 */

/* 이미지 */
.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_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 #ccc; 
	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 */

.adsense {
margin: 15px 0 15px;
}

#categorybase {

}
/* external widget */
#sidebar .widget ul li {
	color: #666;
	margin-bottom: 5px;
}
#sidebar .widget li a {
	color: #666;
}

#me2day h3 {
	background: url(images/me2day.gif);
}
#twitter h3 {
	background: url(images/twitter.gif);
}
#wzdworks h3 {
	background: url(images/wzdworks.gif);
}
#eggnara h3 {
	background: url(images/eggnara.gif);
}
#sidebar .widget div.thumb {
	float: left;
	border: 2px solid #555;
	position: relative;
	margin: 0 10px 0 0;
	width: 40px;
	height: 40px;
	overflow: hidden;
}
#sidebar .widget div.thumb img {
	position: relative;
	top: -15px;
	left: -15px;
}
#eggnara_update_list li a {
	height: 22px;
	overflow: hidden;
}
#eggnara li {
	height: 50px;
	overflow: hidden;
}
#eggnara li a {
	display: block;
}
#eggnara li .date {
	font-size: 11px;
	color: #aaa;
}
.article {font-size: 13px; color: #333;}

.cate_03,
.cate_04,
.cate_06,
.cate_07,
.cate_08,
.cate_10,
.cate_11,
.cate_12,
.cate_14,
.cate_15,
.cate_16,
.cate_17,
.cate_19,
.cate_20 { display: none;}