@charset "utf-8";

/* 기본 스타일 시작 */

*:lang(ko-kr) { font-family: "Malgun Gothic", "Gulim", "Dotum", applegothic, sans-serif; }
*:lang(en-us) { font-family: Arial, Verdana, Tahoma, Helvetica, sans-serif;}

* { border:0; margin:0; padding:0; }

body { font:normal 9pt/160% 'Arial','굴림','Gulim',sans-serif; border:0; margin:0; color:#CCC; background:url('./images/bg.gif') repeat-y center #000; }
dfn, em { font-style:normal; font-weight:bold; }
img { border:0 none; }

a:link, a:visited { color:#F50387; text-decoration:none; }
a:active, a:hover { color:#F50387; text-decoration:underline; }
img a:hover { text-decoration:none; }

/* 헤더, 컨테이너 */

#set { display:block; width:920px; margin:0 auto; background:url('./images/tech_bg_none.jpg') no-repeat center 10px #000; }

#set #header { text-align:center; height:230px; padding:0; cursor:default; }
#set #header h1 { font-family:'Arial', 'Century Gothic', Verdana, Tahoma; font-size:18pt; padding:80px 10px 8px; letter-spacing:-1px; }
#set #header h1 a:link, #set #header h1 a:active, #set #header h1 a:visited { color:#F50387; text-decoration:none; }
#set #header h1 a:hover { color:#FF0; text-decoration:none; }




/* 사용자 메뉴 */

#set #menubar { clear:both; display:block; text-align:center; width:495px; margin:0 auto; }

#set #menubar #usermenu { list-style:none; text-align:center; font-size:9pt; padding:0; }
#set #menubar #usermenu #menu_blog a { background:url('./images/menu_blog.gif') no-repeat center top; width:87px; height:28px; border-left:none; }
#set #menubar #usermenu #menu_media a { background:url('./images/menu_media.gif') no-repeat center top; width:95px; height:28px; }
#set #menubar #usermenu #menu_location a { background:url('./images/menu_location.gif') no-repeat center top; width:116px; height:28px; }
#set #menubar #usermenu #menu_tag a { background:url('./images/menu_tag.gif') no-repeat center top; width:97px; height:28px; }
#set #menubar #usermenu #menu_guestbook a { background:url('./images/menu_guestbook.gif') no-repeat center top; width:100px; height:28px; border-right:none; }
#set #menubar #usermenu li { float:left; }
#set #menubar #usermenu a { display:block; float:left; text-indent:-5000px; }

#set #menubar #usermenu a:link, #set #usermenu a:visited { text-decoration:none; }

#set #container { display:block; float:left; width:920px; background:url('./images/bg.gif') repeat-y center #000; }

/* 메인 영역 */

#content { clear:both; display:block; float:left; width:690px; padding:0 0 0 40px; color:#999;
voice-family:"\"}\"";
voice-family:inherit;
width:650px;
}

#content .searchList h2 { text-indent:-5000px; }
#content .listingSubject h2 { }
#content .searchList h2, #content .listingSubject h2, #content .coverpage .listingSubject h2 { display:block; text-indent:-9999px; height:30px; border-bottom:solid 1px #222; }
#content .listingSubject h3 { display:block; font-size:8pt; line-height:16px; padding:4px 30px 4px; border-bottom:solid 1px #222; font-family:'Arial','Serif','Verdana','Tahoma'; color:#CCC; }

/* 메인 부분별 타이틀영역 */

#content .searchList .listingSubject h2 { background:url('./images/title_result.gif') no-repeat 12px 8px transparent; }
#content #location .listingSubject h2 { background:url('./images/title_locationlog.gif') no-repeat 12px 8px transparent; }
#content #tagLog .listingSubject h2 { background:url('./images/title_tagcloud.gif') no-repeat 12px 8px transparent; }
#content #guestBook .listingSubject h2 { background:url('./images/title_guestbook.gif') no-repeat 12px 8px transparent; }
#content .coverpage .listingSubject h2 { background:url('./images/title_coverstory.gif') no-repeat 12px 8px transparent; }
#content #mediaLogNest { padding:14px 0 !important; background:url('./images/title_medialog_t.gif') no-repeat 10px 8px transparent; }
#content #mediaLogLimit { padding:0 12px 10px; }
#content #mediaLogLimit select { font-size:9pt !important; font-family:'돋움','Dotum'; color:#CCC !important; background:#000 !important; }

#content .searchList .listingSubject h3 { background:url('./images/bullet_search.png') no-repeat 12px 5px #111; }
#content #location .listingSubject h3 { background:url('./images/bullet_question.png') no-repeat 12px 5px #111; }
#content #tagLog .listingSubject h3 { background:url('./images/bullet_question.png') no-repeat 12px 5px #111; }
#content #guestBook .listingSubject h3 { background:url('./images/bullet_question.png') no-repeat 12px 5px #111; }

/* 메인 콘텐츠 */

#content .entry { width:650px; padding:0 10px 50px; background:#000; 
voice-family:"\"}\"";
voice-family:inherit;
width:630px;
}
#content .entry .subject { }
#content .entry .subject h2 { display:block; padding:0 10px 10px; font-size:12pt; color:#F50387; border-bottom:solid 1px #222; }
#content .entry .subject ul { list-style:none; display:block; font-size:8pt; line-height:16px; padding:4px 12px 4px; border-bottom:solid 1px #222; background:#111; }
#content .entry .subject li { list-style:none; margin:0 8px 0 0; display:inline; font-size:8pt; line-height:16px; }
#content .entry .subject .postInfo { font-weight:bold; }
#content .entry .subject dfn { padding-left:18px; font-style:normal; font-weight:normal; letter-spacing:0; }
#content .entry .subject .infoCategory dfn { background:url('./images/bullet_article.gif') no-repeat; }
#content .entry .subject .infoDate dfn { background:url('./images/bullet_clock.png') no-repeat; }
#content .entry .subject .infoAuthor dfn { background:url('./images/bullet_author.png') no-repeat; }
#content .entry .subject .infoCategory a { font-weight:bold; letter-spacing:-1px; font-family:'돋움','Dotum'; }
#content .entry .subject cite { font-style:normal; font-weight:bold; }
#content .entry .subject .admin li { margin:0; padding:0 7px; border-left:solid 1px #1A1A1A; font-family:'돋움','Dotum'; letter-spacing:-1px; }
#content .entry .subject .admin .s1label { border:none; padding:0 8px 0 0; }

#content .entry .article a:link, #content .entry .article a:visited { text-decoration:underline; font-weight:bold; }
#content .entry .article a:hover { color:#F50387; text-decoration:underline; font-weight:bold; }
#content .entry .article p { margin:0 0 10px; }
#content .entry .article img { margin:2px 0 7px; }
#content .entry .article .archivedate { color:#333; font-weight:bold; }
#content .entry .article { font-family:"Malgun Gothic", "Gulim"; width:630px; padding:12px 12px 15px; color:#DDD; border-bottom:solid 1px #1A1A1A; overflow:hidden; 
voice-family:"\"}\"";
voice-family:inherit;
width:606px;
}

