﻿@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:#333; background:#333; }
dfn, em { font-style:normal; font-weight:bold; }
img { border:0 none; }

a:link, a:visited { color:#36F; text-decoration:none; }
a:active, a:hover { color:#36F; text-decoration:underline; }
img a:hover { text-decoration:none; }

.moreless_fold { font-weight:bold; text-decoration:underline; }

/* 헤더, 컨테이너 */

#set { display:block; width:920px; margin:0 auto 0; background:transparent; }

#set #header { display:block; height:120px; padding:0; }
#set #header #h1 { display:block; float:left; width:280px; height:58px; }
#set #header #h1 a { display:block; width:280px; height:58px; background:url('./images/logo_plusiv.png') 12px 20px no-repeat; text-indent:-5000px; }
#set #header h1 { font-family:'Arial Black', 'Century Gothic', Verdana, Tahoma; font-size:16pt; padding:15px 10px; letter-spacing:-1px; display:block; position:relative;  }
#set #header h1 a:link, #set #header h1 a:active, #set #header h1 a:visited { color:#FFF; text-decoration:none; }
#set #header h1 a:hover { color:#FFF; text-decoration:underline; }
#set #header .url { font-size:9pt; margin:0 1px; position:relative; }
#set #header #author { float:right; }
#set #header #author ul { list-style:none; }
#set #header #author ul li { list-style:none; padding:0 5px; display:inline; }

/* 사용자 메뉴 */

#set #menubar { clear:both; display:block; width:920px; height:46px; background:url('./images/menubar_bg-trans.png') no-repeat; }

#set #menubar #usermenu { list-style:none; float:left; text-align:left; width:600px; height:20px; padding:12px 10px 0; font-size:9pt; line-height:12px; }
#set #menubar #usermenu #menu_blog a { background:url('./images/menu_blog.png') no-repeat center top; width:61px; height:12px; border-left:none; }
#set #menubar #usermenu #menu_media a { background:url('./images/menu_media.png') no-repeat center top; width:81px; height:12px; }
#set #menubar #usermenu #menu_location a { background:url('./images/menu_location.png') no-repeat center top; width:72px; height:12px; }
#set #menubar #usermenu #menu_tag a { background:url('./images/menu_tag.png') no-repeat center top; width:51px; height:12px; }
#set #menubar #usermenu #menu_guestbook a { background:url('./images/menu_guestbook.png') no-repeat center top; width:60px; height:12px; border-right:none; }
#set #menubar #usermenu li { display:inline; list-style:none; }
#set #menubar #usermenu a { display:block; float:left; text-indent:-5000px; border-left:solid 1px #666; }

#set #menubar #usermenu a:link, #set #usermenu a:visited { text-decoration:none; }

#set #menubar #dday { width:74px; height:23px; display:block; float:right; background:url('http://pds9.egloos.com/pds/200808/07/44/count_left.gif') no-repeat left 8px; text-align:right; padding:8px 9px 0 0; vertical-align:middle; }
#set #menubar #dday span { width:35px; height:22px; display:block; float:right; margin:0; padding:0; background:url('http://www.comple.net/2008/count.php') no-repeat left top; text-align:right; text-indent:-5000px; }

#set #container { display:block; float:left; width:920px; background:url('./images/container_bg-trans.png') transparent; }

/* 메인 영역 */

#content { clear:both; display:block; float:right; width:710px; padding:0 15px 0 5px; color:#333; 
voice-family:"\"}\"";
voice-family:inherit;
width:690px;
}

#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 #DDD; }
#content .listingSubject h3 { display:block; font-size:8pt; line-height:16px; padding:4px 30px 4px; border-bottom:solid 1px #DDD; font-family:'Arial','Serif','Verdana','Tahoma'; }

/* 메인 부분별 타이틀영역 */

#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 #me2dayBox .listingSubject h2 { background:url('./images/title_me2day.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; }
#content #mediaLogLimit select { font-size:9pt !important; font-family:'돋움','Dotum'; color:#333 !important; }

#content .searchList .listingSubject h3 { background:url('./images/bullet_search.png') no-repeat 12px 5px #F4F4F4; }
#content #location .listingSubject h3 { background:url('./images/bullet_question.png') no-repeat 12px 5px #F4F4F4; }
#content #tagLog .listingSubject h3 { background:url('./images/bullet_question.png') no-repeat 12px 5px #F4F4F4; }
#content #me2dayBox .listingSubject h3 { background:url('./images/bullet_question.png') no-repeat 12px 5px #F4F4F4; }
#content #guestBook .listingSubject h3 { background:url('./images/bullet_question.png') no-repeat 12px 5px #F4F4F4; }

/* 메인 콘텐츠 */

#content .entry { padding:0 10px 60px; background:#FFF; }
#content .entry .subject { }
#content .entry .subject h2 { display:block; padding:10px 10px 10px; font-size:12pt; color:#609; border-bottom:solid 1px #DDD; }
#content .entry .subject h2 a:link, #content div.entry .subject h2 a:visited { color:#000; text-decoration:none; }
#content .entry .subject h2 a:active, #content div.entry .subject h2 a:hover { color:#60F; text-decoration:underline; }
#content .entry .subject ul { list-style:none; display:block; font-size:8pt; line-height:16px; padding:4px 12px 4px; background:#F4F4F4; border-bottom:solid 1px #DDD; }
#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 #DDD; font-family:'돋움','Dotum'; letter-spacing:-1px; }
#content .entry .subject .admin .s1label { border:none; padding:0 8px 0 0; }

#content .entry .post_link a:link, #content div.entry p.post_link a:visited { color:#666; text-decoration:none; }
#content .entry .post_link a:active, #content div.entry p.post_link a:hover { color:#333; text-decoration:underline; }
#content .entry .article { font-family:"Malgun Gothic", "Gulim"; padding:12px 12px 15px; color:#333; border-bottom:solid 1px #DDD; overflow:hidden; }

#content .entry .article a:link, #content .entry .article a:visited { text-decoration:underline; font-weight:bold; }
#content .entry .article a:active, #content .entry .article a:hover { text-decoration:none; color:#9AF; font-weight:bold; }
#content .entry .article p { margin:0 0 10px; }
#content .entry .article img { margin:2px 0 7px; }
#content .entry .article .imageblock a { border:none; }
#content .entry .article .archivedate { color:#333; font-weight:bold; }

#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 #CCC; 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; background:#F4F4F4; border-bottom:solid 1px #DDD; }
#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; }
dd.postTag a { color:#333; font-weight:bold; }
#content .entry .miscInfo dd.postRss { padding:2px 30px 2px; background:url('./images/bullet_rss.png') no-repeat 12px 6px #F4F4F4; 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:#000; text-decoration:none; }

#content .list { padding:0 6px; margin-top:4px; margin-bottom:5px; background:#F8F8F8; border:solid 1px #DDD; color:#333; font-size:9pt; }
#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 #DDD; }
#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 #DDD; background:url('./images/bullet_re.gif') no-repeat 12px 10px #FFF; }
#content .list .trackbackurl { padding:5px 23px; font-size:8pt; line-height:12px; background:url('./images/bullet_trackback_address.png') no-repeat 5px 8px; }
#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:8pt; line-height:18px; }
#content .list .writer a:link, #content .list .writer a:visited { color:#000000; text-decoration:none; }
#content .list .writer a:active, #content .list .writer a:hover { color:#000000; 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:8pt; 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:#F8F8F8; border:solid 1px #DDD; color:#333; 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:8pt; 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 #CCC; line-height:15px; padding-left:18px; font-family:'Arial','Tahoma','Verdana'; font-size:8pt; vertical-align:middle; }
#content .entry .inputForm .checkbox { border:none; vertical-align:middle; }
#content .entry .inputForm .name { background:url('./images/bullet_author_s.gif') 4px no-repeat #FFF; }
#content .entry .inputForm .password { background:url('./images/bullet_password.gif') 4px no-repeat #FFF; }
#content .entry .inputForm .homepage { background:url('./images/bullet_home.gif') 4px no-repeat #FFF; }

#content .entry .inputForm label { line-height:17px; vertical-align:middle; }
#content .entry .inputForm textarea { width:600px; height:80px; border:solid 1px #CCC; line-height:18px; padding:2px 5px; font-family:'굴림','Gulim','Arial'; font-size:9pt; vertical-align:middle; margin-bottom:2px; }

/* 메인 내비게이션 */

#content .paging { font-family:'굴림','Gulim'; text-align:center; margin:3px 0 30px; padding:0; font-size:9pt; line-height:14px; color:#888; }
#content .paging a { padding:0 10px; border-right:solid 1px #DDD; }
#content .paging .interword { margin:0; padding:0 7px 0 4px; margin-right:-3px; border-right:solid 1px #DDD; }
#content .paging a:link, #content .paging a:visited { color:#1A1A1A; }
#content .paging a:active, #content .paging a:hover { color:#1A1A1A; }

#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:#36F; 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 #E2E2E2; }
#content .searchList ol li { list-style:none; padding:5px 12px 4px; border-bottom:solid 1px #E2E2E2; 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; color:#000; }
#content .searchList .slBody { display:block; font-family:'돋움','Dotum'; font-size:8pt; line-height:16px; letter-spacing:-1px; margin-top:2px; color:#444; }
#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 #E2E2E2; }
#content #location dt, #content #location dd { font-family:'굴림','Gulim'; padding:2px 0; display:block; border-top:solid 1px #E2E2E2; }
#content #location dt .dent0 { font-weight:bold; padding-left:30px; background:url('./images/bullet_globe.gif') no-repeat 15px top #FFF; }
#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:#F8F8F8; }
#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:#60F; letter-spacing:-1px; }
#content #tagLog ul li a.cloud2 { font-weight:bold; font-size:11pt; color:#333; letter-spacing:-1px; }
#content #tagLog ul li a.cloud3 { font-size:9pt; color:#666; }
#content #tagLog ul li a.cloud4 { font-size:9pt; color:#666; }
#content #tagLog ul li a.cloud5 { font-size:9pt; color:#888; }

/* 미투데이 */

#content #me2day ol { list-style:none; margin:6px 0 0; border-top:solid 1px #E2E2E2; }
#content #me2day ol li { list-style:none; padding:5px 12px 4px; border-bottom:solid 1px #E2E2E2; line-height:18px; background:url('./images/bullet_docu.gif') no-repeat 13px 8px; padding-left:27px; }
#content #me2day ol li a { font-family:'돋움','Dotum'; font-size:8pt; font-weight:bold; letter-spacing:-1px; }


/* 방명록 */

#content #guestBook ol li { list-style:none; padding:6px 13px; margin-top:4px; margin-bottom:5px; background:#F8F8F8; border:solid 1px #DDD; color:#333; 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 #FFF; }

#content #guestBook .inputForm { }

#content #guestBook .writer { font-size:9pt !important; line-height:18px; }
#content #guestBook .writer a:link, #content .list .writer a:visited { color:#000000; text-decoration:none; }
#content #guestBook .writer a:active, #content .list .writer a:hover { color:#000000; 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 5px 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 #DDD; width:100%; padding:7px 0 0; font-family:'굴림','Gulim' !important; font-size:9pt !important; letter-spacing:-1px !important; text-align:left; color:#444; line-height:20px; }


/* 사이드바 */

#sidebar { display:block; float:left; overflow:hidden; width:210px; padding:4px 14px 0 29px; text-align:center; color:#888; background:url('./images/sidebar_bg-trans.png') repeat-y right transparent; 
voice-family:"\"}\"";
voice-family:inherit;
width:167px;
}

#sidebar .module, #sidebar .listbox { font-family:'돋움','Dotum'; font-size:8pt; letter-spacing:-1px; padding:8px 0; background:url('./images/sidebar_bg-trans.png') repeat-y -15px top #1A1A1A; }

#sidebar a:link, #sidebar a:visited { color:#DDD; text-decoration:none; }
#sidebar a:active, #sidebar a:hover { color:#69F; text-decoration:underline; }

#sidebar .module h3 { display:block; height:24px; text-indent:-5000px; border-bottom:solid 1px #333; }
#sidebar .listbox h3 { display:block; height:20px; line-height:14px; text-align:left; font-size:8pt; padding:0 3px; font-weight:bold; color:#F8F8F8; border-bottom:solid 1px #333; }
#sidebar #categoryBox h3 { background:url('./images/sidebar_head_category.gif') 3px 7px no-repeat; }
#sidebar #noticeBox h3 { background:url('./images/sidebar_head_notices.gif') 3px 7px no-repeat; }
#sidebar #searchBox h3 { background:url('./images/sidebar_head_search.gif') 3px 7px no-repeat; }
#sidebar #tagBox h3 { background:url('./images/sidebar_head_tags.gif') 3px 7px no-repeat; }
#sidebar #archiveBox h3 { background:url('./images/sidebar_head_archive.gif') 3px 7px no-repeat; }
#sidebar #authorList h3 { background:url('./images/sidebar_head_authors.gif') 3px 7px no-repeat; }
#sidebar #titleEntries h3 { background:url('./images/sidebar_head_recentAT.gif') 3px 7px no-repeat; }
#sidebar #titleComments h3 { background:url('./images/sidebar_head_recentCMT.gif') 3px 7px no-repeat; }
#sidebar #titleTrackbacks h3 { background:url('./images/sidebar_head_recentTB.gif') 3px 7px no-repeat; }
#sidebar #calendarBox h3 { background:url('./images/sidebar_head_calendar.gif') 3px 7px no-repeat; }
#sidebar #linkList h3 { background:url('./images/sidebar_head_sitelinks.gif') 3px 7px no-repeat; }
#sidebar #counter h3 { background:url('./images/sidebar_head_stats.gif') 3px 7px no-repeat; }

#sidebar #bloggerTag { padding:15px 0 !important; }
#sidebar #bloggerTag .logoImage { margin:0; 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; padding-top:5px; color:#CCC; }
#sidebar .listbox ul li { list-style-type:none; padding:0 3px 5px; line-height:15px; color:#999; }
#sidebar .listbox ul li cite { display:block; font-weight:normal; color:#888; 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:#888; 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:#F4F4F4; }
#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:#333; vertical-align:middle; border-top:solid 1px #111; border-left:solid 1px #111; border-right:solid 1px #444; border-bottom:solid 1px #444; }
#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:150%; border:none; margin-right:3px; }
#tagBox li a.cloud1 { font-weight:bold; font-size:11pt; color:#96F; 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:#96F; }

#sidebar #counter dl { clear:both; display:block; padding:4px 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 { clear:left; float:left; width:210px; margin:0; padding:20px 0 20px 15px; text-align:center; background:url('./images/sidebar_cut_bg-trans.png') no-repeat right bottom transparent; 
voice-family:"\"}\"";
voice-family:inherit;
width:195px; /* 총 210픽셀 중 좌 -0, 우 -15픽셀 적용해서 210-15=195 */
}
#copyright a { font-weight:bold; }
#copyright .banner { margin-bottom:5px; }
#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.png') 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.png') left top no-repeat; }

#otherBanner { clear:left; float:left; width:210px; margin:0; padding:20px 0 20px 15px; text-align:center;
voice-family:"\"}\"";
voice-family:inherit;
width:195px; /* 총 210픽셀 중 좌 -0, 우 -15픽셀 적용해서 210-15=195 */
}

/* 푸터 */

#footer { clear:both; margin-bottom:20px; padding:15px 0 25px 210px; font-size:8pt; line-height:14px; text-align:center; background:url('./images/footer_bg-trans.png') bottom no-repeat; }
#footer a { font-weight:bold; }
#footer li a:link, #footer li a:visited { color:#333; }
#footer ul { list-style:none; margin:0; padding:0 0 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 #CCCCCC; 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; text-decoration:underline !important; }
a.cal_click:link, a.cal_click:visited { font-weight:bold; color:#69F !important; }

.noBorder { border:none; }

/* 숨김 속성 */

#sidebar #recentEntries li cite { display:none; }