@charset "utf-8";

@font-face {font-family:nanum; src:url(./images/NanumGothicWeb.eot);}

* {
	margin:0;
	padding:0;
	border:0; 
	line-height:1.3; 
	font-family:nanum, Gulim, Dotum, AppleGothic, sans-serif;
}

body {
	background-color:/*@background-color*/#EFEFEF/*@*/;  /*-- 헤더(header)를 제외한 배경색 --*/
	background-image:/*@background-image*/ /*@*/;
	background-repeat:/*@background-image-repeat*/ /*@*/;
	background-position:/*@background-image-position*/ /*@*/;
	font-size:12px;
	border-top:0px solid #33338C;  /*-- 최상단 라인색 --*/
        border-bottom:0px solid #33338C;  /*-- 최하단 라인색 --*/
        /* background:#000; */
}
a {text-decoration: none;selector-dummy: expression(this.hideFocus=true);}  /* 점선 제거 */
a:hover {text-decoration:underline; }
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; }
/* 태그 */
#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; 
}

/* 블로그 레이아웃 */

#body { clear: both; width:/*@post-width:257*/940px/*@*/; margin:0px auto;margin-top:0px;padding-top:0px;}
#content {
	float:left;
	width:/*@post-width:42*/725px/*@*/;
	overflow:hidden;
	word-break:break-all;        
}
#sidebar {
	float:right;
	width:200px;
	overflow:hidden;
        margin:0px;
}
#footer {
	clear:both;
	padding:15px 0 32px 0;
	text-align:center;
}

/* 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: 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 #D0D0D0; border-right:1px solid #D0D0D0; background-color:#fff; }
.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; }

/*-- 헤더 (블로그 제목, 검색창, 메뉴 등) --*/
#header {
	padding-top:0;    /* 배경 타이틀과 검색바 사이 간격 */
        margin:20px 0 0 0;
}

/* @title-height(블로그 제목) 로 검색바와 포스트 상하 간격 조절 */
#header .head-container {width:/*@post-width:267*/950px/*@*/; height:/*@title-height*/88px/*@*/; margin:0px auto;margin-bottom:0px;padding-top:22px;padding-bottom:0px;}

#header h1 {float:left; height:/*@title-height:-46*/28px/*@*/; margin-left:5px; }
#header h1 a {
	background-color:/*@title-background-color*/ /*@*/;
	color:/*@title-color*/#2A2A2A/*@*/;
	font-weight: bold;
	font-size:/*@title-font-size*/18px/*@*/;
	font-family:/*@title-font-family*/nanum, dotum, Sans-Serif/*@*/;
	letter-spacing: -1px;
}

/*-- 블로그 상단 메뉴 --*/
#blogMenu {float:left; margin:/*@title-height:-61*/0px/*@*/ 0 0 5px; padding:0 0 0 785px;background-color:#EFEFEF;}
#blogMenu ul li {float:left; }
#blogMenu a {
	display:block;
	height:16px;
	background-repeat:no-repeat;
	text-indent:-1000px;
	overflow:hidden;
	cursor:pointer;
	background-position: 0 center;
}
#blogMenu .tab_home a {width:34px; background-image:url(images/tab_home.gif);}
#blogMenu .tab_tag a {width:36px; background-image:url(images/tab_tag.gif); }
#blogMenu .tab_media a {width:68px; background-image:url(images/tab_media.gif); }
#blogMenu .tab_location a {width:81px; background-image:url(images/tab_location.gif); }
#blogMenu .tab_key a {width:52px; background-image:url(images/tab_key.gif); }
#blogMenu .tab_guestbook a {width:72px; background-image:url(images/tab_guestbook.gif); }
#blogMenu .tab_admin a {width:49px; background-image:url(images/tab_admin.gif); }
#blogMenu .tab_write a {width:40px; background-image:url(images/tab_write.gif); }

#searchbar {clear:both;}
#searchbar .searchbar-left, #searchbar .searchbar-right {float:left; height:41px; background-repeat:no-repeat; }

