@charset "utf-8";
/* 반드시 들어가야 하는 스타일 시작 */
/* 본문 공통 */
body {
	font: 12px/16px "돋움", Dotum, Verdana, AppleGothic, Sans-serif;
	color: #666666;
	margin: 0;
	padding: 0;
	background-color: #fff;
	background-image: url(./images/bg_header.gif);
	background-repeat: repeat-x;
	background-position:top;
}
a:link, a:visited, a:active {
	color: #666666;
	text-decoration: none;
}
a:hover {
	color: #fa6633;
	text-decoration: underline;
}
/* 페이징 - 현재 페이지 */
#paging .selected {
	font-weight: bold;
	color: #d22e25;
}
/* 카테고리 - 이미지 버튼 */
.ib { cursor: pointer; }
/* 카테고리 - 트리 셀 */
.branch3 { cursor: pointer; }
/* 카테고리 - 카테고리 옆 개수 스타일 */
.c_cnt {
	font-size:10px;
	font-family:Arial, Helvetica, sans-serif;
	color: #fa6633;
}
/* 달력 월 표시 */
.cal_month {
	font: bold 0.95em Verdana, Helvetica, Arial, Gulim, sans-serif;
	text-align: center;
}
.cal_month a:link, .cal_month a:visited, .cal_month a:hover { color: #d32f25 !important; }
/* 달력 요일 표시(th 영역) */
.cal_week1 {
	font: normal 11px verdana, sans-serif;
	color: #5d5d6a;
	padding: 2px 0 0;
}
/* 달력 일요일 표시(th 영역) */
.cal_week2 {
	font: normal 11px verdana, sans-serif;
	color: #5d5d6a;
	padding: 2px 0 0;
}
/* 달력 Day(td 영역) */
.cal_day {
	font: 0.95em Verdana, Helvetica, Arial, Gulim, sans-serif;
	color: #999;
	text-align: center;
}
/* 달력 오늘 날짜 표시(td) */
.cal_day4 {
	color: #d22e25;
	text-decoration: none;
}
/* 달력 글쓴 날 링크 스타일 */
a.cal_click:link, a.cal_click:visited, a.cal_click:hover { color: #7d7d7d; }
/* 종류별 코멘트 [##_rp_rep_class_##] */
.rp_general { }
.rp_admin {
	background: url(./images/comment.gif) no-repeat;
	padding-left: 20px;
}
	.dep2_rp	.re_admin{
	background: url(./images/bg_re.gif) no-repeat;
	padding-left: 40px;
}
.rp_secret { color: #f30; }
/* 종류별 방명록 글 [##_guest_rep_class_##] */
.guest_general { }
.guest_admin {
	background: url(./images/comment.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: 20px 0; }
img { border: 0 none; }
/* 그림 2개 배치 */
.dual { margin-bottom: 5px; }
/* 그림 3개 배치 */
.triple { margin-bottom: 5px; }
/* 본문 - more / less */
.moreless_top, .moreless_bottom { clear: both; }
.moreless_fold span, .moreless_top span, .moreless_bottom span {
	display: block;
	width: 116px;
	height: 15px;
	overflow: hidden;
	font-size: 0;
	letter-spacing: -2px;
}
.moreless_fold span { background: url(./images/iconMore.gif) 0 0 no-repeat; }
.moreless_top span, .moreless_bottom span { background: url(./images/iconLess.gif) 0 0 no-repeat; }
/* 키워드 */
.key1 {
	cursor: pointer;
	border-bottom: 1px dotted #ccc;
}
/* 반드시 들어가야하는 스타일 끝 - 이 아래는 자유롭게 추가, 삭제 가능 */
hr { display: none; }
/* 블로그 레이아웃 */

#header {

}
#header h1 {
	font-size:0;
	line-height:0;
	color:#fff;
}
#container {
	width:950px;
	margin: 30px auto;
	padding-top: 0;
	overflow: hidden;
}
	#container:after {
		display:block;
		clear:both;
		content:''
	}
	#sidebar1 {
		float: left;
		width: 170px;
		overflow: hidden;
	}
	#content {
		float:right;
		width:740px;
	}
	