#content .entry .protectedBody { padding-top:50px; padding-bottom:60px; text-align:center; }
#content .entry .protectedBody p { margin:0; padding:0 0 10px; }
#content .entry .protectedBody .input { width:120px; height:18px; border:solid 1px #1A1A1A; line-height:15px; padding-left:18px; font-size:8pt; vertical-align:middle; }
#content .entry .protectedBody .submitBtn { vertical-align:middle; }

/* 메인 하단 정보 */

#content .entry .miscInfo { }
#content .entry .miscInfo dl { }
#content .entry .miscInfo dt { display:none; float:left; width:50px; height:23px; text-indent:-9999px; line-height:16px; }
#content .entry .miscInfo dd { display:block; font-size:8pt; line-height:16px; padding:4px 12px 4px; border-bottom:solid 1px #222; background:#111; }
#content .entry .miscInfo dd.postTag { font-size:9pt; line-height:19px; padding:4px 10px 4px 52px; border-bottom:solid 1px #DDD; background:url('./images/label_tag.png') no-repeat 12px 6px; }
#content .entry .miscInfo dd.postRss { padding:2px 30px 2px; background:url('./images/bullet_rss.png') no-repeat 12px 6px; display:none; }
#content .entry .miscInfo dd em { padding-left:18px; font-style:normal; font-weight:bold; }
#content .entry .miscInfo dd.response a { margin-right:7px; }
#content .entry .miscInfo dd .trackbackCount { background:url('./images/bullet_trackback.png') no-repeat; }
#content .entry .miscInfo dd .commentCount { background:url('./images/bullet_comment.png') no-repeat; }