/* 'http://cfs.tistory.com/blog/skin/tis_LifeInMono_Light/images/searchbar_right.png' */
#searchbar .searchbar-left {width:9px; background-image:url(images/searchbar_left.png); }
#searchbar .searchbar-right {width:9px; background-image:url(images/searchbar_right.png); }
#searchbar .searchbar-container {float:left; width:/*@post-width:249*/930px/*@*/; height:41px; background:url(images/searchbar_mid.png) repeat-x; }

/*-- 검색창 --*/
#searchBox {float:left; margin-top:5px; padding-left:61px; background:url(images/txt_search.gif) no-repeat 7px 3px;}
#searchBox label {display:none; }
#searchBox input {
	width:222px;
	height:14px;
	border:1px solid #9A9A9A;
	background-color:#EEEEEE;
	color:#0000FF;
	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:8px; }
#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); }

/* 컨텐츠 */
/* 타이틀 */
.title {border-bottom:1px solid #D0D0D0; padding:15px 9px 14px 19px; }
.title, .title a {color:#000000; font:bold 20px nanum,verdana,gulim,dotum; }  /*-- 검색 목록 등의 타이틀 --*/
.subMarginTop {height:30px; }
.subMargin {margin-top:30px; }

/* 태그로그 */
#taglog ul {margin:16px 20px 30px 20px; }
#taglog li {line-height:22px; vertical-align:middle; }
#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 nanum,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 nanum,dotum, sans-serif;
}


/*-- 방명록 & 댓글 --*/
#guestbook .container {padding:10px 20px 33px 20px; }
#guestList {margin-top:0px; }   /* 방명록 입력폼과 리스트 사이 */

#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:#8A8A8A; font:bold 12px/16px  nanum,dotum; }
#guestList .wrapper, #guestList .wrapper a, .commentList .wrapper, .commentList .wrapper a {color:#A0A0A0; }
#guestList p, .commentList p {padding-bottom:1px; font:12px/16px nanum,dotum; }
#guestList .date, .commentList .date {font:10px/16px nanum,tahoma; }
#guestList .wrapper .control, #guestList .wrapper .control a, .commentList .wrapper .control, .commentList .wrapper .control a {color:#B8B8B8; font:10px/16px nanum,tahoma; }
#guestList ol li ul li, .commentList ol li ul li { 
	padding-left:33px;  
                background:url(images/iconIndentArrow_re2.gif) no-repeat 10px 8px;  /* 댓글 아이콘 */
}
#guestList ol li {padding-top:30px; }  /* 각 방문록 사이 간격 */
#guestList ul {margin-top:0px; border-top:0px solid #D0D0D0; } /* 각 방문록과 그 댓글 사이 간격 */
#guestList ul li {padding-top:4px; padding-bottom:-5px; border-bottom:0px solid #D0D0D0; }  /* 방문록 사이 선 */

#guestList ol li .wrapper {width:/*@post-width:-110*/610px/*@*/; overflow:hidden;color:#424242;}  /* 방문글 */
#guestList ul li .wrapper {width:/*@post-width:-143*/578px/*@*/; overflow:hidden;color:#424242;}  /* 방문글 댓글 */

#guestList ol li .wrapper .date {padding-left:428px;}
#guestList ol li .wrapper .control a {color:#727272;}  /* 날짜, 수정, 삭제 등 텍스트 색상 */

#guestList ul li .wrapper .date {padding-left:435px;}