#footer {
	font:80% Verdana;
	letter-spacing:0;
	color:#ffffff;
	background-color:#fa6733;
	background-image:url(./images/bg_footer.gif);
	background-position:center;
	background-repeat:repeat-y;
	text-align:center;
	padding:20px 0;
}
	#footer	a{ color:#fff;}
/****************************************************************************************************************/
/* Header */


	#header h1 {
		padding: 0;
		margin: 0;
	}
	.wrapHeadMenu {
		width:950px;
		margin:0 auto;
	}
	#menuwrap {
		padding:15px 0;
		background-color:#7f7f7f;
		border-bottom:2px solid #fa7633;
		color:#fff;
	}
	#blogMenu {
		position:relative;
		overflow: hidden;
		margin:0 auto;
		width:950px;
		height:21px;
	}
		#blogMenu .search {
			position:absolute;
			right:0px;
			top:0;
		}
		#blogMenu ul {
			float:left;
			margin: 0 0 0 21px;
			padding: 0;
			list-style: none;
			display: inline;
		}
		#blogMenu li {
			float: left;
			margin: 0 30px 0 0;
			padding: 3px 0 0;
			font: 9px Verdana, sans-serif;
			display: inline;
		}
		#blogMenu li a {
			color: #fff;
			display: block;
			overflow: hidden;
			font-weight:bold;
			font-size:12px;
			font-family:gulim;
		}
		#blogMenu li a:hover { text-decoration:none; }
	.sidebar { overflow: hidden; }
	/*.sidebar .block {
		margin-bottom: 12px;
		padding: 18px 9px 10px 14px;
		border: 1px solid #d6d6d6;
		background: #f8f8f8;
		overflow: hidden;
	}
	
	.sidebar .block h3 {
		margin: 0 0 3px;
		padding: 0;
	}
	
	.sidebar .block a:link, .sidebar .block a:visited {
		color: #7d7d7d;
	}
	
	.sidebar .block a:hover {
		color: #7d7d7d;
	}*/
	
.sidebar ul {
	padding: 0;
	margin: 0;
	list-style: none;
}
/*	.sidebar li {
		background: url( ./images/icon_sidelist.gif) 0 4px no-repeat;
		padding-left: 10px;
		padding-bottom: 4px;
		word-break: break-all;
	}*/
	.sidebar	h3{
		width:100%;
		height:33px;
		_font-size:14px;
	}
.wrap_user_intro {
	margin-bottom: 11px;
	padding: 0 0 6px;
}
#blogImage { float: left; }
	#blogImage img {
		width: 69px;
		height: 69px;
	}
	#blogDesc {
		color: #7d7d7d;
		font-size: 11px;
		line-height: 1.2em;
		padding: 11px 5px 0 78px;
	}
	.userID {
		clear: both;
		font-size: 11px;
		color: #7d7d7d;
		padding: 3px 0 0 78px;
		letter-spacing: -1px;
		background: url(./images/bg_master.gif) no-repeat 0 7px;
	}

#calendar h3 {			background: url(./images/h_calendar.gif) no-repeat;text-indent:-5000px;}
#tagbox h3 {			background: url(./images/h_tag.gif) no-repeat;text-indent:-5000px;}
#notice h3 {			background: url(./images/h_notice.gif) no-repeat;text-indent:-5000px;}
#recentPost h3 {		background: url(./images/h_post.gif) no-repeat;text-indent:-5000px;}
#recentComment h3 {		background: url(./images/h_comment.gif) no-repeat;text-indent:-5000px;}
#recentTrackback h3 {	background: url(./images/h_trackback.gif) no-repeat;text-indent:-5000px;}
#archive h3 {			background: url(./images/h_archive.gif) no-repeat;text-indent:-5000px;}
#category h3 {			background: url(./images/h_category.gif) no-repeat;text-indent:-5000px;}
#link h3 {				background: url(./images/h_mylink.gif) no-repeat;text-indent:-5000px;}

#category{
	margin-bottom:-20px;
}
#category ul {
	margin: 0;
	padding: 0;
	list-style: none;
	font-size:11px;
	font-weight:700;
}
	#category	li	ul{
		padding: 10px 0 9px;
	}
	#category li	ul	li {
		margin: 0;
		padding: 10px 0 9px;
		background: none;
		font-size: 11px;
		font-weight:400;
		border-top:1px dotted #bcbcbe;
	}
	#category li a {
		padding-left: 10px;
	}

	#category li ul li ul { margin-top: -5px; }
	#category li ul li ul li { padding: 2px 0px 2px 12px; border-top:none 0 !important }
	#category li ul li ul li a {
		background: url(./images/bul_category2.gif) 0 3px no-repeat;
		padding-left: 13px;
		color: #9F9F9F;
	}