/* 메인 트랙백이랑 코멘트 */

#content .list a:link, #content .list a:visited { color:#ccc; text-decoration:none; }

#content .list { padding:0 6px; margin-top:4px; margin-bottom:5px; border:solid 1px #1A1A1A; background:#080808; color:#999; font-size:8pt; }
#content .list h3 { display:none; }
#content .list ol { list-style:none; }
#content .list ol li { list-style:none; padding:6px 0 6px 9px; border-top:solid 1px #1A1A1A; }
#content .list ol li ol { list-style:none; margin:0 0 0 20px; padding:0 0 5px 0; }
#content .list ol li ol li { list-style:none; margin:5px 0 0 0; padding:7px 5px 7px 24px; border:solid 1px #1A1A1A; background:url('./images/bullet_re.gif') no-repeat 12px 10px #000; }
#content .list .trackbackurl { padding:5px 23px; font-size:8pt; line-height:16px; background:url('./images/bullet_trackback_address.png') no-repeat 5px 6px; }
#content .list .listicon { padding:5px 23px; font-size:8pt; font-weight:bold; line-height:16px; border:none; background:url('./images/bullet_comment.png') no-repeat 5px 6px; }
#content .list .trackbackicon { line-height:16px; border:none; padding-top:0; background:url('./images/bullet_trackback.png') no-repeat 5px 1px; }
#content .list .writer { font-size:9pt; line-height:18px; }
#content .list .writer a:link, #content .list .writer a:visited { color:#FFF !important; text-decoration:none; }
#content .list .writer a:active, #content .list .writer a:hover { color:#FFF !important; text-decoration:underline; }
#content .list .writer cite { display:block; height:22px; float:left; font-style:normal; font-size:9pt; line-height:18px; }
#content .list .writer cite strong { font-size:9pt; font-family:'굴림','Gulim'; }
#content .list .writer .command { display:block; float:right; }
#content .list .writer a.key_permalink { display:block; float:left; width:28px; height:18px; text-indent:-9999px; background:url('./images/key_url.gif') left 2px no-repeat; }
#content .list .writer a.key_modify { display:block; float:left; width:28px; height:18px; text-indent:-9999px; background:url('./images/key_modify.gif') left 2px no-repeat; }
#content .list .writer a.key_delete { display:block; float:left; width:28px; height:18px; text-indent:-9999px; background:url('./images/key_delete.gif') left 2px no-repeat; }
#content .list .writer a.key_reply { display:block; float:left; width:32px; height:18px; text-indent:-9999px; background:url('./images/key_reply.gif') left 2px no-repeat; }
#content .list .trackbackTitle { font-weight:bold; }
#content .list .contentBody { clear:both; width:100%; font-size:9pt; font-family:'돋움','Dotum','Arial'; letter-spacing:-1px; text-align:left; color:#666; line-height:17px; }


#content .entry .inputForm { display:block; padding:5px 13px 9px; margin-top:4px; margin-bottom:5px; background:#080808; border:solid 1px #1A1A1A; color:#CCC; font-size:9pt; }
#content .entry .inputForm dl { }
#content .entry .inputForm dt { display:none; clear:both; width:100px; height:16px; float:left; font-family:'돋움','Dotum','Arial'; font-size:9pt; font-weight:bold; letter-spacing:-1px; }
#content .entry .inputForm dd { display:inline; }
#content .entry .inputForm .input { width:120px; height:18px; margin-right:2px; margin-bottom:1px; border:solid 1px #1A1A1A; line-height:15px; padding-left:18px; font-family:'Arial','Tahoma','Verdana'; font-size:9pt; vertical-align:middle; background:#000; }
#content .entry .inputForm .checkbox { border:none; vertical-align:middle; }
#content .entry .inputForm .name { background:url('./images/bullet_author_s.gif') 4px 3px no-repeat #4b4b4b; }
#content .entry .inputForm .password { background:url('./images/bullet_password.gif') 4px 4px no-repeat #4b4b4b; }
#content .entry .inputForm .homepage { background:url('./images/bullet_home.gif') 4px 4px no-repeat #4b4b4b; }

