@charset "utf-8";

/*/// 기본 스타일 ///*/
html {font-size: 80%}
body {background:url(images/5cmps.jpg) #202c3c left bottom repeat-x fixed;margin:0 auto;padding:0;font:1em/1.5em 맑은 고딕, verdana, dotum; color:#cde;}
a {text-decoration:none;}
a:link {color:#acf;}
a:visited {color:#8095af;}
a:active {color:#bef;}
a:hover {color:#4d9fec;}

/* 기본적인 스타일 */
button {border:none;cursor:pointer;}
img {border:none;}
br {letter-spacing:0;}
h1,h2,h3,h4 {margin:0;padding:0;}
.clear {clear:both;}

/* 레이아웃 */
#wrapper {width:990px;margin:0 auto;position:relative;}
#header {height:180px;margin:0;}
#newAchernar {height:120px;margin:0;}
#menu {height:60px;}
#main {width:100%;clear:both;padding-top:5px;}
#contentColumn {float:left;display:inline;width:780px;padding:0px;overflow:hidden;}
.article {padding:10px 0 20px;width:780px;}
#sidebar {float:left;display:inline;width:170px;padding:0 0 0 40px;overflow:hidden;}
#footer {clear:both;height:25px;position:relative;}

/* Header */
#header {background:url(images/42new.jpg) center top no-repeat;}
#newAchernar .header-btn {background:url(./images/headerbtn.gif);height:86px;width:408px;margin-left:5px;}
#newAchernar button:hover {background:url(./images/headerbtn-a.gif);height:80px;width:380px;}

/* /// 블로그 메뉴 /// */
#menu {padding:0;}
#menu li {display:inline;padding-right:10px;}
#menu button {background:transparent;height:28px;}
#menuNotice .btnNotice {background:url(./images/notice.gif);width:77px;}
#menuNotice button:hover {background:url(./images/notice-a.gif);width:77px;}
#menuTag .menuTag {background:url(./images/tags.gif);width:55px;}
#menuTag button:hover {background:url(./images/tags-a.gif);width:55px;}
#menuGuestbook .menuGuestbook {background:url(./images/fingerprints.gif) no-repeat;width:128px;}
#menuGuestbook button:hover {background:url(./images/fingerprints-a.gif) no-repeat;}
#gov .menuTag {background:url(./images/info.gif);width:55px;}
#gov button:hover {background:url(./images/info-a.gif);width:55px;}

/* 푸터 */
#footer #tis {padding:0 0 3px 0px;float:left;margin-bottom:0px;width:500px;}
#footer #copyright {float:right;font:1em 'franklin gothic medium',verdana;text-align:right;width:250px;}
#footer a:visited {color:#cde;}

/*/// 글꼴 /// */
.date {font:0.85em Tahoma;}
.name {font-size:1em;}
.cnt {color:#679cec;}
.number {color:#85BFE1;font-family:georgia,helvetica;}


/* === [ Content Column ] === */

/* /// 검색결과 리스트 /// */
.searchlist {margin-bottom:50px;}
.searchlist ol {margin:0;padding:0;list-style:none;}
.searchlist ol li {border-bottom:1px dashed #58c;padding:3px 0;}
.searchlist h3 {margin:0;font:1.15em 맑은 고딕, dotum;color:#A0C0fC;font-weight:bold;padding:0 0 7px 30px;background:url(./images/search.png) 0 50% no-repeat;}
.searchlist h3 .highlight {color:#48e;}

/* /// 보호글 /// */
.protected {height:150px;text-align:center;}
.protected .warn {margin-top:30px;}
.protected input.csubmit {width:60px;height:22px;}


/*/// 컨텐츠 /// */

/* 관리자 메뉴 */
.admin {margin:5px 0 10px;font-size:0.9em;float:right;}
.admin img {vertical-align:middle;}

/* 포스트 제목 영역 */
.subject {margin-bottom:8px;}
.subject .cat {font:1em tahoma;background:url(images/category.gif) 0% 50% no-repeat;padding-left:17px;margin-right:15px;}
.subject .cat a:link, .subject .cat a:visited {color:#698de1}
.subject .cat a:hover {color:#4d9fec}
.subject .posted {font:1em tahoma;color:#698DE1;background:url(images/clock.gif) 0% 50% no-repeat;padding-left:17px;}
.ntc h1 {background:url(images/notice_on.gif) 0% 50% no-repeat;padding-left:17px;}
.pst h1 {background:url(images/head.gif) 0% 50% no-repeat;padding-left:16px;}

/* 본문제목 */
.entry h1 {font:bold 1.1em 맑은 고딕, arial, gulim;color:#489EEA;background:url(images/head.gif) 0% 50% no-repeat;padding-left:16px;}
h1 a:link, h1 a:visited {color:#489eea;} 
h1 a:hover, h1 a:active {color:#52a1cf;}
.entry .subject {border-bottom:1px dashed #47e;}

/* 본문 */	
.article {margin-bottom:10px;overflow:hidden;line-height:2em;text-align:justify;letter-spacing:normal;}
.article a:link {color:#92bced;}
.article a:visited {color:#acf;}
.article a:hover, .article a:active {color:#48c;}
.article blockquote {background:url(images/quote.gif) top left no-repeat;padding-left:22px;margin:24px 8px;color:#b4c6c8;}
.article blockquote p {color:#b4c6c8;}
.article ul, .article ol {margin:7px 0 10px 0;padding-left:20px;}
.article ul li {padding:0 5px 0 2px;list-style-image:url(images/ball.gif);}
.article ol li {padding:2px;}
span.tag {background:url(./images/tag.png) 0 50% no-repeat;padding-left:20px;display:block;}

/* 이미지 블럭 */
.imageblock {margin:0 0 15px;padding:0;border:none;}
.imageblock * {border:none !important;}
.imageblock img {padding:0px;vertical-align:middle;}

/* More/Less 버튼 스타일 */
.moreless_fold {background:url(images/more.png) left 50% no-repeat;margin:0;padding-left:20px;color:#bcd;} 
.moreless_top  {background:url(images/less.png) left 50% no-repeat;margin:0;padding-left:20px;color:#bcd;}
.moreless_bottom {background:url(images/less.png) right 50% no-repeat;margin:0;padding-right:20px;color:#bcd;text-align:right;}
.moreless_fold span, .moreless_top span, .moreless_bottom span {margin:0;font-weight:bold;}
.moreless_content {margin:0;padding:15px 0;border-top:dashed 1px #455;border-bottom:dashed 1px #456;}

/* Related Post */
.relatedPost {margin-top:20px;}
.relatedPost a:link {color:#afc6f1;}
.relatedPost h3 {font-size:1em; color:#94CDF4; padding-left:15px; background:url(images/paper.gif) 0 6px no-repeat;margin:0!important;}
.relatedPost ol {list-style:none;}
.relatedPost li {padding:0 5px 0 2px; margin:0 !important;list-style-image:url(images/ball.gif);}
.relatedPost a:hover {color:#acf !important;border-bottom:1px dashed #38f;text-decoration:none;}
.relatedPost span.date {font-family:georgia,helvetica;font-size:0.9em;}
.relatedPost span.cnt {font-family:georgia,helvetica;}

/* me2day Part */
.me2day_daily_digest ul {list-style:none;font-size:1em;margin-left:0;padding-left:0;}
.me2day_daily_digest ul li {list-style:none;border-bottom:1px dashed #a1bddd;padding:5px 0 5px 40px;margin:5px 0;background:url(images/me2.png) 0 5px no-repeat;line-height:1.4em;}
.me2day_daily_digest li.twitter {list-style:none;border-bottom:1px dashed #a1bddd;padding:5px 0 5px 40px;margin:5px 0;background:url(images/tw2.png) 0 5px no-repeat;line-height:1.4em;}
.me2day_daily_digest .me2_tags {font-size:0.85em;color:#7bb0d5;}
.me2day_daily_digest .datetime a {font-size:0.8em;display:block;}
.show_content_layer {font-size:1em; background-color:transparent; padding:10px;}

/* /// 트랙백 /// */
.trackback .url {background:url(./images/trackbackurl.png) 0% 50% no-repeat;margin:0;padding:0 0 0 25px;text-decoration:none;font:.85em tahoma;color:#7Aa2EA;}
.trackback {margin-bottom:3px;border-bottom:1px dashed #069;}
.trackback ol {margin:10px 0 10px 0;padding:0;list-style:none;}
.trackback ol li {padding:5px 10px 0 60px;}
.trackback ol li p {margin:10px 0 8px;padding:0;text-align:justify;font-size:0.9em;}
.trackback ol li h4 {font-size:0.95em;}
.trackback .name {font:.9em 맑은 고딕, tahoma, dotum;color:#78BCF0;}
.trackback .delete {background:url(./images/delete.png) 0% 50% no-repeat;padding-left:14px;}
.trackback ol li img {width:48px;height:48px;position:absolute;left:0;}
	
/* /// 댓글, 방명록 /// */
.response {padding:15px 0 5px;height:18px;overflow:hidden;margin-bottom:30px;font-size:0.9em;padding-right:10px;text-align:right;font-weight:bold;}
.response a {background:url(./images/cmtgo.png) 0 1px no-repeat;padding-left:19px;}
#cmtlist .date, .trackback .date, .guestbook .date {font:0.9em georgia, franklin gothic medium, tahoma;color:#698DE1;}
#cmtlist .name, #cmtlist .name a, .guestbook .name, .guestbook .name a {font:1em 맑은 고딕, tahoma, dotum;font-weight:bold;color:#78BCF8;}
.hiddenComment p {color:#7c7c7c}
.hiddenComment .name {background:url(images/lock.png) 0 0 no-repeat;padding-left:22px;}

/* 방명록 */
.guestlist {margin:20px 20px 0 0;}
.guestlist ol, .guestlist ul {padding:0;margin:0;list-style:none;}
.guestlist ol li {padding:15px 0 5px 60px;}
.guestlist ul li {padding:15px 0 0 0;margin-top:20px;}
.guestlist ol li {border-bottom:1px dashed #069;}
.guestlist ol li ul li {border-top:1px dashed #567;border-bottom:none !important;}
.guestlist img {width:48px;height:48px;position:absolute;left:0;}
.guestlist .reply {background:url(images/reply.gif) 0 15px no-repeat;padding-left:31px;}
.guestbook li .address {background:url(images/cmtgo.png) left bottom no-repeat;padding-left:15px;}
.guestbook li .modify {background:url(images/cmtedtdlt.png) left bottom no-repeat;padding-left:15px;}
.guestbook li .write {background:url(images/cmtadd.png) left bottom no-repeat;padding-left:15px;}
h2 {margin:0 0 5px;font:bold 1em '맑은 고딕',dotum;color:#6898c7;}
h2 a:link, h2 a:visited {color:#489eea;} 
h2 a:hover, h2 a:active {color:#50cbf9;}

/* 댓글 리스트 */
#cmtlist {margin-bottom:20px;text-align:justify;}
#cmtlist ol, #cmtlist ul {margin:0;padding:0;list-style:none;}
#cmtlist li {border-bottom:1px dashed #069;padding:15px 0 0 60px;}
#cmtlist li ul li {padding:5px 10px 0 31px;background:url(images/reply.gif) no-repeat 0 8px;border:none;}
#cmtlist a.address {background:url(images/cmtgo.png) no-repeat;padding-left:15px;text-decoration:none;}
#cmtlist a.modify {background:url(images/cmtedtdlt.png) no-repeat;padding-left:15px;text-decoration:none;}
#cmtlist a.write {background:url(images/cmtadd.png) no-repeat;padding-left:15px;text-decoration:none;}
#cmtlist .name img {width:48px;height:48px;}
#cmtlist img {position:absolute;left:0;}

/* 댓글, 방명록 작성폼 */
.writeform {margin:20px 0 30px;}
.writeform .iidmsg {background:url(./images/cmtwrite.png) left 40% no-repeat;padding-left:20px;color:#a7C6E7;font:1em 맑은 고딕;display:block;margin-bottom:20px;}
.writeform .textareac {background:transparent;border:inset 1px #789;width:600px;}
.writeform dl {padding-bottom:2px;}
.writeform dt {float:left; width:70px; padding-top:2px;}

/* 입력 칸 라벨 */
label {padding-left:2px;font:1em 맑은 고딕;color:#a7C6E7;}
label.inline {display:inline;}

/* 등록자 정보 입력 폼 */
input {background:transparent;padding:3px 5px 2px 5px;font:12px 맑은 고딕,tahoma;color:#D3E8FF;border:1px inset #678;}
input.url {width:270px}
input.wPass {width:200px}

/* 글 입력상자 */
textarea {margin:0;padding:5px;width:600px;height:150px;overflow:auto;border:inset 1px #789;background:transparent;font:12px 맑은 고딕;color:#cde;}
#iid button {cursor:pointer;width:612px;height:30px;padding:5px 3px;margin-top:5px;background:none;border:inset 1px #758a9f;font:1em '맑은 고딕';font-weight:bold;color:#abc;}
#iid button:hover, .iid button:active {background:none;border:outset 1px #789;color:#abc;}

/* 이미지 캡션 스타일 */
.cap1 {color:#A6C8EA; text-align:center;}


/* /// noEntry /// */
.noEntry .subject h1 {color:#6CACE5;background:url(images/sun.png) 3px 30% no-repeat;font-size:1.3em;border-bottom:1px dashed #47e;padding:0 0 8px 33px;margin-bottom:20px;}

/* 페이지 에러 */
.absent_post {background: url(./images/warning.png) no-repeat top center !important; padding-top: 150px !important; color:#78BCF0 !important;}

/* 위치 로그 */
.location .place {width:620px;overflow:hidden;color:#808080;border-bottom:solid 1px #141414;}
.location .info {width:620px;overflow:hidden;border-bottom:solid 1px #141414;}
/* 위치에 따른 스타일 */
.location .color0 {color:#808080; font-weight:bold; background-color:#141414; border-bottom:1px dotted #141414;}
.location .color20 {color:#eee;}
.location .color40 {color:#ccc;}
.location .color60 {color:#aaa;}

/* 태그 클라우드 */
.taglog ul {margin:0;padding:0;list-style:none;text-align:justify;}
.taglog li {display:inline;font-family:맑은 고딕,Verdana;line-height:2.4em;}
.taglog li a.cloud1 {font-size:1.6em; color:#67bee1;}
.taglog li a.cloud2 {font-size:1.4em; color:#2ea5d7;}
.taglog li a.cloud3 {font-size:1.2em; color:#689cf1;}
.taglog li a.cloud4 {font-size:1.0em; color:#4982f6;}
.taglog li a.cloud5 {font-size:.9em; color:#2E6EB8;}
.taglog li a:hover {border-bottom:1px dashed #5d94ec;}


/* /// 페이지 네비게이션  /// */
.paging {margin:50px 0 70px;text-align:center;clear:both;font:1em georgia,arial,helvetica;}
.paging .numbox {border-right:1px solid #dee; margin-right:3px;}
.paging .numbox a {border-left:1px solid #dee; padding:0 5px 0 8px;}
.paging .selected {font-weight:bold;border-bottom:1px solid #668;}
.paging .prevPage	{margin-right:10px;}
.paging .nextPage	{margin-left:10px;}
.paging a:visited.prevPage, .paging a:visited.nextPage {color:#b8d3fb;}
.tt-paging-current {font-weight:bold;color:#679cec;}
.no-more-prev, .no-more-next {display:none;}


/* === Side bar === */
#sidebar div {margin-bottom:30px;}
#sidebar h3 {color:#6CACE5;background:url(images/head.gif) 0% 30% no-repeat;padding-left:16px;font-size:1em;font-weight:bold;padding-bottom:5px;}

/* 프로필 */
#profile {overflow:hidden;background:none;border:1px dotted #315582;padding:5px;margin:0;}
#profile img {border:none;padding:0 0 5px 0;}
.blogDesc {overflow:hidden;color:#b9d8e9;font-size:0.9em;padding:3px;}

/* 공지사항 */
.notice {font:1em arial;padding:0 0 1px 0;margin:0;}
.notice a {display:block}
.notice a:link, .notice a:visited {background:url(images/notice_off.gif) 0% 50% no-repeat;padding:2px 0 0px 18px;}
.notice a:hover, .notice a:active {background:url(images/notice_on.gif) 0% 50% no-repeat;padding:2px 0 0px 18px;}

/* /// 검색 폼 /// */
#searchbox {text-align:left;margin-bottom:10px;}
#searchbox .sinput {
	border-color:#45608B #8FC2EA #8FC2EA #45608B;border-style:solid;border-width:1px;
	width:130px;padding:.3em .3em;background-color:transparent;color:#A0C0DC;
	font:1em 맑은 고딕, arial;vertical-align:middle;;text-align:left;}
#searchbox .sinput:active {border-color:#000 #667 #667 #000;}
#searchbox .sinput:hover {border-color:#060606 #667 #667 #060606;background-color:#374354;}
#searchbox .sinput:focus {border-color:#060606 #667 #667 #060606;}
#searchbox .ssubmit {border-style:none;border-color:inherit;
	border-width:0;width:24px;height:24px;padding:0;margin:0;
	background: url('images/search.png');
	vertical-align:middle;cursor:pointer;display: inline-block;}
#searchbox .ssubmit:hover {background: url('images/searchBtn.png');}
#searchbox .ssubmit:active {background: url('images/searchBtn.png');}

/* /// 태그 (사이드바) /// */
.tagbox ul {padding:0;margin:0;text-align:justify;}
.tagbox li {display:inline;}
.tagbox a {font-size:.95em;letter-spacing:-1px;}	
.tagbox li a.cloud1 {font-weight:bold;color:#67bee1;}
.tagbox li a.cloud2 {font-weight:bold;color:#2ea5d7;}
.tagbox li a.cloud3 {color:#689cf1;}
.tagbox li a.cloud4 {color:#4982f6;}
.tagbox li a.cloud5 {color:#2E6EB8;}	
.tagbox a:hover {color:#9ab9d2;background-color:#2E3031;text-decoration:none; }


/* /// 카테고리 리스트 /// */

/* 분류 전체보기 부분 */
.category ul {margin:0;padding:0;list-style:none;}
.category ul li {margin:0;list-style:none;font:bold 1em 맑은 고딕,verdana;}
.category ul li a {display:block;padding:0;}
.category ul li a:visited {color:#a8c5f0;}
.category ul li a:hover {color:#4d9fec;}

/* 1단 분류 */
.category ul li ul {margin:0;border-top:1px solid #333;}
.category ul li ul li{font:bold 1em 맑은 고딕,arial;letter-spacing:0;border-bottom:1px dashed #6a7982;}
.category ul li ul li a {padding:3px 0 2px 18px;height:20px;background: url('./images/category.gif') no-repeat 0 50%;}
.category ul li ul li a:hover, .category ul li ul li a:active {background-color:#294154;}

/* 2단 분류 */
.category ul li ul li ul {margin:0;padding:0;}
.category ul li ul li ul li {margin:0;border:none;}
.category ul li ul li ul li a {padding-left:12px;background: url(./images/iconIndentArrow_local.gif) 0 50% no-repeat;}
.category ul li ul li ul li a:link, .category ul li ul li ul li a:visited {font-weight:normal;border:none;}
.category ul li ul li ul li a:hover, .category ul li ul li ul li a:active {font-weight:normal;background-color:#294154;}

/* 활성화된 스타일 */
.category ul li ul li .selected a {background:#294154;}

/* 카테고리 등록 글 수  */
.c_cnt {font:0.85em tahoma;color:#8baeef;}

/* /// 최근게시글 공통부분 /// */
.recent ul {margin:0;padding:0;list-style:none;}
.recent ul li {font:0.95em/1.5em 맑은 고딕, arial;border-bottom:1px solid #222;}
.recent ul li a:hover, .recent ul li a:active {background:#294154;}
.recent ul li a:visited {color:#abc9fa}
.recent ul li a:hover {color:#4d9fec}
.recent ul li a {padding:3px 0 2px;display:block;width:300px;}
.recent a .sbname {font-size:0.9em;color:#698DE1;}
.recent a .sbdate {font-size:0.75em;color:#869CBD;}

/* /// 달력 /// */
.calendar table {padding:0;}
.cal_week1, .cal_week2, .cal_day, .cal_month  {text-align:center;}
.cal_month {padding-left:4px;font:0.75em Verdana;}
.cal_month a:visited {color:#a7c6fc}
a.cal_click {font-weight:bold}
.cal_day a:hover, .cal_day a:active {text-decoration:underline;}
/* 요일 표시 부분 */
.cal_week1, .cal_week2 {
	height:15px;font:.9em/1.3em 맑은 고딕;
	border-top:1px solid #2e3238; 
	border-bottom:1px solid #2e3031;}
.cal_week2, .cal_day_sunday {color:#D22C37}
.cal_week {height:15px;font:0.75em Verdana;}
/* 오늘 날짜 */
.cal_day4 {border-bottom:1px solid #001;border-right:1px solid #112;
border-top:1px solid #899AB5;border-left:1px solid #8694A9;}


/* 카운터 */
.counter .box {background-color:transparent;font-family:georgia;color:#96bDE1;border:1px dashed #346;padding:5px !important;}
.counter dl {padding:0;margin:2px;}
.counter dt {float:left;padding:0;font:0.9em tahoma;}
.counter dd {text-align:right; padding-right:5px;}
.counter .total {font-weight:bold;}
.counter .today {border-top:1px dashed #567;border-bottom:1px dashed #567;color:#b2cfeb;padding-top:5px;margin-bottom:5px;}
.counter h3 {display:none;}
.counter .yesterday {}
.counter {text-align:center}

/* 배너 */
#banner {text-align:center}
#banner img {margin:2px 0}