#notice ul,
#recentPost	ul,
#recentComment	ul,
#recentTrackback	ul,
#archive ul
{
	padding:0;
	margin:0;
}

#notice li,
#recentPost	li,
#recentComment	li,
#recentTrackback	li,
#archive li
{
	background: url(./images/icon_sidelist.gif) 0 3px no-repeat;	padding-left: 12px; font-size:11px;
}

#link li {
	background: url(./images/icon_sidelist.gif) 0 2px no-repeat;
	padding-left: 18px;
}
#adminMenu li {
	display: inline;
	background: none;
}
#adTistory {
	background: #f8f8f8 url(./images/tistoryBanner01.gif) no-repeat;
	border: 1px solid #d6d6d6;
}
	#adTistory a {
		display: block;
		width: 178px;
		height: 48px;
		font-size: 0;
		letter-spacing: -10px;
		color: #f8f8f8;
	}
#btnRSS {
	background: #f8f8f8 url(./images/btn_rss.gif) no-repeat;
	border: 1px solid #d6d6d6;
	border-top: 0 none;
}
	#btnRSS a {
		display: block;
		width: 178px;
		height: 49px;
		font-size: 0;
		letter-spacing: -10px;
		color: #f8f8f8;
	}

#searchBox {
	width: 178px;
	height: 99px;
	margin-bottom: 10px;
	padding: 0;
	background: url( images/bg_keyword_search.gif) no-repeat;
	text-align: center;
	border: 1px solid #d6d6d6;
}
	#searchBox h3 { display: none; }
	#searchBox input {
		width: 150px;
		height: 15px;
		margin: 42px auto 7px;
		border: 1px solid #c9c9c9;
		background: #d6d6d6;
		color: #9f9f9f;
		font-size: 12px;
		color: #535353;
	}
	#searchBox .submit {
		margin: 6px 0 0;
		background: url(./images/btn_search.gif) no-repeat;
		width: 45px;
		height: 12px;
		text-indent: -5000px;
		border: 0;
		cursor: pointer;
	}
#tagbox ul {  margi n: -5px 0 0 0;
}
	#tagbox li {
		display: inline;
		background: none;
		padding: 0;
	}
	#tagbox li a {
		padding: 0 3px 0 0;
		line-height: 18px;
	}
	#tagbox li .cloud1 {
		font-size: 15px;
		color: #d22f23;
	}
	#tagbox li .cloud2 {
		font-size: 11px;
		color: #d22f23;
	}
	#tagbox li .cloud3 {
		font-size: 11px;
		color: #535353;
	}
	#tagbox li .cloud4 {
		font-size: 11px;
		color: #9f9f9f;
		font-weight: bold;
	}
	#tagbox li .cloud5 {
		font-size: 11px;
		color: #9f9f9f;
	}