#content .entry .inputForm label { line-height:17px; vertical-align:middle; }
#content .entry .inputForm textarea { width:580px; height:80px; border:solid 1px #1A1A1A; background:#000; line-height:18px; padding:2px 5px; font-family:'굴림','Gulim','Arial'; font-size:9pt; vertical-align:middle; margin-bottom:2px; color:#CCC; }

/* 메인 내비게이션 */

#content .paging { font-family:'굴림','Gulim'; text-align:center; padding:3px 0 30px; font-size:9pt; line-height:14px; color:#888; }
#content .paging a { padding:0 10px; border-right:solid 1px #333; }
#content .paging .interword { margin:0; padding:0 7px 0 4px; margin-right:-3px; border-right:solid 1px #333; }
#content .paging a:link, #content .paging a:visited { color:#CCC; }
#content .paging a:active, #content .paging a:hover { color:#CCC; }

#content .paging .navi_n { border:none; }
#content .paging a.navi_p, #content .paging a.navi_n { }
#content .paging span { font-weight:bold; font-family:'Arial','Tahoma','Verdana'; }
#content .paging .selected { color:#F50387; font-weight:bold; }

/* 커버(없구나) */

#content .coverpage .coverpost { padding:2px 12px 5px; }
#content .coverpage h2 { display:block; letter-spacing:0; }
#content .coverpage h2 a:link, #content .coverpage h2 a:visited { color:#000; text-decoration:none; }
#content .coverpage h2 a:active, #content .coverpage h2 a:hover { color:#000; text-decoration:underline; }
#content .coverpage .post_info .author { display:none; }

/* 검색 */

#content .searchList .keyword { font-weight:bold; letter-spacing:-1px; font-family:'돋움','Dotum'; }
#content .searchList ol { list-style:none; margin:6px 0 0; border-top:solid 1px #1A1A1A; }
#content .searchList ol li { list-style:none; padding:5px 12px 4px; border-bottom:solid 1px #1A1A1A; line-height:18px; }
#content .searchList .slDate, #content .searchList .slCnt { font-family:'Arial','Tahoma','Verdana'; font-size:8pt; line-height:18px; }
#content .searchList .slDate { margin-right:3px; }
#content .searchList .slBody { display:block; font-family:'돋움','Dotum'; font-size:8pt; line-height:16px; letter-spacing:-1px; margin-top:2px; color:#CCC; }
#content .searchList a { font-weight:bold; }
#content .searchList cite { font-style:normal; font-family:'돋움','Dotum'; font-size:8pt; line-height:18px; }

/* 지역로그 */

#content #location dl { margin:6px 0 0; border-bottom:solid 1px #1A1A1A; }
#content #location dt, #content #location dd { font-family:'굴림','Gulim'; padding:2px 0; display:block; border-top:solid 1px #1A1A1A; }
#content #location dt .dent0 { font-weight:bold; padding-left:30px; background:url('./images/bullet_globe.gif') no-repeat 15px top #000; }
#content #location dt .dent20 { padding-left:28px; }
#content #location dt .dent40 { padding-left:28px; }
#content #location dt .dent60 { padding-left:28px; }
#content #location dt .dent80 { padding-left:28px; }
#content #location dt span { background:url('./images/bullet_re.gif') no-repeat 15px top; line-height:20px; }
#content #location dd { background:#080808; }
#content #location dd span { background:url('./images/bullet_docu.gif') no-repeat left 1px; padding-left:13px; line-height:20px; font-weight:bold; }

/* 태그 */

