@charset "utf-8";
/* 반드시 들어가야 하는 스타일 시작 */

/* reset */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, textarea, blockquote, th, td, input, select, textarea, button { margin:0; padding:0; }
fieldset, img { border:0 none; }
dl, ul, ol, menu, li { list-style:none; }
blockquote, q { quotes: none; }
blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none; }
/* 본문 공통 */
input, select, textarea, button { vertical-align:middle; }
button { border:0 none; background-color:transparent; cursor:pointer; }
body, th, td, input, select, textarea, button, h1, h2, h3, h4, h5, h6 { font:12px/1.5 '돋움', dotum, Tahoma, AppleGothic, Sans-serif; color:#7f7f7f; }
a { color:#959595; text-decoration:none; }
a:active, a:hover { text-decoration:underline; }
address, caption, cite, code, dfn, em, var { font-style:normal; font-weight:normal; }
hr { display:none; }
.hidden { overflow:hidden; position:absolute; left:-9999in; width:0; height:0; font-size:0; line-height:0; }
.btn { display:block; border:0 none; text-indent:-9999em; }
.btn_submit { width:150px; height:21px; background:#6FAAB8; border-color: #60A0B0; font: bold 11px Verdana, Geneva, sans-serif; color: #FFF; text-indent: 0px; }
.btn_submit_b { float:right; width:70px; height:26px; margin-top:44px; background:#6FAAB8; border-color: #60A0B0; color: #FFF; text-indent: 0px; font: bold 11px Verdana, Geneva, sans-serif; }
/* 반드시 들어가야하는 스타일 끝 - 이 아래는 자유롭게 추가, 삭제 가능 */

/* layout */
body { background-color:/*@background-color*/#fff/*@*/; background-repeat:/*@background-image-repeat*/repeat/*@*/; background-position:/*@background-image-position*/0 0/*@*/; } /* color값은 디자인가이드에 맞게사용 */
#container { width:/*@post-width:240*/950px/*@*/; margin:0 auto; word-wrap:break-word; }
#header { position:relative; height:1%; padding:/*@title-height:30=padding-top:*/40px 10px 8px 0px;  background:/*@title-background-color*//*@*/ /*@title-background-image*//*@*/ /*@title-background-image-position*//*@*/ /*@title-background-image-repeat*//*@*/;
}
#content { float:left; width:/*@post-width*/710px/*@*/; overflow:hidden; border-top:3px solid #6faab8; clear: both; }
#footer { width:100%; text-align:center; padding:0 0 30px 0; font-size:11px; color:#b2b2b2; letter-spacing:-1px; clear:both; }
#sidebar { overflow:hidden; float:right; width:200px; border-top:3px solid #6faab8; }
/* Header */
/* title */
#header h1 {
font-family:/*@title-font-family*//*@*/;
font-size:/*@title-font-size*//*@*/;
color:/*@title-color*//*@*/; margin-bottom: 8px; float: left; }
#header h1 a { font-family: Verdana, Geneva, sans-serif; font-size: 16px; color: #666; margin-left: 4px; font-weight: bold; }
* html #header h1 a { background-image: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://i1.daumcdn.net/cfs.tistory/blog/skin/tis_simpleGrid/images/title.png', sizingMethod='crop');
}
#header h1 a:hover { text-decoration:none; }
#header h1 span { }
/* blog menu */
#header .list_blogmenu { margin:8px 230px 0 -1px; padding:0; list-style:none; text-align: right; float: right; }
#header .list_blogmenu li { display:inline; margin-left:5px; padding-left:8px; background:url(images/icon_dot.gif) no-repeat 0 6px; }
#header .list_blogmenu li a { font-size:10px; font-weight: bold; font-family: Verdana, Geneva, sans-serif; text-transform: uppercase; }
#header .list_blogmenu .first { margin:0; padding:0; background:0 none; }
/* blog img + blog id */
#header .wrap_blogimg { position:absolute; bottom:32px; right:10px; width:180px; }
#header .wrap_blogimg #blogImage { }
#header .wrap_blogimg #blogImage img { display:block; width:60px; height:60px; }
#header .wrap_blogimg .userID { position:absolute; bottom:-2px; left:73px; width:100px; margin-top:38px; font-family:Gulim; }
/* content */

/* 검색결과 리스트 */
#content .wrap_search { margin-top:30px; padding:19px 23px 6px; border:1px solid #6faab8; }
.wrap_search .list_search { margin-top:11px; }
.wrap_search .list_search li { margin-bottom:2px; }
.wrap_search .list_search .date { margin-right:6px; }
.wrap_search .list_search .cnt { color:#5b9baa; }
/* 위치결과 리스트 */
#content .tit_menu { padding:0 0 9px 9px; font-weight:bold; font-size:14px; line-height:16px; font-family:Tahoma; color:#6faab8; border-bottom:1px solid #6faab8; }
#localog { margin-top:21px; }
#localog .wrap_location { padding:17px 0 0 10px; }
#localog .wrap_location div { margin-bottom:2px; }
.wrap_location .spot { padding-left:27px; color:#666; background:url(images/ico_location.gif) no-repeat 0 3px; }
.wrap_location .info { margin-left:-12px; padding-left:11px; color:#6faab8; background:url(images/ico_location_info.gif) no-repeat 0 3px; }
/* tag */
#taglog { margin-top:25px; }
#taglog ul { padding:15px 0 0 10px; text-align:justify; }
#taglog li { display:inline; }
#taglog a:hover { }
#taglog li .cloud1, #taglog li .cloud2 { font-weight:bold; font-size:14px; color:#da7320; background:#faefe6; }
#taglog li .cloud3, #taglog li .cloud4 { color:#222; background-color:#efefef; }
#taglog li .cloud5 { }
/* 방명록 */
.wrap_guestbook { margin-top:25px; }
.wrap_guestbook #guestWrite { height:1%; padding:12px 14px 17px 14px; background-color:#f5f8f9; border:1px solid #ddd; border-top:0 none; }
#guestWrite .box_tf { float:left; height:19px; margin:2px 10px 11px 0; border:1px solid #e1e6e7; background-color:#fff; }
#guestWrite .text { float:left; height:14px; font-size:11px; line-height:14px; margin-top:4px; background-color:#fff; text-indent:5px; letter-spacing:-1px; cursor:text; }
#guestWrite .tf_txt { float:left; height:14px; line-height:14px; margin-top:4px; border:0 none; }
#guestWrite .box_name { width:126px; }
#guestWrite .box_name .text { width:30px; }
#guestWrite .box_name .tf_txt { width:91px; }
#guestWrite .box_password { width:156px; }
#guestWrite .box_password .text { width:51px; }
#guestWrite .box_password .tf_txt { width:99px; }
#guestWrite .box_homepage { width:292px; }
#guestWrite .box_homepage .text { width:52px; }
#guestWrite .box_homepage .tf_txt { width:235px; }
#guestWrite .wrap_secret { float:left; width:52px; padding-left:11px; }
#guestWrite .tf_checkbox { float:left; width:13px; height:13px; margin:5px 4px 0 0; }
#guestWrite .txt_secret { float:left; width:35px; margin:6px 0 0; font-size:11px; line-height:13px; }
#guestWrite .tf_write { float:none; width:/*@post-width:-42*/668px/*@*/; height:75px; margin:0 0 8px 0; border:1px solid #e1e6e7; padding:5px; clear:both; }
#guestWrite .btn_submit { margin:0 auto; }
#guestList { width:710px; }
#guestList .list_guest li { margin:0 10px; padding:25px 11px 21px; border-bottom:1px solid #e2e8eb; }
#guestList .list_guest_reply li { margin:0; padding:13px 0 0 20px; background:url(images/ico_reply.gif) no-repeat 2px 15px; border:0 none; }
.list_guest .btn { margin-top:1px; line-height:1em; }
.list_guest .info { overflow:hidden; width:100%; }
.list_guest .name { margin-right:4px; font-weight:bold; height:16px; line-height:14px; color:#666; }
.list_guest .name img { margin-right:5px; }
.list_guest .name a { margin-top:2px; color:#666; }
.list_guest .date { margin:1px 9px 0 0; font-size:10px; line-height:13px; font-family:Tahoma; white-space:nowrap; }
.list_guest .modify { display:inline-block; height:13px; margin:2px 4px 0 0; padding-left:49px; background:url(images/btn_guest_edit.gif) 0 0 no-repeat; }
.list_guest .reply { display:inline-block; height:13px; margin-top:2px; padding-left:42px; background:url(images/btn_guest_reply.gif) 0 0 no-repeat; }
.list_guest .modify:hover { text-decoration:none; }
.list_guest .reply:hover { text-decoration:none; }
.list_guest .desc { width:100%; padding-top:8px; color:#666; clear:both; }
/* 종류별 방명록 글 [##_guest_rep_class_##] */
.guest_general { width:/*@post-width:-42*/668px/*@*/; }
/*.guest_admin {background:url(images/iconAdmin.gif) no-repeat; padding-left:20px;}*/

/* 방명록 */
.wrap_notice { margin-top:25px; }
/* 글 */
.wrap_entry { overflow:hidden; width:/*@post-width*/710px/*@*/; padding-bottom:28px; border-bottom:1px solid #6faab8; }
.wrap_entry .wrap_tit { overflow:hidden; padding:18px 0 10px 9px; font-size:11px; line-height:13px; letter-spacing:-1px; border-bottom: 1px solid #e7e7e7; }
.wrap_entry .wrap_tit .wrap_category { margin-bottom:17px; }
.wrap_entry .wrap_tit .wrap_category .category { margin-right:4px; }
.wrap_entry .wrap_tit .tit { overflow:hidden; margin-bottom:7px; }
.wrap_entry .wrap_tit .tit .link { font-size:/*@post-title-font-size*/24px/*@*/; font-family:/*@post-title-font-family*/"맑은 고딕", Dotum/*@*/; color:/*@post-title-color*/#5a9baa/*@*/; line-height:1.3em; }
.wrap_tit .date { font-size:10px; font-family:Tahoma; color:#b1b1b1; letter-spacing:0; }
.wrap_tit .del, .wrap_tit .modify { font-size:10px; font-family:Tahoma; color:#b1b1b1; letter-spacing:-1; white-space:nowrap; }
.wrap_tit .edit { padding:-1px 0 0; }
.wrap_tit .text { display:block; margin-bottom:7px; }
.wrap_tit .fc_b1 { color:#b1b1b1; }
.wrap_tit .target { margin-left:2px; }
.wrap_tit .arrow { margin:0 3px 0 4px; }
.wrap_tit .txt_bar { margin:0 4px 0 3px; color:#dfdfdf; }
.wrap_entry .wrap_prot { margin-top:30px; padding:36px 0 43px; border:1px solid #eaeeef; background-color:#f8fafb; }
.wrap_prot .text { text-align:center; }
.wrap_prot .wrap_pass { overflow:hidden; width:100%; margin-top:12px; text-align:center; }
.wrap_prot .inner { display:table; display:inline-block; margin:0 auto; text-align:center; }
.wrap_prot .tf_pass { float:left; width:167px; height:19px; margin-right:4px; padding:0 5px; border-left:1px solid #b6b6b6; border-top:1px solid #b6b6b6; border-right:1px solid #d0d0d0; border-bottom:1px solid #d0d0d0; }
.wrap_prot .btn_submit { float:left; }
/* 공지사항 */
.wrap_notice { overflow:hidden; width:/*@post-width*/710px/*@*/; padding-bottom:30px; border-bottom:1px solid #6faab8; }
.wrap_notice .wrap_tit { padding:25px 0 0 9px; font-size:11px; font-size:13px; letter-spacing:-1px; }
.wrap_notice .wrap_tit .wrap_category { margin-bottom:18px; }
.wrap_notice .wrap_tit .wrap_category .category { margin-right:4px; }
.wrap_notice .wrap_tit .tit { margin-bottom:8px; }
.wrap_notice .wrap_tit .tit .link { font-size:24px; line-height:30px; color:#5a9baa; }
.wrap_notice .article { padding:28px; }
/* 트랙백, 코멘트 */
.wrap_trail { margin:10px 0 0; padding-top:8px; border-top:1px solid #e7e7e7; font-size:10px; line-height:12px; font-family:Tahoma; letter-spacing:0; }
.wrap_trail .link { color:#b2b2b2; }
.wrap_trail .cnt, .wrap_trail .num { font-weight:bold; color:#da7320; }
.wrap_comment { margin-top:15px; }
.wrap_comment .list_comment { margin-bottom:12px; }
.wrap_comment_write { margin-top:15px; clear: both; padding:12px 14px 17px; background-color:#f5f8f9; border:1px solid #ddd; float: left; width: 680px; }
.list_comment li { margin-bottom:0px; padding-bottom: 15px; padding-top: 15px; border-top: 1px solid #e2e8eb; }
.list_comment li li { margin-bottom:0; border-top: none; display: block; }
.list_comment .name { color:#b1b1b1; margin-right:4px; }
.list_comment .name img { margin-right:5px; }
.list_comment .name a { }
.list_comment .date { white-space:nowrap; margin-right:5px; white-space:nowrap; }
.list_comment .colon, .list_comment .modify { margin:1px 4px 0 0; white-space:nowrap; }
.list_comment .del { margin:3px 0 0 4px; white-space:nowrap; }
.list_comment .modify { display:inline-block; height:13px; margin:2px 4px 0 0; padding-left:49px; background:url(images/btn_guest_edit.gif) 0 0 no-repeat; }
.list_comment .reply { margin-top:2px; padding-left:42px; background:url(images/btn_guest_reply.gif) 0 0 no-repeat; }
.list_comment a.reply { display:inline-block; height:13px; margin-top:2px; padding-left:42px; background:url(images/btn_guest_reply.gif) 0 0 no-repeat; }

.list_comment .modify:hover { text-decoration:none; }
.list_comment .reply:hover { text-decoration:none; }
.wrap_comment .desc { overflow:hidden; margin-bottom:4px; line-height:16px; }
.wrap_comment li.reply { padding:15px 16px 0 20px; background:url(images/ico_reply.gif) no-repeat 5px 15px; }
.wrap_comment .box_tf { float:left; height:19px; margin:0 0 5px 1px; border:1px solid #e1e6e7; background-color:#f3f7f8; }
.wrap_comment .text { float:left; height:14px; margin-top:4px; background-color:#f3f7f8; text-indent:5px; cursor:text; font: 11px "돋움", "돋움체&amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;quot;; }
.wrap_comment .tf_txt { float:left; width:164px; height:14px; line-height:14px; margin-top:4px; border:0 none; background-color:#f3f7f8; }
.wrap_comment .box_name { background-position:6px 5px; }
.wrap_comment .box_name .text { width:30px; }
.wrap_comment .box_name .tf_txt { width:91px; }
.wrap_comment .box_password .text { width:51px; }
.wrap_comment .box_homepage { margin-bottom:15px; }
.wrap_comment .box_homepage .text { width:52px; }
.wrap_comment_write .tf_desc { height:60px; padding:5px; border:1px solid #e1e6e7; background-color:#FFF; float: left; width: 585px; margin-top: 2px; }
.wrap_comment_write .wrap_secret { overflow:hidden; height:17px; }
.wrap_comment_write .wrap_secret .checkbox { float:left; width:13px; height:13px; margin-right:5px; }
.wrap_comment_write .wrap_secret .txt { float:left; margin-top:1px; font-size: 11px; }
.wrap_comment_write .wrap_btn { overflow:hidden; float: right; }
.wrap_comment_write .box_tf { float:left; height:19px; margin:2px 10px 11px 0; border:1px solid #e1e6e7; background-color:#fff; }
.wrap_comment_write .text { float:left; height:14px; font-size:11px; line-height:14px; margin-top:4px; background-color:#fff; text-indent:5px; letter-spacing:-1px; cursor:text; }
.wrap_comment_write .tf_txt { float:left; height:14px; line-height:14px; margin-top:4px; border:0 none; }
.wrap_comment_write .box_name { width:126px; }
.wrap_comment_write .box_name .text { width:30px; }
.wrap_comment_write .box_name .tf_txt { width:91px; }
.wrap_comment_write .box_password { width:156px; }
.wrap_comment_write .box_password .text { width:51px; }
.wrap_comment_write .box_password .tf_txt { width:99px; }
.wrap_comment_write .box_homepage { width:292px; }
.wrap_comment_write .box_homepage .text { width:52px; }
.wrap_comment_write .box_homepage .tf_txt { width:235px; }
.wrap_comment_write .wrap_secret { float:left; width:56px; padding-left:11px; }
.wrap_comment_write .tf_checkbox { float:left; width:13px; height:13px; margin:5px 4px 0 0; }
.wrap_comment_write .txt_secret { float:left; width:35px; margin:6px 0 0; font-size:11px; line-height:13px; }
.wrap_comment_write .tf_write { float:none; width:/*@post-width:-42*/668px/*@*/; height:75px; margin:0 0 8px 0; border:1px solid #e1e6e7; padding:5px; clear:both; }
.wrap_comment_write .btn_submit { margin:0 auto; }
.wrap_trackback { margin:15px 0 5px 0; }
.wrap_trackback .trackback-url { display:block; margin-bottom:9px; font-family:Tahoma; letter-spacing:0; }
.wrap_trackback .wrap_tit { margin:0; padding:14px 0 7px; width:100%; }
.wrap_trackback .wrap_tit .tit { font-size:12px; letter-spacing:0; }
.wrap_trackback .wrap_tit .delete { display:inline-block; height:11px; margin-left:4px; padding-left:11px; background:url(images/btn_close.gif) no-repeat 0 0; }
.wrap_trackback .from { display:block; font-size:10px; line-height:12px; font-family:Tahoma; color:#b2b2b2; letter-spacing:0; }
.wrap_trackback .from .name { margin:0 8px 0 9px; font-size:11px; font-family:dotum; color:#7f7f7f; }
.wrap_trackback .date { line-height:12px; color:#b2b2b2; white-space:nowrap; }
.wrap_trackback .desc { padding-top:11px; font-size:12px; line-height:20px; letter-spacing:0; }
/* 본문 */
.wrap_entry .wrap_cont { padding:26px 0 0; }
.wrap_cont .desc { overflow:hidden; color:/*@post-body-color*/#000/*@*/; font-family:/*@post-body-font-family*/Dotum/*@*/; font-size:/*@post-body-font-size*/12px/*@*/; padding: 10px 16px 16px; }
.wrap_cont .author { font-size:11px; line-height:13px; margin-bottom:13px; color:#b1b1b1; }
.wrap_cont .author .txt { font-family:Tahoma; }
.wrap_cont .tag { background:url(images/ico_tag.gif) no-repeat 0 6px; color:#b1b1b1; letter-spacing:-1px; padding-left:31px; }
.wrap_cont .tag a { line-height:24px; color:#b1b1b1; }
.wrap_cont blockquote { width:/*@post-width:-260*/450px/*@*/; padding-top:3px; background:url(images/ico_blockquote.png) no-repeat 2px 1px; text-indent:20px; }
* html .wrap_cont blockquote { background-image:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://i1.daumcdn.net/cfs.tistory/blog/skin/tis_simpleGrid/images/ico_blockquote.png', sizingMethod='crop');
}
/* 종류별 코멘트 [##_rp_rep_class_##] */
.rp_general { }
.rp_admin { }
.rp_secret { }
/* 비밀 댓글 (로그아웃시 비밀글 표현)    */
.hiddenComment { }
.hiddenComment .name { margin-right:0; }
/* 이미지 아래 캡션 스타일 */
.cap1 { }
/* 그림 */
.imageblock { }
/* 왼쪽 */
.left { }
/* 가운데 */
.center { }
/* 오른쪽 */
.right { }
/* 그림 2개 배치 */
.dual { margin-bottom:5px; }
/* 그림 3개 배치 */
.triple { margin-bottom:5px; }
/* 본문 - more / less */
.moreless_fold span { display:block; width:37px; height:9px; padding:5px 0; background:url(images/ico_more.gif) no-repeat 0 0; text-indent:-9999em; }
.moreless_top span, .moreless_bottom span { display:block; width:33px; height:9px; padding:5px 0; background:url(images/ico_less.gif) no-repeat 0 0; text-indent:-9999em; }
.moreless_body { }
.moreless_content { margin:10px 0; }
/* 키워드 */
	.key1 { cursor: pointer; border-bottom: 1px dotted #ccc; }
/*#uibgmplayer { margin:5px 0 0 5px; width:181px;} */

/* paging */
#paging { width:100%; padding-top:30px; text-align:center; clear: both; }
#paging .inner { display:table; display:inline-block; margin:0 auto; text-align:center; }
#paging .numbox { float:left; font-weight:bold; font-size:11px; line-height:13px; font-family:Tahoma; }
#paging .num { float:left; margin-right:3px; cursor:pointer; color:#6faab8; }
#paging .interword { float:left; margin-right:8px; padding:10px 0 0 5px; color:#6faab8; letter-spacing:0; } /* 1 ... 10 11 12 페이지중략 */
#paging .num span { display:block; padding:6px 8px 6px; border:1px solid #6faab8; text-decoration:none; }
#paging .link_prev, #paging .link_next { float:left; width:39px; height:27px; text-indent:-9999em; cursor:pointer; }
#paging .link_prev { margin-right:3px; background:url(images/ico_prev.gif) left 0 no-repeat; }
#paging .link_next { background:url(images/ico_next.gif) right 0 no-repeat; }
/* 페이징 - 현재 페이지 */
#paging .selected { padding:6px 8px 6px; color:#fff; background-color:#6faab8; }
#paging .no-more-prev { float:left; width:39px; height:27px; margin-right:3px; cursor:default; }
#paging .no-more-next { float:left; width:39px; height:27px; cursor:default; }
/* 티에디션 */
div#ttCanvas .tt-item-title-inner { word-wrap:normal; }
/* sidebar */
#sidebar h3 { font-weight:bold; font-family:Tahoma; color:#6faab8; margin-bottom:10px; letter-spacing:1px; }
#sidebar ul { overflow:hidden; width:182px; letter-spacing:-1px; }
#sidebar li { margin-bottom:4px; line-height:1em; }
#sidebar a { line-height:16px; color:#7f7f7f; }
#sidebar .cnt { color:#b1b1b1; }
#sidebar .date { }
#sidebar .name { }
.module, #sidebar .box_sidebar { padding:15px 9px 10px; border-bottom:1px solid #6faab8; font-size:11px; }
/* category */
#sidebar .category { padding:15px 9px 10px; }
#sidebar .category ul ul { padding-top:4px; }
#sidebar .category li { margin-bottom:4px; }
#sidebar .category li li li { margin-bottom:0; padding-left:10px; background:url(images/bul_category.gif) no-repeat 4px 5px; }
#sidebar .category a { line-height:16px; }
#sidebar .category .selected a { color:#fff; background-color:#6faab8; }
#sidebar .category .selected li a { color:#7f7f7f; background-color:transparent; }
#sidebar .category .ib { cursor:pointer; } /* 카테고리 - 이미지 버튼 */
#sidebar .category .branch3 { cursor:pointer; } /* 카테고리 - 트리 셀 */
#sidebar .category .c_cnt { margin-right:3px; color:#b1b1b1; } /* 카테고리 - 카테고리 옆 개수 스타일 */
#sidebar .category .selected .c_cnt { color:#a7ccd3; }
/* tag */
#sidebar .tagbox li { display:inline; line-height:1.5; }
#sidebar .tagbox .cloud1, #sidebar .tagbox .cloud2 { font-weight:bold; font-size:14px; color:#da7320; background:#faefe6; }
#sidebar .tagbox .cloud3, #sidebar .tagbox .cloud4 { color:#222; background-color:#efefef; }
#sidebar .tagbox .cloud5 { }
/* recent posts */

/* recent comment */
.commentbox .info_wrap .txt_bar { margin-left:2px; color:#dfdfdf; }
/* recent trackback */
.tracbackbox .info_wrap .txt_bar { margin-left:2px; color:#dfdfdf; }
/* archive */
#sidebar .archivebox li { line-height:1.5; float: left; width: 60px; }
/* calendar */
#sidebar #calendar {
width:; }
#sidebar #calendar .tt-calendar {
width:; margin:0 auto; }
#sidebar #calendar .tt-calendar th { display:none; }
#sidebar #calendar .tt-calendar td { width:27px; height:17px; font-size:11px; line-height:17px; font-family:Tahoma; color:#7d7d7d; text-align:center; }
#sidebar #calendar .tt-calendar .cal_day_sunday { color:#f00; }/* 달력 Day, 일요일 (td 영역)  */
#sidebar #calendar .tt-calendar .cal_day_sunday a { }/* 달력 Day, 일요일 (td 영역)  */
#sidebar #calendar .tt-calendar .cal_day1 { }/* 달력 지난 달 날짜 표시(td)   */
#sidebar #calendar .tt-calendar .cal_day2 { }/* 달력 다음 달 날짜 표시(td)   */
#sidebar #calendar .tt-calendar .cal_day3 { }/* 달력 이번 달 날짜 표시(td) */
#sidebar #calendar .tt-calendar .cal_day4 { font-weight:bold; }/* 달력 오늘 날짜 표시(td) */
#sidebar #calendar .tt-calendar a.cal_click:link { color:#da7320; font-weight:bold; }/* 달력 글쓴 날 링크 스타일 */
#sidebar #calendar .tt-calendar a.cal_click:visited { color:#da7320; font-weight:bold; }/* 달력 글쓴 날 링크 스타일 */
#sidebar #calendar .tt-calendar a.cal_click:hover { color:#da7320; font-weight:bold; }/* 달력 글쓴 날 링크 스타일 */
#sidebar #calendar .cal_month { overflow:hidden; width:79px; height:14px; margin:1px auto 4px; text-align:center; }
#sidebar #calendar .cal_month a:hover { text-decoration:none; }
#sidebar #calendar .calendar_month { float:left; font-weight:bold; line-height:13px; font-family:Tahoma; color:#63acbd; }
#sidebar #calendar .calendar_prev { float:left; width:12px; height:11px; margin:1px 4px 0 0; background:url(images/btn_cal_prev.gif) 4px 4px no-repeat; }
#sidebar #calendar .calendar_next { float:right; width:12px; height:11px; margin-top:1px; background:url(images/btn_cal_next.gif) 4px 4px no-repeat; }
#sidebar #calendar .calendar_prev span, .calendar_next span { display: none; }
/* search */
#sidebar .search { overflow:hidden; width:100%; padding-top:20px; }
#sidebar .search input.txt { float:left; width:152px; height:16px; padding:5px 10px; border:0 none; background:url(images/bg_search.gif) 0 0 no-repeat; }
#sidebar .search input.submit { float:left; width:28px; height:26px; border:0 none; background:url(images/btn_search.gif) 0 0 no-repeat; text-indent:-999px; cursor:pointer; }
/* counter */
#sidebar .counter { overflow:hidden; width:180px; font-size:10px; line-height:14px; font-family:Tahoma; padding:31px 9px 21px; }
#sidebar .counter span { float:left; }
#sidebar .counter .txt_bar { font-size:6px; line-height:8px; padding:4px 5px 0 7px; }
/* tistory + RSS */
#sidebar #adTistory, #sidebar #adDaisy { margin-left:6px; }
#sidebar #btnRSS { margin:10px 0 0 11px; }
#sidebar .btn_tistory { display:block; width:99px; height:20px; background:url(images/tistory.png) no-repeat 0 0; }
#sidebar .btn_daisy { display:block; width:99px; height:20px; background:url(images/daisy.png) no-repeat 0 0; margin-top: 8px; }
* html #sidebar btn_tistory { background-image: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://i1.daumcdn.net/cfs.tistory/blog/skin/tis_simpleGrid/images/tistory.png', sizingMethod='crop');
}
/* footer */
#footer .footMenu { margin-right:240px; padding-top:60px; }
#footer .copyright { margin:7px 240px 0 0; font-family:Tahoma; letter-spacing:0; }
#footer a { color:#b2b2b2; }
.txt_em { font-weight:bold; color:#5b9baa; }
#content .tistoryProfileLayerTrigger { display:inline; width:0; height:13px; margin:0 0 0 4px; padding:3px 0 0 40px; }