#calendar {
	width: 150px;
	margin: 0 0 18px;
	padding: 17px 14px 10px;
	background: #f8f8f8;
	border: 1px solid #d6d6d6;
}
	#calendar h3 { display: none; }
	#calendar a { text-decoration: none; }
	.tt-calendar {
		width: 150px;
		margin: 8px auto 0;
	}
	.tt-calendar thead th { color: #9f9f9f; }
	.tt-calendar tbody td { margin: 4px; }
	.calendar_prev {
		background: url(./images/btn_cal_prev.gif) 0 4px no-repeat;
		padding: 0 4px 0 0;
		margin-right: 31px;
	}
	.calendar_next {
		background: url(./images/btn_cal_next.gif) 5px 4px no-repeat;
		padding: 0 4px 0 4px;
		margin-left: 31px;
	}
	.calendar_prev span, .calendar_next span { display: none; }

/* content */
#content .nonEntry, #content .entry {
	overflow: hidden;
	background: #fff;
	border-bottom: 1px solid #c2c2c2;
}
#content .entry { padding: 0 19px 40px; }
#content .nonEntry { padding: 0 19px 30px !important; }
#content .nonEntry h3 {
	margin: 0;
	padding: 7px 0 5px 0;
	color: #7a7a7a;
	font: 12px verdana, sans-serif;
	text-indent: -5000em;
}
#content .listEntry {
	background: #fff;
	margin-bottom:30PX;
}

	.listEntry ol {
		list-style: none;
		padding: 5px;
		margin: 0 0 20px 0;
		border-top:1px solid #e1e1e1;
	}
	.listEntry li {
		margin: 2px 0;
		color: #666;
		background-color:#f5f5f5;
		border:2px solid #fff;
		padding:10px 20px;
	}
	.listEntry li:hover {
		margin: 2px 0;
		border:2px solid #fa6a33;
		padding:10px 20px;		
	}
	.listEntry li	a{
		display:block;
	}
	.listEntry li a:hover {
		color: #666;
		text-decoration:none;
	}
	.listEntry h3 {
		margin: 0;
		padding: 0 0 5px;
		color: #000;
		_font-size:14px;
	}
	.listEntry .date, .listEntry .date {
		font: 11px "돋움", dotum, sans-serif;
		margin-right: 10px;
		float: right;
	}
	.listEntry .cnt {
		font: 0.75em Verdana, Helvetica, Arial, Gulim, sans-serif;
		color: #7d7d7d;
	}
	.listEntry .name {
		font: 0.95em "돋움", Dotum, Arial, sans-serif;
		color: #7d7d7d;
		padding-left: 8px;
	}
.titleWrap {
	margin: 0 -19px;
	padding: 15px 0 8px 10px;
	border-bottom: 3px solid #fa6833;
	color: #000;
	min-height: 32px;
	_height: 32px;
}
.titleWrap h2 {
	margin: 0;
	padding: 0 0 4px;
	line-height:1.5em;
}
	.titleWrap h2 a:link, .titleWrap h2 a:visited, .titleWrap h2 a:active, .titleWrap h2 a:hover {
		/*@post-title-color=:;*/ color: #000; /*@*/
		/*@post-title-font-family=:;*/ font-family: dotum; /*@*/
		/*@post-title-font-size=:;*/ font-size: 16px; /*@*/
		line-height: 20px;
	}
	.titleWrap	.category{
		font-size:12px;
		color:#7f7f7f;
		font-weight:400;
	}
.entry .admin{
	color: #fff !important;
	font: 11px verdana, sans-serif;
	letter-spacing: -1px;
	margin:10px 0 10px 10px;
	text-align:right;
}
.entry .admin a {
	color: #fff !important;
	border:1px solid #e1e1e1;
	background-color:#fa6633;
	color:#fff;
	padding:3px 5px;
}
.entry .admin .text a { font: 11px "돋움", dotum, sans-serif; color:#fff}
#guestList ul, #guestList ol, #guestList li {
	margin: 0;
	padding: 0;
	list-style: none;
}
#taglog .wrapEntryCnt { padding: 12px 0 0 0; border-top:1px dashed #eee}
#taglog h3 {
	background: #FFF url(./images/title_tag.gif) no-repeat;
	margin: 0 -19px !important;
	padding: 0 !important;
	height: 68px !important;
	border-bottom: 1px solid #c2c2c2;
}
	#taglog ul {
		margin: -1px 0 0 0;
		padding: 0;
	}
	#taglog li {
		display: inline;
		line-height: 23px;
		padding: 0 7px 0 0;
	}
	#taglog li .cloud1 {
		background-color: #fff;
		color: #d22f23;
		font-weight: bold;
		font-size: 18px;
	}
	#taglog li .cloud2 {
		background-color: #999;
		color: #f0ff00;
		font-weight: bold;
		font-size: 15px;
	}
	#taglog li .cloud3 {
		background-color: #aeaeae;
		color: #fff;
		font-weight: bold;
		font-size: 14px;
	}
	#taglog li .cloud4 {
		color: #3d3d3d;
		font-weight: bold;
		font-size: 12px;
	}
	#taglog li .cloud5 {
		font-size: 12px;
		color: #717171;
	}
	#localog .wrapEntryCnt { padding: 12px 0 0 0; }
	#localog h3 {
		background: #FFF url(./images/title_localog.gif) no-repeat;
		margin: 0 -19px !important;
		padding: 0 !important;
		height: 68px !important;
		border-bottom: 1px solid #c2c2c2;
	}
	#localog .spot {
		background: url( images/ic_local.gif) 0 2px no-repeat;
		padding-left: 15px;
		margin-top: 5px;
	}
	#localog .info {
		background: url( images/ic_localinfo.gif) 0 3px no-repeat;
		padding-left: 20px;
		margin-top: 2px;
		font-weight: bold;
	}
	#localog a:link, #localog a:visited { color: #717171; }
	#localog a:hover {
		color: #717171;
		text-decoration: underline;
	}
