@charset "utf-8";

/* 반드시 들어가야 하는 스타일 시작 */
* {margin:0; padding:0; border:0; }
body {
	background-color:/*@background-color=*/#fff/*@*/;
	background-image:/*@background-image=*/none/*@*/;
	background-repeat:/*@background-image-repeat=*/no-repeat/*@*/;
	background-position:/*@background-image-position=*//*@*/;
	font:12px/1.5 dotum;
} 
a {text-decoration:none; }
a:hover {text-decoration:underline; }

/* 페이징 - 현재 페이지 */
	.selected		{color:#545252; font-weight:bold; }
	.no-more-prev	{background:url(images/icon_prev_no.gif) no-repeat left 4px !important; }
	.no-more-next	{background:url(images/icon_next_no.gif) right 4px no-repeat !important; }

/* 카테고리 - 이미지 버튼 */
	.ib                     { cursor:pointer;}
/* 카테고리 - 트리 셀 */
	.branch3                { cursor:pointer;}
/* 카테고리 - 카테고리 옆 개수 스타일 */
	.c_cnt                  { font:9px/9px tahoma; letter-spacing:0px; color: #717171; }

/* 달력 월 표시 */
	.cal_month              { font:0.95em Verdana, Helvetica, Arial, Gulim, sans-serif;  height:18px; }
/* 달력 요일 표시(th 영역) */
	.cal_week1              { font:0.95em Dotum, Arial, sans-serif;  height:18px;  font-weight:normal;}
/* 달력 일요일 표시(th 영역) */
	.cal_week2              { font:0.95em Dotum, Arial, sans-serif; }

/* 달력 Week(tr 영역)  */
	.cal_week               { }
	.cal_current_week       { }
/* 달력 Day(td 영역) */
	.cal_day                { height:16px; color:#A3A3A3; font:10px/10px tahoma; text-align:center; }
/* 달력 Day, 일요일 (td 영역)  */
	.cal_day_sunday         { }
	.cal_day_sunday a		{ }
/* 달력 지난 달 날짜 표시(td)   */
	.cal_day1               { }
/* 달력 다음 달 날짜 표시(td)   */
	.cal_day2               { }
/* 달력 이번 달 날짜 표시(td) */
	.cal_day3               { }
/* 달력 오늘 날짜 표시(td) */
	.cal_day4               { background:url(images/bg_today.gif) no-repeat 5px 2px; color:#fff; }
/* 달력 글쓴 날 링크 스타일 */
	#sidebar .cal_click		{ color:#fff; font:10px/12px tahoma; }
	a.cal_click:link        { }
	a.cal_click:visited     { }
	a.cal_click:hover       { }

/* 종류별 코멘트 [##_rp_rep_class_##] */
	.rp_general             { }
	.rp_admin               { background:url(images/iconAdmin.gif) no-repeat;  padding-left:20px; }
	.rp_secret              { color:#f30;}
/* 종류별 방명록 글 [##_guest_rep_class_##] */
	.guest_general          { }
	.guest_admin            { background:url(images/iconAdmin.gif) no-repeat; padding-left:20px;}
/* 비밀 댓글 (로그아웃시 비밀글 표현)    */
	.hiddenComment { background:url(images/iconSecret.gif) no-repeat;  padding-left:20px;  font-weight:normal;}

/* 이미지 아래 캡션 스타일 */
	.cap1                   { color:#999;  text-align:center; padding:4px 0; margin:0;}
/* 그림 */
	.imageblock             { margin:5px 0;}
/* 왼쪽 */
	.left                   { }
/* 가운데 */
	.center                 { }
/* 오른쪽 */
	.right                  { }
/* 그림 2개 배치 */
	.dual                   { margin-bottom:5px;}
/* 그림 3개 배치 */
	.triple                 { margin-bottom:5px;}

/* 본문 - more / less */
	.moreless_fold, .moreless_top, .moreless_bottom {color:#424242; font:12px tahoma; text-decoration:underline; }
	.moreless_fold {margin-top:18px; padding-left:14px; background:url(images/iconMore.gif) no-repeat left 5px; }
	.moreless_top {margin-top:18px; padding-left:14px; background:url(images/iconLess.gif) no-repeat left 5px; }
	.moreless_content {margin:5px 0 2px 0; }
	.moreless_bottom {padding-right:14px; background:url(images/iconLess.gif) no-repeat right 5px; text-align:right; }

/* 키워드 */
	.key1 { cursor: pointer; border-bottom: 1px dotted #ccc; }

/* 반드시 들어가야하는 스타일 끝 - 이 아래는 자유롭게 추가, 삭제 가능 */

hr {display:none; }

/* 이미지를 둘러싼 테이블 bg */
.dual table td, .triple table td {background-color:transparent; } 

/* 블로그 레이아웃 */
#content {width: 480px;
top: 0px;
bottom: 0;
left: 0px;

}
#tt-body-media #content { padding-top: 0px; }


/* 공통 */
input.text {height:13px; padding-top:2px; padding-left:5px; border:1px solid #D6D6D6; color:#979796; font:11px/11px dotum; } /* 방명록 댓글 기준 */
textarea {width:/*@post-width:-12=*/468px/*@*/; height:80px; padding:5px; border:1px solid #D6D6D6; color:#A4A4A4; font:12px/15px dotum; }
.submit {text-indent:-5000px; overflow:auto; cursor:pointer; }

/* 방명록 댓글 */
.comment {margin-top:16px; }
/* 쓰기 */
#guestWrite, .commentWrite {width:/*@post-width=*/480px/*@*/; }
#guestWrite {margin-top:5px; }
.commentWrite {margin-top:19px; }
.head label {display:block; margin-bottom:3px; color:#a3a3a3; font:11px dotum, sans-serif; text-transform:lowercase; }
.head {float:left; }
.name, .password {width:133px; }
.name input.text, .password input.text {width:122px; }
.homepage input.text {width:/*@post-width:-273=*/207px/*@*/; }
.secretWrap {clear:both; padding:2px 0; text-align:right; }
.secretWrap label {color:#979796; font:11px/11px dotum; }
.secretWrap label, .secretWrap input {vertical-align:middle; }
.btn-write {width:/*@post-width=*/480px/*@*/; height:17px; margin-top:5px; text-align:right; }
.btn-write input.submit {float:right; width:70px; height:17px; background:url(images/btn_confirm.gif) no-repeat; }
/* 읽기 */
#guestList {margin-top:20px; }
#guestList li, .commentList li {width:/*@post-width=*/480px/*@*/; word-break:break-all; word-wrap:break-word; overflow:auto; }
#guestList .name, #guestList .name a, .commentList .name, .commentList .name a {color:#585858; font:11px/20px dotum, sans-serif; }
#guestList .date, .commentList .date {color:#b0b0b0; font:9px/20px tahoma; }
#guestList p, .commentList p {padding:5px 0 11px 0; color:#A4A4A4; font:12px/15px dotum, sans-serif; }
.control {float:right; color:#666; font:8px/20px tahoma; }
.control a {color:#b5b4b4; font:9px/20px tahoma; letter-spacing:1px; }
#guestList ul li, .commentList ul li {
	width:/*@post-width:-13=*/467px/*@*/; 
	padding:0 0 0 13px;
	background:url(images/iconIndentArrow_re.gif) no-repeat 0px 3px;
}

/* 보호글 */
.entryProtected .article {padding:30px 0 35px 0; border:1px solid #ECECEC; text-align:center; }
.entryProtected p {padding:4px; }
.entryProtected label {color:#A3A3A3; font:11px/11px tahoma; letter-spacing:1px; }
.entryProtected input.submit {width:70px; height:17px; margin-left:4px; background:url(images/btn_confirm.gif) no-repeat; }

/* 포스트 */
.titleWrap {padding-bottom:16px;
text-align: center;}
.titleWrap h2 a {
	color:/*@post-title-color=*/#000000/*@*/;
	font-size:/*@post-title-font-size=*/16px/*@*/;
	font-weight: bold;
	font-style: italic;
	font-family:/*@post-title-font-family=*/Times New Roman/*@*/;
}
.admin {margin-top:12px; margin-bottom:2px; }
.admin, .admin a, .admin a:hover {color:#b7b7b7; font:11px/18px dotum; }
.article {
	width:/*@post-width=*/480px/*@*/; 
	padding-bottom:16px;
	color:/*@post-body-color=*/#000000/*@*/;
	font-size:/*@post-body-font-size=*/12px/*@*/;
	line-height:1.6;
	font-family:/*@post-body-font-family=*/dotum/*@*/; 
	word-break:break-all; word-wrap:break-word; overflow:auto; 
}
.article a {color:/*@post-body-color=*/#000000/*@*/; text-decoration:underline; }

/* 포스트본문 */
.article blockquote {padding-left:0px; background:url(images/iconBlockquote.gif) no-repeat; }

/* 액션트레일 */
.actionTrail, .actionTrail a, .actionTrail a span, .actionTrail b {color:#a5a5a5; font:12px/14px dotum; }
.author {float:right; color:#B7B7B7; font:11px/14px dotum, sans-serif; letter-spacing:-1px; }
.author .text {text-transform:uppercase; }
.actionTrail span.cnt { padding-left: 232px; 
font-family: "Times New Roman", Times, serif;
	font-size: 16px;
	color: #000;
	text-decoration: underline;
	font-weight: bold;
	font-style: italic; }

/* 페이지 */
#paging {margin-top:16px; text-align:center; }
.numbox a {padding:0 4px; }
#paging, #paging a, #paging a:hover {color:#8E8E8E;font-family: "Times New Roman", Times, serif;
	font-size: 12px;
	font-weight: bold;
	font-style: italic;}

/* 이전 다음 버튼 */
#prevPage {padding-left:5px; background:url(images/icon_prev.gif) no-repeat left 4px; }
#nextPage {padding-right:5px; background:url(images/icon_next.gif) no-repeat right 4px; }
.no-more-prev:hover, .no-more-next:hover {text-decoration:none; }
 16px; }
.module_widget h3, .module_plugin h3 {margin-bottom:0px; color:#757575; font:bold 11px dotum, sns-serif; line-height:14px !important; overflow:visible; } /* 플러그인 위젯 타이틀 */