#content #tagLog ul { list-style:none; margin:6px 0 0; text-align:justify; padding:5px 12px; text-align:justify; }
#content #tagLog ul li { list-style:none; margin:0; padding:0 8px 0 0; display:inline; word-break:none; line-height:22px; }
#content #tagLog ul li a.cloud1 { font-weight:bold; font-size:11pt; color:#F50387; letter-spacing:-1px; }
#content #tagLog ul li a.cloud2 { font-weight:bold; font-size:11pt; color:#CCC; letter-spacing:-1px; }
#content #tagLog ul li a.cloud3 { font-size:9pt; color:#999; }
#content #tagLog ul li a.cloud4 { font-size:9pt; color:#999; }
#content #tagLog ul li a.cloud5 { font-size:9pt; color:#666; }

/* 방명록 */

#content #guestBook ol li { list-style:none; padding:6px 13px; margin-top:4px; margin-bottom:5px; background:#111; border:solid 1px #222; color:#CCC; font-size:9pt; }
#content #guestBook ol li ol li { margin-top:6px; padding-left:35px; background:url('./images/bullet_re.gif') no-repeat 21px 10px #000; }

#content #guestBook .inputForm { }

#content #guestBook .writer { font-size:9pt !important; line-height:18px; }
#content #guestBook .writer a:link, #content .list .writer a:visited { color:#FFF; text-decoration:none; }
#content #guestBook .writer a:active, #content .list .writer a:hover { color:#FFF; text-decoration:underline; }
#content #guestBook .writer cite { display:block; float:left; padding:0 0 5px 15px; font-style:normal; font-size:8pt; line-height:20px; background:url('./images/bullet_author_s.gif') 0 4px no-repeat; }
#content #guestBook .writer cite strong { font-size:9pt; font-family:'굴림','Gulim'; }
#content #guestBook .writer .command { display:block; float:right; }
#content #guestBook .writer a.key_permalink { display:block; float:left; width:28px; height:22px; text-indent:-9999px; background:url('./images/key_url.gif') left 3px no-repeat; }
#content #guestBook .writer a.key_modify { display:block; float:left; width:28px; height:22px; text-indent:-9999px; background:url('./images/key_modify.gif') left 3px no-repeat; }
#content #guestBook .writer a.key_delete { display:block; float:left; width:28px; height:22px; text-indent:-9999px; background:url('./images/key_delete.gif') left 3px no-repeat; }
#content #guestBook .writer a.key_reply { display:block; float:left; width:32px; height:22px; text-indent:-9999px; background:url('./images/key_reply.gif') left 3px no-repeat; }
#content #guestBook .trackbackTitle { font-weight:bold; }
#content #guestBook .contentBody { clear:both; border-top:solid 1px #222; width:100%; padding:7px 0 0; font-family:'굴림','Gulim' !important; font-size:9pt !important; letter-spacing:-1px !important; text-align:left; color:#999; line-height:20px; }


/* 사이드바 */

#sidebar { display:block; float:right; overflow:hidden; width:230px; padding:4px 50px 0 15px; text-align:center; color:#888; 
voice-family:"\"}\"";
voice-family:inherit;
width:165px;
}

#sidebar .module, #sidebar .listbox { font-family:'돋움','Dotum'; font-size:10pt; letter-spacing:-1px; padding:0 0 25px 0; }

#sidebar a:link, #sidebar a:visited { color:#AAA; text-decoration:none; }
#sidebar a:active, #sidebar a:hover { color:#F50387; text-decoration:underline; }