#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; border:1px solid #ABABAB;color:#424242;background-color:#FBFBFB;}
#guestWrite .password input {width:/*@post-width:-425*/248px/*@*/; padding-left:5px; border:1px solid #ABABAB;color:#424242;background-color:#FBFBFB;}
#guestWrite .homepage input {width:/*@post-width:-63*/610px/*@*/; padding-left:5px;border:1px solid #ABABAB;color:#424242;background-color:#FBFBFB; }
#guestWrite .homepage, .commentWrite .homepage {margin-top:4px;}
#guestWrite textarea {width:/*@post-width:-12*/661px/*@*/;border:1px solid #ABABAB;overflow-y:auto;color:#424242;background-color:#FBFBFB;margin-top:2px;}
#guestWrite p.button {width:/*@post-width*/62px/*@*/;}
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 {margin-top:30px; background-color:#FFFFFF;}
.comment h3 {display:inline; padding:0;color:#5A5A5A; font:bold 15px nanum,tahoma;}
.commentList {font-size:0px; padding-top:13px;}  /* 댓글 제목과 댓글 사이 간격 */
.commentList {width:/*@post-width*/645px/*@*/; }
.commentList ol {border-bottom:100 solid #fff; }
.commentList ol li {padding:0px 15px 30px 0; } /*-- 각 댓글 사이 간격 등 --*/
.commentList ol li .name {width:500px;padding-top:0px;} /*-- 댓글 올린이 이름 */
.commentList ol li .wrapper {width:/*@post-width:-140*/620px/*@*/; padding-top:7px; overflow:hidden;color:#424242;}
.commentList ol li .wrapper .date {padding-left:398px;}
.commentList ol li .wrapper .control a {color:#727272;}  /* 날짜, 수정, 삭제 등 텍스트 색상 */

/* 댓글의 댓글 */
.commentList ul {border-top:1px solid #fff;}
.commentList ul li {padding:5px 0px 0px 0; border-bottom:1px solid #fff; }  /* 댓글과 그 댓글 사이 간격 */
.commentList ul li .wrapper {width:/*@post-width:-173*/587px/*@*/; padding-top:7px; overflow:hidden;}
.commentList ul li .wrapper .date {padding-left:403px;}

/* 댓글 입력폼 */
.commentWrite {width:/*@post-width:-30*/653px/*@*/; padding:0px 15px 15px 1px; overflow:hidden; margin-top:10px; background-color:#FFFFFF;}
.commentWrite h3 {display:inline; padding-left:0px;color:#5A5A5A; font:bold 15px nanum,tahoma;}
.commentWrite .name input {width:/*@post-width:-448*/235px/*@*/; border:1px solid #ABABAB;color:#424242;background-color:#FBFBFB;}
.commentWrite .password input {width:/*@post-width:-435*/228px/*@*/; border:1px solid #ABABAB;color:#424242;background-color:#FBFBFB;}
.commentWrite .homepage input {width:/*@post-width:-93*/570px/*@*/; padding-left:5px; border:1px solid #ABABAB;color:#424242;background-color:#FBFBFB;}
.commentWrite textarea {width:/*@post-width:-42*/620px/*@*/; border:1px solid #ABABAB;overflow-y:auto;color:#424242;background-color:#FBFBFB;margin-top:2px;}
.commentWrite p.button {width:/*@post-width:-30*/62px/*@*/; }

/* 검색 목록 */
#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;color:#5D5D5D; }

/*-- 검색 목록 각 제목 --*/
#searchList li, #searchList li a, #searchRplist li, #searchRplist li a {color:#0000cc; font:12px/16px nanum,dotum; }  
#searchList li a:hover, #searchRplist li a:hover {color:#596AE1; font:12px/16px nanum,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 nanum,dotum; }
.entryProtected p.input {width:290px; margin:0px auto; padding:10px 0px; background-color:#EFEFEF; }
.entryProtected label {color:#5C5C5C; font:bold 12px nanum,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*/725px/*@*/; height:0px; padding:2px 0px 0px 0px; margin:0px 0px 0px 0px;}
.infor span, .infor span a {color:#636362; }

/*-- 포스트 카테고리 --*/
.infor .category {float:left; padding-top:2px; padding-left:27px; background:url(images/icon_category.gif) no-repeat 10px 2px; font:11px nanum,dotum;}
*:first-child+html .infor .category { background-position: 10px 4px; }

/*-- 포스트 일시 --*/
.infor .date {float:right; padding-top:2px; padding-left:16px; padding-right:2px; background:url(images/icon_date.gif) no-repeat 2px 4px; font:11px nanum,tahoma; }

/*-- 포스트 제목 --*/
.titleWrap h2 a {
	color:/*@post-title-color*/#121212/*@*/;
	font-size:/*@post-title-font-size*/20px/*@*/;
	line-height:1.3em;
	font-family:/*@post-title-font-family*/nanum,verdana,dotum/*@*/;
}

.entryNotice .article, .entryProtected .container, .entry .container {padding:10px 20px 17px 20px; }

.entry .admin {padding-bottom:14px; }
.entry .admin, .entry .admin a {color:#A1A1A1; font:12px/18px nanum,dotum; }

/*-- 포스트 본문 --*/
.article {
	width:/*@post-width*/683px/*@*/;
	color:/*@post-body-color*/#000000/*@*/;  /*-- 포스트 글 색상 --*/
	font-size:10pt;
	font-family:nanum; 
	word-break:break-all;
	word-wrap:break-word;
	overflow:hidden;
}
.entry .article a, .entry .article a:visited {color:#4558DE; text-decoration:none; }  /* 포스트 링크 색상 */
.entry .article a:hover {color:#4558DE; 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; }

/* Posted by 저자 */
.author {padding-top:24px; padding-bottom:16px; color:#363636; font:11px nanum,dotum; text-align:right; }
.author .text {font:10px nanum,tahoma; }

/* 포스트 하단 태그 */
.tagTrail {padding:0 0 12px 32px; background:url(images/txt_tag2.gif) no-repeat 1px 0px;}
.tagTrail, .tagTrail a {color:#F07800; font:12px nanum,Gulim; }
.tagTrail .tagText {display:none; }

/* 포스트 하단 트랙백, 코멘트 */
.actionTrail {padding-bottom:10px; }
.actionTrail a, .actionTrail a span { /* 폰트 지정시 필수 */
	color:#717171;
	font:bold 10px nanum,tahoma;
}
.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 {margin-top:1px; margin-bottom:10px;background-color:#F5F5F5; }
.trackback h3 {width:/*@post-width:-30*/665px/*@*/; padding:5px 0 5px 15px; color:#5A5A5A; font:bold 9px/16px  nanum,tahoma; border:1px solid #DDDDDD;}
.trackback .trackback-url { padding-left:10px; }
.trackback h3 span { color:#626262; font:normal 11px/16px nanum,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 nanum,dotum; }
.trackback .from {padding-left:12px; }
.trackback .from, .trackback .date {font:10px/15px nanum,verdana; }
.trackback .name {font:11px/15px nanum,dotum; }
.trackback p {padding-top:3px; padding-bottom:11px; font:12px/15px nanum,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 1px 3px; }
#paging a, #paging span {color:#363636; font:11px nanum,gulim;}
#paging span.selected { /* 현재 페이지 */
	background-color:#33338C;
	color:#fff;
}
/* 이전, 다음 버튼 */
#prevPage span, #nextPage span {
	display:inline;
}
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버튼 */

/* 사이드바 */
#sidebar h3 {color:#8A8A8A; font:bold 12px nanum,Gulim; } /* 사이드바 타이틀 */
#sidebar h3.stitle {height:20px; border-bottom:1px solid #DCDCDC; background-repeat:no-repeat; background-position:10px 7px; text-indent:-5000px; overflow:hidden; }
#sidebar #notice h3.stitle {background-image:url(images/stitle_notice.gif); }
#sidebar #category h3.stitle {background-image:url(images/stitle_category.gif); }
#sidebar #tagbox h3.stitle {background-image:url(images/stitle_tag.gif); }
#sidebar #recentPost h3.stitle {background-image:url(images/stitle_recentpost.gif); }
#sidebar #recentComment h3.stitle {background-image:url(images/stitle_recentcomment.gif); }
#sidebar #recentTrackback h3.stitle {background-image:url(images/stitle_recenttrackback.gif); }
#sidebar #archive h3.stitle {background-image:url(images/stitle_archive.gif); }
#sidebar #link h3.stitle {background-image:url(images/stitle_mylink.gif); }
#sidebar #calendar h3 {display:none; }
.module_plugin, .module_widget { padding-bottom: 9px; } /* 플러그인, 위젯이 사이드바에 사용될 경우 */

/*-- 사이드바 내용 --*/
#sidebar ul {margin:7px 10px 0px 10px; }
.boxMidR {padding-bottom:7px; }
#sidebar ul li, #sidebar ul li a, #sidebar ul li a span {color:#424242; font:12px/16px nanum,Gulim; } /*-- 글 색상 --*/
#sidebar ul li a:hover {color:#363636; background-color:#FEFEFE;text-decoration:underline;font:12px/16px nanum,Gulim; }
#sidebar ul li {padding:1px 0px; }
#sidebar #tagbox ul li, #sidebar #tagbox ul li a {line-height:18px; color:#8A8A8A;} /* 태그 내용 */
#sidebar #tagbox ul li a:hover {line-height:18px; color:#6A6A6A;background-color:#FFFFFF;text-decoration:underline;}
/*-- RSS --*/
#btnRSS {width:200px; height:10px; margin-top:0px; text-align:right;}
#btnRSS a {float:left; display:block; width:61px; height:15px; background:url(images/rss.gif) no-repeat; text-indent:5000px; overflow:hidden; }

/* 블로거 */
#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; font:bold 11px/16px nanum,dotum; }
#blogDesc {color:#8A8A8A; font:11px/16px nanum, dotum; }

/*-- 카테고리(트리메뉴) --*/
#treeComponent {width:178px; margin-top:10px; margin-left:10px; margin-right:10px;font-family:nanum,dotum;font-size:9pt;}

.c_cnt { /* 카테고리 옆 개수 */
            color:#929292;
            font-size:8pt;
}

/* 달력 */
#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 10px/13px nanum,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:inline; }
#calendar .tt-calendar thead th { /* 달력 요일 표시(th 영역) */
	height:15px;
	color:#424242;
	font:normal 11px/13px nanum,Dotum, sans-serif; 
}
#calendar .tt-calendar tbody td { /* 달력 Day(td 영역) */
	color:#424242;
	font:10px/15px nanum,Verdana, sans-serif;
	text-align:center;
}
#calendar .tt-calendar tbody td.cal_day4 { /* 달력 오늘 날짜 표시(td) */
                background-color:#E6E9FB;
	color:#424242;
	font-weight:normal;
}

a.cal_click:link, a.cal_click:visited { /* 달력 글쓴 날 링크 스타일 */
	color:#596AE1;
	font:10px/15px nanum,Verdana, sans-serif;
                font-weight:bold;
	text-decoration:none;
}

a.cal_click:hover { /* 달력 글쓴 날 링크 스타일 : 마우스오버 */
	color:#596AE1;
                background-color:#EEEEEE;
	font:10px/15px nanum,Verdana, sans-serif;
                font-weight:bold;
	text-decoration:underline;
}

/* TISTORY */
#adTistory {height:14px; padding: 0 0 6px 6px; }
#adTistory a { display: inline; float: left; color:#8A8A8A; font:11px nanum,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:#626262; font:11px nanum,verdana,dotum; }
#footMenu a {letter-spacing:-1px; }
#copyright {padding-left:14px; text-transform:uppercase; }

/* 티스토리설정 */

/* 카테고리테이블 */
.ib { /* 이미지 버튼 */
	cursor:pointer; 
}
.branch3 { /* 트리 셀 */
	cursor:pointer; 
} 

/* 카테고리의 다른 글 표시 */
div.another_category {border:1px solid #bcbcbc !important;background:#fafafa} /* 박스 */
div.another_category h4 {font-size: 10pt !important;color:#555 !important;} /* 제목 */
div.another_category h4 a {font-size: 11pt !important;color:#373737 !important;} /* 제목 a */
.another_category table th {background-color:#fafafa;color:#000000 !important;} /* 왼쪽 배경색 */
/* 오른쪽 날짜 배경색, 폰트색, 보이기 여부 등 */
.another_category table td {padding:2px; background-color:#fafafa; color:#000000 !important;} 
.another_category a.current {text-decoration: underline;color:#00137F !important;font-weight:normal !important;} /* 현재 글 밑줄 */
.another_category a {text-decoration: none;color:#00137F !important;font-weight:normal !important;} /* 밑줄 제거 */

/* 인용문 */
.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;}
/* Hides from IE-mac \*/
* html .floatWrapper {height: 1%;}
/* End hide from IE-mac */