#guestbook h3 {
	background: #FFF url(./images/title_guest.gif) no-repeat;
	margin: 0 -19px !important;
	padding: 0 !important;
	height: 68px !important;
	border-bottom: 1px solid #c2c2c2;
}
#guestbook .wrapEntryCnt { padding: 10px 0 0 0; }
#guestbook .comment h3 { display: none; }
#guestbook .commentWrite {
	background-color: #fff;
	border: 3px solid #e1e1e1;
}
#guestbook .comment {
	margin: 20px 0 0;
	padding: 15px 0 0 0;
	border-top: 1px solid #d0d9dc;
}
#guestbook .secretWrap { margin-left: 70px; }
.entry .comment {
	margin: 0;
	padding: 0;
}
	.comment h3 {
		margin: 0;
		border-bottom: 2px solid #000;
		height: 42px;
		background: url(./images/h3_comment.gif) no-repeat 0 16px;
		text-indent: -1000px;
	}
	.commentWrite {
		padding: 15px 0 0 18px;
		margin-top: 10px;
		background-color: #fff;
		border: 3px solid #e1e1e1;
	}
	.commentWrite label { display: none; }
	.commentWrite p {
		margin: 0;
		padding: 0;
	}
	.commentWrite .text {
		border: 1px solid #ccc;
		font-size: 11px;
		color: #666;
		height: 14px;
		vertical-align: middle;
		padding: 2px;
		background: #f6f6f6;
	}
	.commentWrite .t_name {
		background: url(./images/txt_name2.gif) no-repeat 2px 4px;
		padding-left: 67px;
	}
	.commentWrite input.name { width: /*@post-width:-421*/ 238px /*@*/; }
	.commentWrite input.password { width: 238px; }
	.commentWrite .t_password {
		background: url(./images/txt_password2.gif) no-repeat 12px 4px;
		padding-left: 75px;
	}
	.commentWrite .t_homepage {
		margin-top: 3px !important;
		background: url(./images/txt_homepage2.gif) no-repeat 2px 7px;
		padding-left: 67px !important;
	}
	.commentWrite input.homepage { width: /*@post-width:-157*/ 566px /*@*/; }
	.commentWrite .t_comment {
		background: url(./images/txt_comment2.gif) no-repeat 2px 7px;
		padding-left: 67px !important;
	}
	.commentWrite textarea {
		font: 12px "돋움", dotum, sans-serif;
		border: 1px solid #ccc;
		padding: 5px;
		width: /*@post-width:-163*/ 560px /*@*/;
		height: 40px;
		background: #f6f6f6;
		color: #959480;
	}
	.commentWrite .secretWrap {
		margin-left: 70px !important;
		width: 70px;
		background: url(./images/t_secret.gif) no-repeat 20px center;
		padding: 3px 0;
	}
	.commentWrite .secretWrap span { display: none; }
	.commentWrite .secretWrap input {
		vertical-align: middle;
		margin: 0;
		padding: 0;
	}
	.commentWrite .secretWrap label { padding-left: 30px; }
	.commentWrite .button { text-align: center; }
	.commentWrite .button span { display: none; }
	.commentWrite .submit {
		border: 0 none;
		width: 50px;
		height: 20px;
		margin: 10px;
		background: url(./images/bt_write.gif) no-repeat;
		font-size: 0;
		letter-spacing: -5;
		padding-top: 3px;
		cursor: pointer;
		text-align: left;
		color: #a6a69c;
	}