#sidebar .module h3 { display:block; height:21px; text-indent:-5000px; border-top:solid 1px #1A1A1A; }
#sidebar .listbox h3 { display:block; height:19px; line-height:14px; text-align:left; font-size:8pt; padding:0 3px; font-weight:bold; color:#CC0A51; }
#sidebar #categoryBox h3 { background:url('./images/sidebar_head_category.gif') 4px 8px no-repeat; }
#sidebar #noticeBox h3 { background:url('./images/sidebar_head_notices.gif') 4px 8px no-repeat; }
#sidebar #searchBox h3 { background:url('./images/sidebar_head_search.gif') 4px 8px no-repeat; }
#sidebar #tagBox h3 { background:url('./images/sidebar_head_tags.gif') 4px 8px no-repeat; }
#sidebar #archiveBox h3 { background:url('./images/sidebar_head_archive.gif') 4px 8px no-repeat; }
#sidebar #authorList h3 { background:url('./images/sidebar_head_authors.gif') 4px 8px no-repeat; }
#sidebar #titleEntries h3 { background:url('./images/sidebar_head_recentAT.gif') 4px 8px no-repeat; }
#sidebar #titleComments h3 { background:url('./images/sidebar_head_recentCMT.gif') 4px 8px no-repeat; }
#sidebar #titleTrackbacks h3 { background:url('./images/sidebar_head_recentTB.gif') 4px 8px no-repeat; }
#sidebar #calendarBox h3 { background:url('./images/sidebar_head_calendar.gif') 4px 8px no-repeat; }
#sidebar #linkList h3 { background:url('./images/sidebar_head_sitelinks.gif') 4px 8px no-repeat; }
#sidebar #counter h3 { background:url('./images/sidebar_head_stats.gif') 4px 8px no-repeat; }

#sidebar #bloggerTag { padding:0 0 20px 0!important; }
#sidebar #bloggerTag .logoImage { margin-bottom:8px; text-align:center; }
#sidebar #bloggerTag .logoImage img { vertical-align:middle; margin:0; padding:0; }
#sidebar #bloggerTag .owner { font-size:9pt; line-height:17px; color:#EEE; padding:2px; font-weight:bold; text-align:left; }
#sidebar #bloggerTag .owner_admin { display:block; float:left; background:url('./images/key_admin.gif') right 2px no-repeat; padding-right:17px; }
#sidebar #bloggerTag .owner_write { display:block; float:left; width:17px; height:17px; background:url('./images/key_write.gif') right 2px no-repeat; text-indent:-9999px; }
#sidebar #bloggerTag .description { clear:both; font-family:'돋움','Dotum'; font-size:8pt; letter-spacing:-1px; line-height:16px; color:#999; padding:2px; text-align:left; }

#sidebar ul, #sidebar ol, #sidebar li { text-align:left; }

#sidebar .listbox ul { list-style-type:none; color:#999; }
#sidebar .listbox ul li { list-style-type:none; padding:4px 3px; line-height:16px; color:#CCC; border-bottom:solid 1px #333; }
#sidebar .listbox ul li cite { display:block; font-weight:normal; color:#666; line-height:15px; font-style:normal; }

#sidebar ol { list-style-type:none; padding-top:5px; color:#CCC; }
#sidebar ol li { list-style-type:none; padding:0 3px 3px; line-height:17px; color:#999; }
#sidebar ol li cite { display:block; font-weight:normal; color:#666; line-height:15px; font-style:normal; }

#sidebar #categoryBox ul { list-style-type:none; padding-top:4px; }
#sidebar #categoryBox ul li { list-style-type:none; padding:0 0 0 3px; line-height:19px; font-weight:bold; }
#sidebar #categoryBox ul li a:link, #sidebar #categoryBox ul li a:visited { color:#CCC; }
#sidebar #categoryBox ul li ul { padding:0; }
#sidebar #categoryBox ul li ul li { padding:0; line-height:19px; font-weight:normal; }
#sidebar #categoryBox ul li ul li ul { padding:0; }
#sidebar #categoryBox ul li ul li ul li { padding:0 0 0 24px; line-height:19px; font-weight:normal; background:url('./images/bullet_sub.gif') no-repeat 10px 3px; }
#sidebar #categoryBox ul li ul li ul li a:link, #sidebar #categoryBox ul li ul li ul li a:visited { color:#CCC; }

#sidebar #linkList ul { list-style-type:none; padding-top:4px; }
#sidebar #linkList ul li { list-style-type:none; padding:0 0 0 3px; line-height:19px; }

#sidebar .category { padding:6px 3px; }
#sidebar .category .branch3 { cursor:pointer; }

