@charset "utf-8";
/* 반드시 들어가야 하는 스타일 시작 */
/* 본문 공통 */
p { margin:0px; padding:0px; }
body {
		font:11px Verdana, Tahoma, Gulim, Dotum, AppleGothic, Sans-serif;
		color:#676767; margin:0; padding:0;
		background-image:url('');
		background-position:center 0;
		background-repeat:no-repeat;
		background-color: #FFF;
		line-height:1.7;
}
a:link {color:#676767; text-decoration:none;}
a:visited {color:#676767; text-decoration:none;}
a:hover {color:#676767; text-decoration:none;}
a:active {color:#676767; text-decoration:none;}

/* 페이징 - 현재 페이지 */
#paging {background:#f8f8f8; text-align:center; margin:40px 0 0 1px; padding:10px 0 0 0; height:42px;}
#paging a { color:#9f9f9f; }
#paging a:hover { color:black; }
#paging .num { padding:0 4px; font: 11px verdana; }
#paging .numbox { height: 28px; padding:0 0 0 5px; background:url(./images/page_bar.gif) no-repeat left top; }
* html #paging .numbox { background-position-y: 3px; }
*:first-child+html #paging .numbox { background-position-y: 3px; }
#paging .numbox a {background:url(./images/page_bar.gif) no-repeat right 3px; padding:0 10px 0 5px;}
#paging img { vertical-align: -9px; }
#paging .selected { font-weight:bold; color:black;}

/* 이전 다음 버튼 */
.no-more-prev {padding-left:30px; }
.no-more-next {padding-right:38px;}

/* 카테고리 - 이미지 버튼 */
 .ib {cursor:pointer;}
/* 카테고리 - 트리 셀 */
 .branch3 {cursor:pointer;}
/* 카테고리 - 카테고리 옆 개수 스타일 */
 .c_cnt {font:9px Tahoma, Helvetica, Arial, Gulim, sans-serif; color:#bbb;}
/* 달력테이블 */
#calendar {width:180px;background:url(./images/calendar_box2.gif) no-repeat left bottom; margin:26px 0 0 0; padding-bottom: 10px;}
/* 달력 글쓴 날 링크 스타일 */
a.cal_click:link, a.cal_click:visited { }
/* 종류별 코멘트 [##_rp_rep_class_##] */
 .rp_general {}
 .rp_admin {background:url(./images/iconAdmin.gif) no-repeat; padding-left:15px; }
 .rp_secret {color:#7d7d7d;}
/* 종류별 방명록 글 [##_guest_rep_class_##] */
 .guest_general {}
 .guest_admin {background:url(./images/iconAdmin.gif) no-repeat; padding-left:15px;}
/* 비밀 댓글 (로그아웃시 비밀글 표현) */
 .hiddenComment {background:url(./images/iconSecret.gif) no-repeat 8px 3px; padding-left:20px; font-weight:normal;}
/* 이미지 아래 캡션 스타일 */
 .cap1 {color:#999; text-align:center; padding:4px 0; margin:0;}
/* 그림 */
 .imageblock {border:none; padding:0; margin:5px 0;}
/* 왼쪽 */
 .left {}
/* 가운데 */
 .center {}
/* 오른쪽 */
 .right {}
/* 그림 2개 배치 */
 .dual {background-color:#fff; margin-bottom:5px;}
/* 그림 3개 배치 */
 .triple {background-color:#fff; margin-bottom:5px;}
/* 본문 - more / less */
 .moreless_fold span {display:block; background:url(./images/iconMore.gif) top left no-repeat; padding-left:20px; color:#000; text-indent:-1000px; width:117px; height:15px;}
 .moreless_top span {display:block; background:url(./images/iconLess.gif) top left no-repeat; padding-left:20px; color:#000; text-indent:-1000px;width:117px; height:15px;}
 .moreless_content {color:#bbb; }
 .moreless_bottom span {display:block; background:url(./images/iconLess.gif) top left no-repeat; padding-left:20px; color:#000; text-indent:-1000px;width:117px; height:15px;}
/* 키워드 */
 .key1 {cursor: pointer; border-bottom: 1px dotted #ccc; }
/* 반드시 들어가야하는 스타일 끝 - 이 아래는 자유롭게 추가, 삭제 가능 */

/* user skin */
hr {display:none;}
img {border:0;}
h1, h2, h3, h4 {margin:0; padding:0;}
h1 {font-size:1.6em;}
h2 {font-size:1.4em;}
h3 {font-size:1.2em;}
h4 {font-size:1em;}
input {border:1px solid #aaa;}
textarea {border:1px solid #aaa;}

/* 블로그 레이아웃 */
#container {
	width:990px;
	margin:40px auto 0;
	padding:0px;
}
#header { position:relative; clear:both; overflow:auto; z-index:1; }
#middleWrapper { position:relative; z-index:2; width:990px;  background:url(./images/bg_contents.gif) repeat-y 180px 0px;}
#innerMiddleWrapper.floatWrapper { background:url(./images/bg_contents.gif) repeat-y 784px 0px; }
#sidebar2 {float:right; width:190px; margin-left:25px; overflow:hidden; line-height:165%;}
#sidebar1 { position:relative; float:left; width:180px; overflow:hidden; margin-top:-104px; margin-left:10px; z-index:3; min-height: 150px;}
#contentContainer {float:left; width:580px; overflow:hidden; }
#footer {clear:both; }

/* Header */
#header {margin:0px 6px 0 0px; padding: 0; }
#header h1 {margin:0px 0 0 0px; padding: 0; }
#header h1 a {color:#4d4d4d; font-family: Verdana, Dotum, "돋움"; letter-spacing: -1px; font-size:19px; font-weight:bold;}
#header h1 a:hover {color:#4d4d4d; text-decoration:none;}
#header .blogMenu {float:left; padding-left:180px; }
#header .blogMenu ul {margin:0; padding:0; list-style:none;}
#header .blogMenu li {float:left; margin:0px; padding:0 0px 0 0; font-weight:bold; }
#header .blogMenu li span {display:none;}
#header .blogMenu li a {display:block; height:22px; }
#blogMenu .wrapper {width:540px; border-left:1px solid #eaeaea; border-bottom:1px solid #eaeaea; height:23px; padding:0 15px 6px 7px; margin-top: 20px;}
#blogMenu .tab_main a {width:66px; padding-right:10px; background:url(./images/tab_main.gif) no-repeat}
#blogMenu .tab_about a {width:73px; padding-right:10px; background:url(./images/tab_about.gif) no-repeat}
#blogMenu .tab_rss a {width:63px; padding-right:10px; background:url(./images/tab_rss.gif) no-repeat}
#blogMenu .tab_guest a {width:74px; padding-right:10px; background:url(./images/tab_guest.gif) no-repeat}
#blogMenu .tab_key a {width:50px; padding-right:10px; background:url(./images/tab_key.gif) no-repeat}
#blogMenu .tab_contact a {width:57px; padding-right:10px; background:url(./images/tab_contact.gif) no-repeat}
#blogMenu .tab_admin a {width:14px; background:url(./images/tab_admin.gif) no-repeat}
#blogMenu .tab_write a {width:13px; background:url(./images/tab_write.gif) no-repeat}

#searchBox {float:right; width:198px; height:22px; margin: 20px 0 0; padding:0; background:url(./images/bg_search.gif) no-repeat;}
#searchBox h3 {display:none;}
#searchBox .text {width:123px; height:11px; margin:1px 0 0 43px; padding-top:2px; border:0 none; color:#959595; font:11px/11px dotum; }
#searchBox .submit {
	background:url(./images/btn_search.gif) no-repeat 0px 0px; 
	width:20px; height:17px; margin:1px 0 0 0; text-indent:-5000px; overflow:hidden; border:none !important; cursor:pointer; 
	vertical-align:top;
}

/* content */
#content .nonEntry { }
#content .entryNotice,
#content .entryProtected,
#content .entry {margin:0 0 50px; padding-right:30px;}
#searchList,
#searchRplist {margin:20px 30px 40px 30px; padding:0;}
#searchList ol,
#searchRplist ol {list-style:none; margin:0; padding:0;}
#searchList li,
#searchRplist li {margin:0; padding:2px 0 1px 1px; border-bottom:1px solid #ddec9d; color:#bbb; }
#searchList li a,
#searchRplist li a {color:#777;}
#searchList li a:hover,
#searchRplist li a:hover {color:#222;text-decoration:none; }
#searchList h3 ,
#searchRplist h3 {font-size:12px; margin-bottom:10px; color:#535353; font-weight:normal; }
#searchList .date,
#searchRplist .date {font:11px verdana; margin:1px 0 0 0; float:right; color:#777;}
#searchList .cnt { font-size:9px; color:#bbb;}
#searchRplist .name {padding:0 0 0 5px;}

#localog {margin:0; padding:0;}
#localog h3 {border-left:8px solid #bad74a; margin:0 0 18px 0; background:url('./images/title_localog.gif') no-repeat 22px 0; height:32px; text-indent:-5000px;}
#localog .wrapper {padding:0 15px 0 0; margin:0 0 30px 30px; color:#717171;}
#localog .wrapper div {padding-bottom:2px;}
#localog .spot {background:url(./images/iconIndentArrow_local.gif) 0 0 no-repeat; padding-left:21px; margin-top:1px;}
#localog .info {background:url(./images/iconIndentArrow_localinfo.gif) 0 0 no-repeat; padding-left:21px; margin-top:1px;}
#localog a:link {color:#bbb;}
#localog a:visited {color:#bbb;}
#localog a:hover {color:#bbb; }

#taglog {margin:0; padding:0;}
#taglog h3 {border-left:8px solid #bad74a; margin:0 0 18px 0; background:url('./images/title_taglog.gif') no-repeat 22px 0; height:32px; text-indent:-5000px;}
#taglog ul {padding:0 15px 0 0; margin:0 0 30px 30px; text-align:justify;}
#taglog li {display:inline; line-height:25px;color:#9f9f9f}
#taglog li .cloud1 {font-size:12px; background-color:#eef7bd; color:#64931a;}
#taglog li .cloud2 {font-size:12px; color:#bbb; font-weight:bold;}
#taglog li .cloud3 {font-size:12px; color:#950ebc; }
#taglog li .cloud4 {font-size:12px; color:#bbb; }
#taglog li .cloud5 {font-size:12px; color:#9f9f9f; }

#guestbook {margin:0 30px 0 0; padding:0;}
#guestbook h3 {border-left:8px solid #bad74a; margin:0 0 18px 0; background:url('./images/title_guestbook.gif') no-repeat 22px 0; height:32px; text-indent:-5000px;}
#guestbook p {margin:0; padding:0 0 10px 0; text-align:justify;}
#guestWrite {margin:0 0 0 30px; padding:0; background-color:#FFF;}
#guestWrite .secretWrap {clear:both; margin:0; padding:2px 34px 3px 0; border-bottom:1px solid #bad74a; text-align:right;}
#guestList {overflow:hidden; margin:10px 0 10px 30px;}

/* entry */
.entryNotice h2,
.entryProtected h2,
.entry h2 {font:1.2em verdana; line-height:1.2em;}
.titleWrap {width:520px; margin-bottom:10px; padding:7px 0 0 19px; border-left:8px solid #bad74a; color:#b4b3b3;}
.titleWrap a,
.titleWrap a:link,
.titleWrap a:visited{color:#b4b3b3;}
.titleWrap a:hover {color:#b4b3b3; border-bottom: #666666 1px dotted;}
.titleWrap h2 {margin:0; padding:0 0 2px;}
.titleWrap h2 a {color:black; font:bold 20px/25px verdana; }
.titleWrap h2 a:link, .titleWrap h2 a:visited, .titleWrap h2 a:active, .titleWrap h2 a:hover {color:black;}
.titleWrap .date {font:11px verdana; padding:0 3px 0 2px; color:#909090;}
.titleWrap .category {padding:0 0 0 0; font-size:12px; color:#676767;}
.titleWrap .category a {color:#676767;}
.titleWrap .admin {margin:1px 0 0 3px; padding:2px 0 0; color:b3b3b3; border-top:1px solid #e3e3e3;}
.titleWrap .admin a { color:b3b3b3;}

.entryProtected_box {border:1px solid #ddec9d; margin:0 0 0 30px; padding:14px 0 13px; text-align:center;}
.entryProtected_box .pwform {margin:0 auto; padding:0 0 0 65px; width:260px; background:url(./images/st_password.gif) no-repeat 0 6px; }
.entryProtected_box label {display:none;}
.entryProtected_box p.text {margin:0; padding:0 0 10px; color:#9f9f9f;}
.entryProtected_box input {width:151px; height:16px; margin-right:4px; border:1px solid #dfe0d9;vertical-align:middle; }
.entryProtected_box .submit {width:92px; height:19px; border:0; background:url(images/btn_confirm2.gif) no-repeat; 
	text-indent:-5000px;overflow:hidden;cursor:pointer;vertical-align:middle; }

.article {width:565px; margin:0 0 0 10px; padding:0 0 35px 0; overflow:hidden; color:#676767; text-align:justify;}
.article a:link {color:#717171; border-bottom: 1px dotted #ccc;}
.article a:visited {color:#676767; border-bottom: 1px dotted #ccc;}
.article a:hover {color:#676767; border-bottom: #666666 1px dotted;}
.article a:active {color:#676767; text-decoration:none; }
.article dt {text-decoration:underline;}
.article dd {margin-left:20px; padding-bottom:10px;}
.article blockquote {background:url(./images/iconBlockquote.gif) 15px 0 no-repeat; padding-left:60px; margin:17px 0; color:#bbb; min-height: 50px; _height: 50px;}

.author { padding:0 0px 0 425px; color:#909090; }
.author a:link,
.author a:visited{color:#9f9f9f;}
.author a:hover {color:#9f9f9f; }
.author .text { font:11px verdana;}

.tagTrail {clear:both; margin:0 0 0 30px; background:url(./images/entryTag.gif) no-repeat 0 center;color:#bbb; }
.tagTrail .wrapper {padding:4px 10px 3px 36px;}
.tagTrail a:link,
.tagTrail a:visited {color:#bbb !important;}
.tagTrail a:hover {color:#bbb; border-bottom: #666666 1px dotted;}
.tagText {display:none;}

.actionTrail {clear:both; width:525px; margin:0 0 0 30px; padding:6px 0; color:#222; font-size:11px; font-family:Verdana; overflow:no; border-top:1px solid #e3e3e3; border-bottom:1px solid #e3e3e3;}
.actionTrail  a:hover { text-decoration: none; }
.actionTrail .cnt {color:#bbb; font:bold 12px/16px verdana; padding-left: 68px;}
.actionTrail .st {display:none;}
.actionTrail .tl_trackback {float:left; background:url(./images/h3_trackback.gif) no-repeat 0 0; padding:0 24px 0 0;}
.actionTrail .tl_comment {float:left; background:url(./images/h3_comment.gif) no-repeat 0 0; padding: 0;}
.actionTrail .tl_comment .cnt { padding-left: 65px; }

.trackback {overflow:hidden; margin:0 0 0 30px;}
.trackback .trackback_title {display:none;}
.trackback h3 {margin:0; padding:5px 0 5px 0; font-weight:normal; border-bottom:1px solid #e3e3e3;}
.trackback h3 a {color:#676767; text-decoration:underline;}
.trackback ol {margin:0 0 10px; padding:0; list-style:none;}
.trackback ol li {margin:10px 0 0 0; padding:10px 0 13px;border:1px solid #ebebeb; background:#f8f8f8;}
.trackback .wrapTrackbackInfo {padding:4px 15px 7px 15px; color:#acacac;}
.trackback .wrapTrackbackInfo span.bar {padding:0 5px;}
.trackback h4 {margin:0 35px 0 0; padding:0; word-break:break-all;}
.trackback h4 .st {display:none;}
.trackback h4 a {color:#676767;}
.trackback h4 img {vertical-align:middle;}
.trackback .from span {font:11px verdana; color:#999; letter-spacing:-1px;}
.trackback .from span.bar {padding:0 6px; font-size:9px;}
.trackback p {margin:0; padding:7px 14px 2px; line-height:18px; word-break:break-all; color:#909090;}
.trackback a.delete {float:right; margin:-15px -16px 0 0; background:url(./images/iconDelete.gif) left top no-repeat; padding-left:25px; padding-bottom:14px; text-decoration:none;}
.trackback a.delete span {display:none;}

.comment {width:525px; overflow:hidden; margin:5px 0 0 30px;}
.comment p {margin:0px 0 0 0; padding:0; text-align: justify;}
.comment h3 {display:none;}
.commentList {margin:0; padding:0;}
.commentList ol,
.commentList ul {margin:0 0 0 0; padding:0; list-style:none;}
.commentList li {border:1px solid #eee; padding:12px 25px 0 20px; margin:10px 0 10px 0;}
.commentList li p {clear:both; margin:0px 0 0 0px; padding:3px 0 7px; line-height:18px; color:#9f9f9f;}
.commentList ol li {overflow:hidden;}
.commentList li ul li {background:url("images/iconIndentArrow_guestbook.gif") no-repeat 1px 13px; padding:7px 10px 0 31px; overflow:hidden;}
.commentList .commenInfo {height:17px; clear:both;}
.commentList li .name {color:#7a7a7a; font-weight:bold; float:left;}
.commentList li .name a {color:#7a7a7a; vertical-align:top; }
.commentList li .date {padding:0 7px; color:#9f9f9f; float:left;}
.commentList img {vertical-align:middle;}
.control a {margin:3px 0 0 0; height:8px;}
.control a.address {display:block; float:left;width:35px; background:url(./images/iconAddress.gif) no-repeat; padding:0; font-size:11px; text-decoration:none; vertical-align:middle; }
.control a.modify {display:block; float:left;width:44px; background:url(./images/iconModify.gif) no-repeat; padding:0; font-size:11px; text-decoration:none; vertical-align:middle; }
.control a.write {display:block; float:left;width:36px; background:url(./images/iconWrite.gif) no-repeat; padding:0; font-size:11px; text-decoration:none; vertical-align:middle; }
.control a span { display:none;}

.commentWrite {position:relative; margin:25px 0 0 0; padding:0; background:#FFF; border-top:1px solid #bad74a;}
.commentWrite label {display:none;}
.commentWrite p {margin:0; padding:0px 0 0px 0; margin:0; border-bottom:1px solid #bad74a;}
.commentWrite input {padding-top:2px; border:0 none; font:11px/11px dotum, sans-serif; color:#aaa; height:14px;vertical-align:middle; padding:2px;}
.commentWrite .nameWrap {background:url(./images/txt_name.gif) no-repeat 0px 2px; padding-left:40px;}
.commentWrite input.name {width:88px; }
.commentWrite .passWrap {background:url(./images/txt_password.gif) no-repeat 0px 2px; padding-left:55px;}
.commentWrite input.password {width:90px; }
.commentWrite .homepageWrap {background: url(./images/txt_homepage.gif) no-repeat 0px 2px; padding-left:60px;}
.commentWrite input.homepage {width:155px; font:9px/11px Verdana, Arial, Helvetica, sans-serif; }
.commentWrite .articleWrap {background: url(./images/txt_comment.gif) no-repeat 0 6px; padding:25px 0 0; }
.commentWrite textarea { width:510px; height:96px; border:0 none;padding:0 10px 0 2px;background:#FFF; font-size:11px;color:#aaa;}
.commentWrite .secretWrap {clear:both; background:url(./images/st_secret.gif) no-repeat right 9px; margin:0; padding:2px 34px 3px 0; border-bottom:1px solid #bad74a; text-align:right;}
.commentWrite .submitWrap {padding:0; background:white; text-align:right; height:26px; width:512px;position:relative; color:white;}
.commentWrite input.submit {background:url(./images/btn_confirm2.gif) no-repeat right; margin:3px 3px; width:121px; height:26px; border:0 none; overflow:hidden; display:block; text-indent:-1000em; cursor:pointer; position:absolute; right:0; top:0;}

/* sidebar */
#sidebar1 .floatWrapper, #sidebar2 .floatWrapper {width: 190px; }
.wrap_user_intro {clear:both; overflow:auto; margin-bottom:30px; padding:0;}
#blogImage { float: right; }
#blogImage img { width:77px; height:77px; margin:0;}
#blogDesc { color:#676767; line-height:15px; margin:0; padding:0 90px 0 0; text-align: justify;}
.userID {color:#acacac; margin:0; padding:0;}



#titleWrapMenu {margin:5px 0 10px 0; text-align:center; background-color:#eee; padding:5px;}
#adminMenu li {display:inline; background:none;}

#category { margin-top:80px; background:url(./images/title_category.gif) no-repeat; width:155px; overflow:hidden; }
#category h3 {text-indent:-1000px; height:31px; }
#category ul {margin:0; padding:0; list-style:none;}
#category li {margin:0; padding:0; background:none; border-top:1px solid #efefef; }
#category li a {color:#676767;}
#category li a:hover {color:#bbb; text-decoration:none; }
#category li.selected a {color:#676767;}
#category li ul li ul {margin:1px 3px;}
#category li ul li ul li {border-top:1px solid #efefef;}
#category li ul li ul li a {color:#999; padding-right:10px; }
#category li ul li ul li a:hover {color:#bbb;}

#tagbox h3 {display:none;}
#tagbox .tagboxWrap { border:2px solid #eef7bd; padding:7px 13px 5px;}
#tagbox ul {margin:0; padding:0; text-align:justify;}
#tagbox li {display:inline; padding:0 2px 0 0; line-height:19px;}
#tagbox a {letter-spacing:-1px; font:11px dotum, "돋움", sans-serif;}
#tagbox li .cloud1 {font-size:15px; color:#950ebc;}
#tagbox li .cloud2 {font-size:15px; color:#bbb;}
#tagbox li .cloud3 {font-size:11px; color:#9f9f9f; font-weight:bold;}
#tagbox li .cloud4 {font-size:11px; color:#9f9f9f;}
#tagbox li .cloud5 {font-size:11px; color:#9f9f9f;}
#tagbox a:hover {text-decoration:none; }

#notice h3 {height:20px; background:url(./images/title_notice.gif) no-repeat 0 0; text-indent:-1000px; overflow:hidden; }
#notice ul {margin:2px 0 0 0; padding:0; list-style:none;}
#notice li {margin:0 0 2px 0; font-size:11px; }
#sidebar2 li a {color:#9f9f9f;}
#sidebar2 li .cnt {color:#bbb; font-size:9px;}

#recentPost h3 {height:20px; background:url(./images/title_recentPost.gif) no-repeat 0 0; text-indent:-1000px; overflow:hidden; }
#recentPost ul {margin:0; padding:0; list-style:none;}

#recentComment h3 {height:20px; background:url(./images/title_recentComment.gif) no-repeat 0 0; text-indent:-1000px; overflow:hidden; }
#recentComment ul {margin:0; padding:0; list-style:none;}

#recentTrackback h3 {height:20px; background:url(./images/title_recentTrackback.gif) no-repeat 0 0; text-indent:-1000px;}
#recentTrackback ul {margin:0; padding:0; list-style:none;}

#archive h3 {height:20px; background:url(./images/title_archive.gif) no-repeat 0 0; text-indent:-1000px; overflow:hidden; }
#archive ul {width:180px; margin:-4px 0 0 0; padding:0; list-style:none;}
#archive ul li {padding-left:20px; border-bottom:1px solid #E3E3E3; background:url(./images/bul_archive.gif) no-repeat 0px 4px; }
#archive ul li, #archive ul li a {font:11px/16px verdana; }

#link h3 {height:20px; background:url(./images/title_myLink.gif) no-repeat 0 0; text-indent:-1000px; overflow:hidden; }
#link ul {margin:0; padding:0; list-style:none;}

#calendar {margin-bottom:9px;}
#calendar h3 {display:none;}

#adTistory {float:left; display:block; width:85px; height:85px; margin:10px 0 0 0; padding: 0 5px; background:url(./images/tistory.gif) no-repeat; font-size:11px; text-indent:-5000px; overflow:hidden; }
#btnRSS {float:left; display:block; width:85px; height:85px; margin-top:10px; background:url(./images/rss.gif) no-repeat; text-indent:-5000px; overflow:hidden; }

#mediaLogNest {margin-bottom:10px; padding:33px 0 25px;}
#mediaLogNest h3 {margin:0 0 10px 0; background:url('./images/title_guestbook.gif') no-repeat 0 0; height:26px;text-indent:-5000px;}

#calendar .cal_month {width:180px; font:12px verdana;color:#bbb; font-weight:bold; background:url(./images/calendar_box1.gif) no-repeat; padding:25px 0 0 0; }
#calendar .cal_month a {padding:0; color:#777;}
.calendar_prev {background:url(images/btn_prevmonth.gif) 4px 4px no-repeat; padding-left:19px !important; margin-left:14px; }
.calendar_next {background:url(images/btn_nextmonth.gif) 4px 4px no-repeat; padding-left:18px !important; margin-right:40px; }
.calendar_prev span ,
.calendar_next span {display:none;}
.calendar_prev:hover ,
.calendar_next:hover {text-decoration:none;}

#calendar .current-month {padding-right:16px;}
#calendar .tt-calendar {width:150px; border-collapse:collapse; margin:0 auto 0; }
#calendar .tt-calendar thead th {display:none;}
#calendar .tt-calendar tbody td {color:#666; font:9px Verdana, sans-serif; text-align:center; padding:3px; }
#calendar .tt-calendar tbody td.cal_day4 {background-color:#efefef; color:#3F3F3F; font-weight:bold;}
#calendar .tt-calendar tbody td.cal_day_sunday {color:#9E0000;}


#count {color:#888; font-weight:bold;}
.hit {font-weight:normal;}

/* 플러그인+위젯 */
.module { margin-bottom: 22px; }
.module_plugin h3, .module_widget h3 {background:url(./images/bg_stit.gif) repeat-x bottom; color:#222; font:12px dotum; }
.module_plugin ul, .module_plugin li, .module_widget ul, .module_widget li {list-style-type:none; margin:0; padding:0; }
.module_plugin ul, .module_widget ul {margin-top:8px; margin-bottom:25px; }
.module_plugin li, .module_widget li, .module_plugin li a, .module_widget li a {color:#9F9F9F; }

/* footer */
#footer {text-align:center; margin:50px 0 0 0px; padding:30px 40px 0 0px; }
#footer .footMenu {padding:0; }
#footer .footMenu a {color:#bbb;}
#footer .footMenu a:hover {color:black;}
#footer .footMenu ul{margin:4px 0 4px 11px; padding:0; list-style:none; overflow:auto;}
#footer .footMenu li {display:inline; background:url(./images/bullBar.gif) no-repeat 0 3px; margin:0; padding:0 4px 0 8px;font:9px verdana;}
#footer .footMenu li.tab_home {background:none; padding-left:0; }
#footer .copyright {color:#a6a6a6; padding:0px 0 28px 10px; font:9px verdana; }


/* Float 버그 */
.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 */