.commentList {
	overflow: hidden;
	margin: 0 0 0 4px;
	padding: 0;
}
	.commentList ol, .commentList ul {
		margin: 0;
		padding: 0;
		list-style: none;
	}
	.commentList li {
		padding: 17px 11px 0 !important;
		border-bottom: 1px solid #dadada;
		word-break: break-all;
	}
	.commentList li p {
		margin: 0;
		padding: 6px 0 22px;
		line-height: 16px;
		color: #999;
	}
	.commentList li ul {
		margin: 3px 0 0 0;
		padding: 0;
	}
	.commentList li ul li {
		background: url("./images/bg_re.gif") no-repeat 2px 4px;
		padding: 0 0 0 40px !important;
		border: 0 none;
	}
	.commentList li .name {
		color: #0f0f0f;
		font-weight: bold;
	}
	.commentList li .name a { color: #0f0f0f; }
	.commentList li .date {
		font: 11px Verdana, sans-serif;
		padding-right: 10px;
		letter-spacing: -1px;
	}
	.commentList .control a.modify {
		background: url(./images/iconModify.gif) no-repeat;
		padding: 0 0 2px 44px;
		text-decoration: none;
	}
	.commentList .control a.modify span { display: none; }
	.commentList .control a.write {
		background: url(./images/iconWrite.gif) no-repeat;
		padding: 0 0 2px 40px;
		text-decoration: none;
	}
	.commentList .control a.write span { display: none; }
	.commentList .control a.address {
		background: url(./images/iconAddress.gif) no-repeat;
		padding: 0 0 2px 23px;
		text-decoration: none;
	}
	.commentList .control a.address span { display: none; }
#paging {

	margin: 0;
	padding: 17px 0 19px;
	text-align: center;
	font: 9px tahoma, sans-serif;
}
	#paging table {
		border: 0;
		margin: 0 auto;
		border-collapse: collapse;
	}
	#paging table td {
		margin: 0;
		padding: 0;
	}
	#paging .numbox {
		margin-left: 6px;
		font: 9px tahoma, sans-serif;
		color: #262626;
	}
	#paging .numbox .num {
		display: block;
		float: left;
		margin: 0 2px;
		background: #fff;
		width: 19px;
		height: 16px;
		border: 1px solid #e1e1e1;
		color: #626262;
		padding: 6px 2px 0;
	}
	#paging .numbox .num .selected {
		color: #d22f23;
		font-weight: bold;
		cursor: normal;
	}
	#paging .numbox .interword {
		display: block;
		float: left;
		width: 19px;
		height: 16px;
		color: #626262;
		padding: 6px 2px 0;
	}
	#paging #prevPage {
		display: block;
		width: 47px;
		height: 24px;
		background: url( images/btnPrev.gif) left top no-repeat;
		margin-right: 4px;
	}
	#paging #nextPage {
		display: block;
		width: 47px;
		height: 24px;
		background: url( images/btnNext.gif) right top no-repeat;
	}
	#paging .no-more-prev { background: url( images/btnPrevNo.gif) left top no-repeat !important; }
	#paging .no-more-next { background: url( images/btnNextNo.gif) right top no-repeat !important; }
	#paging .hidden { display: none; }
	#paging a { text-decoration: none; }