#sidebar .search { text-align:center; padding:5px 0; }
#sidebar .search .sInput { width:120px; height:15px; padding:3px 0 2px 6px; font-family:'굴림','Gulim'; font-size:9pt; color:#FFF; border:none; background:#222; vertical-align:middle; border-top:solid 1px #111; border-left:solid 1px #111; border-right:solid 1px #333; border-bottom:solid 1px #333; }
#sidebar .search .searchSubmit { border:none; vertical-align:middle; margin-left:4px; }

#tagBox { }
#tagBox ul { padding:5px 4px; list-style:none; text-align:left; }
#tagBox li { display:inline; line-height:140%; border:none; margin-right:3px; }
#tagBox li a.cloud1 { font-weight:bold; font-size:11pt; color:#F50387; letter-spacing:-1px; }
#tagBox li a.cloud2 { font-weight:bold; font-size:9pt; color:#FFF; letter-spacing:-1px; }
#tagBox li a.cloud3 { font-size:9pt; color:#FFF; letter-spacing:-1px; }
#tagBox li a.cloud4 { font-size:9pt; color:#CCC; letter-spacing:-1px; }
#tagBox li a.cloud5 { font-size:8pt; color:#999; letter-spacing:-1px; }
#tagBox li a:hover { color:#F50387; }

#sidebar #counter dl { clear:both; display:block; padding:5px 3px 0; line-height:19px; }
#sidebar #counter dt { float:left; color:#CCC; }
#sidebar #counter dd { text-align:right; font-weight:bold; }

#sidebar #misc { }
#sidebar #finder { text-align:center; }

#sidebar #subscription .rss_response, #subscription .atom, #subscription .atom_response { display:none; }
#sidebar #subscription .rss { display:block; margin:0 auto; text-indent:-5000px; background:url('./images/key_rss.png') no-repeat; width:65px; height:16px; line-height:16px; }

/* 카피라이트 */

#copyright { text-align:center; }
#copyright a { font-weight:bold; }
#copyright a:link { color:#1B34F2; text-decoration:none; }
#copyright a:visited { color:#1B34F2; text-decoration:none; }
#copyright a:active { color:#1B34F2; text-decoration:none; }
#copyright a:hover { color:#1B34F2; text-decoration:underline; }
#copyright #tistoryBanner a { display:block; width:166px; height:30px; margin:0 auto; text-indent:-9999px; background:url('./images/logo_tistory.gif') left top no-repeat; }
#copyright #dcompleBanner a { display:block; width:166px; height:30px; margin:0 auto; text-indent:-9999px; background:url('./images/logo_dotcomple_t.gif') left top no-repeat; }

/* 푸터 */

#footer { clear:both; padding:50px 0 15px; font-size:8pt; line-height:14px; text-align:center; }
#footer a { font-weight:bold; }
#footer li a:link, #footer li a:visited { color:#CCC; }
#footer ul { list-style:none; padding-bottom:4px; }
#footer ul li { list-style:none; display:inline; font-family:'돋움','Dotum'; font-size:8pt; letter-spacing:-1px; line-height:14px; border-right:solid 1px #333; margin-right:10px; padding-right:10px; }
#footer ul .borderReset { border:none; margin:0; padding:0; }

/* calendar 스타일 시작 */

#sidebar #calendar { padding:5px 4px; text-align:center; }

.tt-calendar table, .tt-calendar th, .tt-calendar td { border-collapse:collapse; }
.tt-calendar .cal_month { line-height:17px; height:17px; font-size:9pt; letter-spacing:0; }
.tt-calendar .cal_month a { color:#EEE !important; }
.tt-calendar th, .tt-calendar td { line-height:16px; height:16px; }
.tt-calendar th { padding-top:3px; color:#DDD; }

.cal_day { color:#999; }
.cal_day4 { background:#333; color:#CCC; font-weight:bold; }
a.cal_click:link, a.cal_click:visited { font-weight:bold; color:#F50387 !important; text-decoration:underline !important; }

.noBorder { border:none; }

/* 숨김 속성 */

#sidebar #recentEntries li cite { display:none; }


/* 상단 메뉴바 삭제 */
#tistorytoolbarid { display : none; }