@charset "utf-8";

/* 공통 요소 */
body {margin:0;padding:0;
		background:
		/*@background-color=*/#787e7c/*@*/
		/*@background-image=*/url("./images/bg_body.gif")/*@*/
		/*@background-image-repeat=*/repeat-y/*@*/
		/*@background-image-position=*/left top/*@*/;
		color:none;font:small/1.6em "돋움","Dotum";}
a {color:#696969;text-decoration:none;}
img {border:0;}
hr {display:none;}
input {vertical-align:middle;}
ul, ol {margin:0;padding:0;list-style:none;}
li, dl, dt, dd {margin:0;padding:0;}
h1, h2, h3, h4 {margin:0;padding:0;}
.png24 {tmp:expression(setPng24(this));}
.clear {clear:both;}
.cnt {color:#none;font-size:0.85em;}

/* 태그 클라우드 */
.cloud1,
.cloud1:hover {color:#21ff21 !important;font-size:1.3em;font-weight:bold;background:#262425;}
.cloud2,
.cloud2:hover {color:#7e7e7e !important;font-size:1.1em;font-weight:bold;background:#262425;}
.cloud3,
.cloud3:hover {color:#7e7e7e !important;font-size:1.1em;font-weight:bold;background:#262425;}
.cloud4,
.cloud4:hover {color:#545444 !important;font-size:1em;font-weight:bold;background:#262425;}
.cloud5,
.cloud5:hover {color:#636262 !important;font-size:0.85em;}

/* 레이아웃 */
#wrap {width:/*@post-width:506=*/1506px/*@*/;overflow:hidden;}
#sidebar1 {float:left;width:250px;overflow:hidden;padding:0 0 40px 0;background:none;
		background:
		/*@title-background-color=*/transparent/*@*/
		/*@title-background-image=*/none/*@*/
		/*@title-background-image-position=*/center center/*@*/
		/*@title-background-image-repeat=*/no-repeat/*@*/;}
#container {float:right;width:/*@post-width:196=*/1196px/*@*/;overflow:hidden;padding:40px 28px;}
#content {width:/*@post-width=*/1000px/*@*/;overflow:hidden;margin:0 0 40px 0;padding:8px 30px;border:10px solid none;background:none;}
#footer {overflow:hidden;margin:60px 0 0 0;}

/* 사이드 바 영역 */
.module {margin:0 0 -25px 0;padding:0 26px;line-height:1.3em;}
.module .module_inside {padding:10px 0 0 0;}
.module h3 {padding:0 0 5px 0;background:url('./images/line_dotted.gif') repeat-x left bottom;color:#262626;font-size:0.9em;font-family:Verdana;letter-spacing:-1px;}
.module li {padding:0 0 0 6px;background:url('./images/bul_list.gif') no-repeat 0 8px;}
.module .author {display:none;text-align:right;font-size:0.85em;}

.intro {padding:40px 0 10px 0; }
.intro h1 {padding:0 26px 10px 26px;
			color:#393a3c; font-size:/*@title-font-size=*/32px/*@*/;font-weight:bold; /*@title-font-family=font-family:;*/font-family: Arial Black;/*@*/ letter-spacing:-1px; line-height:110%; height:/*@title-height=*/50px/*@*/;}
.intro h1 a {color:/*@title-color=*/#393a3c/*@*/ ;}
.intro .intro_img {text-align:center;}
.intro .intro_img img {width:197px;margin:7px 0;border:0px solid #262626;background:#fff;}
.intro .intro_desc {padding:0 26px;color:#656565;line-height:1.2em;letter-spacing:-1px;}
.intro .intro_desc a {color:#656565;}
.intro .intro_blogger {padding:0 26px 0 24px;background:url('') no-repeat 26px center;color:#ffffff;line-height:1.2em;letter-spacing:-1px;}
.intro .intro_blogger a {color:#656565;}

.header {margin:0 26px 30px 26px;padding:8px 0;border-top:1px solid #bababa;border-bottom:1px solid #bababa;background:url() 0 3px;line-height:10px;}
.header li {padding:4px 0;line-height:10px;}

.notice li {padding:0;background:url('./images/line_dotted.gif') repeat-x left bottom;line-height:1.6em;}
.notice li a {padding:0 0 0 42px;background:url('./images/icon_notice.gif') no-repeat left center;}

.search input {border:1px solid #C4C4C4;}
.search input.input_search {width:130px;height:17px;}

.calendar {color:#757575;}
/* 달력 월 표시 */
.cal_month {padding:0 0 3px 0;font-size:12px;}
/* 달력 요일 표시(th 영역) */
.cal_week1 {font-weight:normal;font-size:11px;line-height:13px;}
/* 달력 일요일 표시(th 영역) */
.cal_week2 {color:#f17575;font-weight:normal;font-size:11px;line-height:13px;}
/* 달력 Week(tr 영역)  */
.cal_week {}
.cal_current_week {}
/* 달력 Day(td 영역) */
.cal_day {color:#757575;text-align:center;font-size:11px;line-height:13px;}
/* 달력 Day, 일요일 (td 영역)  */
.cal_day_sunday {}
.cal_day_sunday a {}
/* 달력 지난 달 날짜 표시(td)   */
.cal_day1 {}
/* 달력 다음 달 날짜 표시(td)   */
.cal_day2 {}
/* 달력 이번 달 날짜 표시(td) */
.cal_day3 {}
/* 달력 오늘 날짜 표시(td) */
.cal_day4 {border-bottom:2px solid #868606;}
/* 달력 글쓴 날 링크 스타일 */
a.cal_click:link {color:#000;font-weight:bold;}
a.cal_click:visited {color:#000;font-weight:bold;}
a.cal_click:hover {color:#000;font-weight:bold;}

.counter {width:184px;margin:0 auto 30px auto;padding:7px;border-top:1px solid #f4f4f4;border-left:1px solid #f4f4f4;border-right:1px solid #cfcfc0;border-bottom:1px solid #cfcfc0;
			background:#f1f1f1;text-align:right;font-size:11px;line-height:11px;}
.counter ul {padding:2px 4px;background:#fff url() left top;}
.counter li {padding:0;background:none;}
.counter .counter_title {display:block;float:left;width:60px;color:#92928b;text-align:left;}
.counter .counter_total {color:#696969;}
.counter .counter_hit {color:#868D17;}

.banner {text-align:center;letter-spacing:-1px;}
.banner a {color:#000;}

.rss {margin:-25px 0 0 0;text-align:center;font-size:0.85em;letter-spacing:-1px;}
.rss a {padding:0 0 0 17px;background:url('./images/icon_rss.gif') no-repeat left center;color:#717171;}

/* 카테고리 */
.branch3 {color:#fcf02b;cursor:pointer;}
.c_cnt {color:#9d9213;font-size:11px;}

/* 포스트 영역 */
.article {margin:0 0 45px 0;}

.article_info {padding:0 0 8px 0;border-bottom:1px solid none;}
.article_info .article_title {color:#f7f7f7;font-size:/*@post-title-font-size=*/24px/*@*/;line-height:1.3em;/*@post-title-font-family=font-family:;*/font-family: inherit;/*@*/}
.article_info .article_title a {color:/*@post-title-color=*/#000000/*@*/;}
.article_info .article_category {margin:0 7px 0 0;color:none;font-size:0.85em;}
.article_info .article_date {color:#555;font-size:0.85em;}
.article_info .article_admin {color:#5b5b5b}
.article_info .article_admin a {color:#5b5b5b;}

.article_desc {overflow:hidden;padding:10px 0 15px 0; margin-bottom:20px; /*@post-body-color=color:;*/color: #000000;/*@*/ /*@post-body-font-family=font-family:;*/font-family: inherit;/*@*/ /*@post-body-font-size=font-size:;*/font-size: inherit;/*@*/; width:/*@post-width=*/1000px/*@*/; }
.article_author {margin:0 0 40px 0;text-align:right;}
.article_tag {padding:0 0 10px 0;}
.article_tag,
.article_tag a {color:#757575;}
.article_tag img {position:relative;top:3px;margin:0 7px 0 0;}

/* 포스트 내부 영역 */
.article_desc ul {padding:0 15px;list-style-type:disc;}
.article_desc ol {padding:0 22px 0 45px;list-style-type:decimal;}
.article_desc blockquote {padding:10px 0 10px 42px;background:url('./images/icon_quote.gif') no-repeat left top;}
.article_desc .moreless_fold {padding-left:12px;background:url('./images/iconMore.gif') no-repeat left center;color:#000000;}
.article_desc .moreless_top {padding-left:12px;background:url('./images/iconLess.gif') no-repeat left center;color:#000000;}
.article_desc .moreless_bottom {padding-left:12px;background:url('./images/iconLess.gif') no-repeat left center;color:#000000;}

/* 포스트 트랙백, 댓글 */
.article_reaction {padding:6px 0 5px 0;border-top:1px solid none;color:none;font-size:0.85em;text-transform:uppercase;}
.article_reaction a {color:#a9a9a9;}
.article_reaction .cnt {color:#a9a9a9;font-size:1em;}
.article_reaction_desc {line-height:1.3em; overflow:hidden; width:/*@post-width=*/1000px/*@*/; }
.article_reaction_desc h3 strong {color:#565656;}
.article_reaction_desc h3 {padding:9px 0 7px 0;background:url('./images/line_dotted2.gif') repeat-x left top;color:#4b4b4b;font-size:0.85em;font-weight:normal;}
.article_reaction_desc h3 a {color:#4b4b4b;}
.article_reaction_desc h4 {color:#ff20ff;font-size:1em;font-weight:normal;}
.article_reaction_desc h4 a {color:#ababab;}
.article_reaction_desc strong,
.article_reaction_desc strong a {color:#ababab;}
.article_reaction_desc li {margin:0 0 15px 0;padding-top:15px;border-top:1px solid #414141;}
.article_reaction_desc li li {margin:15px 0 0 18px;padding:0 0 0 18px;border:0;background:url('./images/icon_reply.gif') no-repeat 0 2px;}
.article_reaction_desc p {margin:0;padding:0;}
.article_reaction_desc .date {color:#ababab;font-size:0.85em;}
.article_reaction_desc .article_btn {position:relative;top:2px;}
.article_reaction_desc .article_line {color:#414141;}
.article_reaction_desc .article_reaction_tb {font-size:0.85em;line-height:1.2em;}

/* 포스트 외 영역 */
.article_etc .article_info {padding:0 0 3px 0;}
.article_etc .article_desc {padding:15px 0 0 0;}

/* 보호글 영역 */
.article_protect .input_pass {width:140px;height:17px;border:1px solid #6b6a68;background:#373737;font-size:1em;}
.article_protect .input_img {vertical-align:middle;}

/* 검색 페이지 */
.article_etc_search .date {float:left;width:70px;margin:0 7px 0 0;}
.article_etc_search .post {float:left;width:/*@post-width:-77=*/923px/*@*/;}
.article_etc_search li {clear:left;padding:3px 0;background:url('./images/line_dotted2.gif') repeat-x left bottom;color:none;line-height:1.3em;}
.article_etc_search li a {color:none;}

/* 지역 로그 */
.article_etc_location .location {padding:3px 0 3px 12px;background:url('./images/line_dotted2.gif') repeat-x left bottom;}
.article_etc_location .location_post {padding:3px 0;color:#7b6d6d;}
.article_etc_location .location_post a {color:#7b6d6d;}

/* 태그 페이지 */
.article_etc_tag li {display:inline;margin:0 5px 0 0;}

/* 댓글 이름 */
h2 {
	color:#acb7b6;
	font:bold 1.2em dotum;
	letter-spacing:-1px;
	margin:0 0 5px;
	}
h2 a:link, h2 a:visited {color:#7cffbf;}
h2 a:hover, h2 a:active {color:#ffffffc;}


/* 댓글, 방명록 리스트 */
.commentList { margin-bottom:20px; }
.guestList { margin-top:20px; }

.commentList ol, .guestList ol {
	margin:20px 0 0 0;
	padding:0;
	list-style:none;
	}
.commentList ol li, .guestList ol li {
	background: url(./images/bullet_comment2.gif) 0 3px no-repeat;
	margin:5px 0 8px 0;
	padding-left:25px;
	}
.commentList ol li p, .guestList ol li p {
	margin: 5px 0 8px;
	}
/* 답변 부분 */
.commentList ol li.odd, .guestList ol li.odd {
	background:#717574 url(./images/icon_reply2.gif) 2px 2px no-repeat;
	padding:5px 5px 5px 25px;
	}

/* /// 댓글, 방명록 작성폼 /////////////// */
.writeForm {
	margin:20px 0 30px;
	}
.writeForm span.message {
	background:url(./images/bullet_message.gif) left 50% no-repeat;
	padding-left:15px;
	}

.writer { margin:5px 0;}

/* 입력 칸 설명 라벨 */
label {
	padding-left:2px;
	width:85px;
	font:0.8em tahoma;
	}
label span {
	color:#bbb;
	}

/* 등록자 정보 입력 폼 */
input{
	background-color:white;
	padding:2px 5px 0 5px;
	width: 150px;
	height:15px;
	font-size:11px;
	color:#666;
	border:1px solid #ddd;
	}
/* 글 입력상자 */
textarea {
	margin-top:10px;
	padding:5px 0;
	width:408px;
	height:100px;
	overflow:auto;
	border:1px solid #ddd;
	background:#fff;
	font:12px dotum;
	color:#666;
	}
/* 비밀글 체크박스 */
.checkbox {border:0; background:none; width:15px;margin:0 0 0 2px; padding:0;}

/* Submit 버튼 */
.submit input {
	background-color:white;
	margin:15px 0;
	padding-bottom:5px;
	width:80px;
	height:25px;
	border:1px solid #aaa;
	}

/* 라운드박스 */
.writeForm { background: #f7f7f7; }

.rTop div { background: url(./images/r_tl.gif) no-repeat top left; }
.rTop { background: url(./images/r_tr.gif) no-repeat top right; }
.rBottom div { background: url(./images/r_bl.gif) no-repeat bottom left; }
.rBottom { background: url(./images/r_br.gif) no-repeat bottom right; }

.rTop div, .rTop, .rBottom div, .rBottom {
	width: 100%;
	height: 7px;
	font-size: 1px;
	}
.rContent {
	margin: 0 7px;
	padding:10px;
	}
/* 페이징 영역 */
.paging {margin:40px 0 28px 0;color:#4a4a4a;text-align:center;font-size:0.85em;}
.paging a {color:#4a4a4a;}
.paging .paging_img {vertical-align:middle;}
.paging .selected {color:#939393;}

/* 태그 영역 */
.tag { width:/*@post-width=;*/1000px;/*@*/; margin:20px 0; padding:20px 70px; border:10px solid none; background-color:none }
.tag h3 {background:url('./images/line_dotted2.gif') repeat-x left bottom;color:#b3b3b3;}
.tag li {display:inline;margin:0 5px 0 0;padding:0;background:none;line-height:1.6em;}

/* 푸터 영역 */
#footer {color:#none;text-align:center;font-size:0.85em;letter-spacing:-1px; width:/*@post-width:160=;*/1160px;/*@*/;}
#footer a {color:#a18411;}