.wrapEntryHead {
	position:relative;
	margin: 0 -19px;
	padding: 5px 20px 4px;
	background: #ffffff;
	border-bottom: 1px solid #e1e1e1;
	color: #9f9f9f;
	font-size: 11px;
	font-family: Dotum Verdana;
}
.wrapEntryHead2 {
	position:relative;
	margin: 0 -19px;
	padding: 5px 20px 4px;
	background: #ffffff;
	color: #9f9f9f;
	font-size: 11px;
	font-family: Dotum Verdana;
}
	.wrapEntryHead	.fl_right{
		position:absolute;
		right:20px;
		top:4;
		font-size:11px;
	}
	.wrapEntryHead a:link, .wrapEntryHead a:visited { color: #9f9f9f; }
	.wrapEntryHead a:hover {
		color: #9f9f9f;
		text-decoration: underline;
	}
	.wrapEntryHead .date { font: 11px verdana, sans-serif; }
	.wrapEntryHead .author{ padding:3px; font: 11px verdana, sans-serif; }
.highlight {
	border-bottom: 1px solid #c2c2c2 !important;
	margin: 0 -19px
}
#content .entryProtected {
	overflow: hidden;
	background: #FFF;
	padding: 0 19px;
}
.entryProtected .box {
	background: #f0efef;
	padding: 20px 20px 10px;
	margin: 20px;
}
.entryProtected p.text {
	color: #8e8e83;
	margin: 0;
	padding: 0;
	line-height: 18px;
}
.entryProtected input {
	width: 150px;
	height: 17px;
	margin-right: 4px;
	border: 1px solid #c4c5b8;
	vertical-align: middle;
}
.entryProtected .submit {
	margin: 1px 0 0;
	background: url(./images/btn_confirm.gif) no-repeat;
	width: 92px;
	height: 19px;
	text-indent: -5000px;
	border: 0;
	cursor: pointer;
}
.entryProtected .form {
	margin: 0;
	padding: 7px 0;
}
.entryProtected label {
	padding-left: 77px;
	background: url(./images/lb_password.gif) no-repeat;
}
.entryProtected label span { display: none; }
.article {
	margin: 0;
	padding: 15px 0 15px 0;
	overflow: hidden;
	line-height: 20px;
	color: /*@post-body-color=:;*/ #717171; /*@*/
	font-family: /*@post-body-font-family=:;*/dotum; /*@*/
	font-size: /*@post-body-font-size=:;*/12px; /*@*/
}
	.article a:link, .article a:visited, .article a:hover, .article a:active {
		color: #939494;
		text-align: underline;
	}
	.article dt { text-decoration: underline; }
	.article dd {
		margin-left: 20px;
		padding-bottom: 10px;
	}
	.article blockquote {
		background: url( images/iconBlockquote.gif) no-repeat left 5px;
		padding-left: 48px;
		margin: 10px 0;
		color: #a6a69c;
	}
	.tagTrail {
		font-size: 11px;
		font-family: dotum verdana;
		clear: both;
		border-top:1px solid #e1e1e1;
		border-bottom:1px solid #e1e1e1;
		padding:7px 0;
	}
	.tagTrail .cnt { padding-top: 13px }
	.tagTrail a { color: #8e8e84; }
	.tagText { display: none; }
	.actionTrail {
		margin: 0;
		padding: 15px 0 11px 0;
		clear: both;
		font: 10px verdana, sans-serif;
		text-align: right;
	}
	.actionTrail .st { color: #222; }
	.actionTrail .wrapTrackback { margin-right: 10px; }
	.actionTrail .num, .actionTrail .wrapTrackback, .actionTrail .wrapComment {
		font: bold 11px verdana, sans-serif;
		color: #222;
	}
.trackback {
	margin: 0;
	overflow: hidden;
}
	.trackback img { border: 0 none; }
	.trackback h3 {
		margin: 0;
		padding: 12px 0 14px 126px;
		background: url( images/h3_trackback.gif) no-repeat 0 16px;
		font: 11px Verdana, sans-serif;
		color: #7a7a7a;
		border-bottom: 2px solid #000;
	}
	.trackback h3 span.st { display: none; }
	.trackback h4 {
		margin: 0;
		padding: 8px 0 10px 0;
		color: #0f0f0f;
		font-size: 12px;
	}
	.trackback h4 a { color: #0f0f0f; }
	.trackback h4 img { vertical-align: middle; }
	.trackback .trackbackInfo { line-height: 12px; }
	.trackback ol {
		margin: 0;
		padding: 0;
		list-style: none;
		border-bottom: 1px solid #000;
	}
	.trackback li {
		padding: 10px 10px 17px;
		border-bottom: 1px solid #dadada;
		word-break: break-all;
	}
	.trackback .from span {
		font: 11px verdana, sans-serif;
		color: #999;
		letter-spacing: -1px;
	}
	.trackback .from span.bar {
		padding: 3px;
		font-size: 9px;
	}
	.trackback .date {
		font: 11px Verdana, sans-serif;
		color: #808080;
	}
	.trackback .from {
		font-size: 11px;
		color: #808080;
	}
	.trackback .bar { padding: 0 2px; }
	.trackback p {
		font-size: 11px;
		line-height: 16px;
		color: #808080;
		margin: 0;
		padding: 8px 0 9px 0;
	}
	.trackback a.delete {
		background: url(./images/iconDelete.gif) left top no-repeat;
		padding-left: 25px;
		text-decoration: none;
	}
	.trackback a.delete span { display: none; }