@charset "utf-8";
/* 반드시 들어가야 하는 스타일 시작 */
/* 본문 공통 */
body {
	font: 12px/16px "돋움", Dotum, Verdana, AppleGothic, Sans-serif;
	color: #7d7d7d;
	margin: 0;
	padding: 0;
  background-color: #e7e7e7;
  background-image: url(images/bg_body.gif);
  background-repeat: no-repeat;
}

a:link, a:visited, a:active {
	color: #7d7d7d;
	text-decoration: none;
}

a:hover {
	color: #808080;
	text-decoration: underline;
}

/* 페이징 - 현재 페이지 */
#paging .selected {
	font-weight: bold;
	color: #d22e25;
}

/* 카테고리 - 이미지 버튼 */
.ib {
	cursor: pointer;
}

/* 카테고리 - 트리 셀 */
.branch3 {
	cursor: pointer;
}

/* 카테고리 - 카테고리 옆 개수 스타일 */
.c_cnt {
	font: 11px "돋움", Dotum, sans-serif;
	color: #d22e24;
}

/* 달력 월 표시 */
.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/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: 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;
}

/* 블로그 레이아웃 */
#container {
	background: /*@background-color*/ /*@*/
			  /*@background-image*/ url(images/bg_body2.gif) /*@*/
			  /*@background-image-repeat*/ no-repeat /*@*/
			  /*@background-image-position*/ center 0 /*@*/;
  overflow: hidden;
}

#header {
	width: 100%;
	height: /*@title-height*/77px /*@*/;
	background:
	/*@title-background-color*/ /*@*/
	/*@title-background-image=*/ /*@*/
	/*@title-background-image-position=*/ /*@*/
	/*@title-background-image-repeat=*/ /*@*/;
  padding: 38px 0 0;
}

#wrapBody {
  clear: both;
	width: /*@post-width:388*/ 988px /*@*/;
	margin: 0 auto;
	padding-top: 0;
  overflow: hidden;
}

#sidebar1 {
	float: left;
	width: 180px;
	overflow: hidden;
}

#sidebar2 {
	float: right;
	width: 180px;
	overflow: hidden;
}

#content {
	float: left;
	width: /*@post-width*/ 600px /*@*/;
  display: inline;
  margin-left: 14px;
}

#footer {
	clear: both;
	width: /*@post-width*/ 600px /*@*/;
	margin: 0 auto;
	padding-bottom: 10px;
}

/* Header */
#header .wrap_title {
	width: /*@post-width*/ 600px /*@*/;
	background: url(images/bg_h1_mid.gif) repeat-x left bottom;
	height: /*@title-height*/ 77px /*@*/;
}

#header .wrap_title .wrap_title_right {
	padding: 0;
	background: url(images/bg_h1_right.gif) no-repeat right bottom;
	height: /*@title-height*/ 77px /*@*/;
}

#header h1 {
  padding: 0; margin: 0;
	background: url(images/bg_h1_left.gif) no-repeat left bottom;
	height: /*@title-height*/ 77px /*@*/;
}

#header h1 span {
	display: none;
}

#header h1 a {
	display: block;
	width: 224px;
	height: /*@title-height:-27*/ 50px /*@*/;
	background: url(images/title.gif) no-repeat left bottom;
	color: /*@title-color*/ #2c2c2e /*@*/;
	font-family: /*@title-font-family*/ Dotum; /*@*/; /
	font-size: /*@title-font-size*/ 1em /*@*/;
}

#header h1 a:hover {
	color: #2c2c2e;
	text-decoration: none;
}

.wrapHeadMenu {
	width: /*@post-width*/ 600px /*@*/;
	margin: 0 auto;
	padding: 0 195px;
}

#blogMenu {
	overflow: hidden;
	width: /*@post-width:-2*/ 598px /*@*/;
	padding: 10px 0 10px;
	border-left: 1px solid #c2c2c2;
	border-right: 1px solid #c2c2c2;
	margin:0 auto;
}

#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: 0;
	font: 9px Verdana, sans-serif;
	display: inline;
}

#blogMenu li a {
	color: #222;
	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/bul.gif) 0 4px no-repeat;
	padding-left: 10px;
	padding-bottom: 4px;
	word-break: break-all;
}

.wrap_user_intro {
	background: #f8f8f8;
	margin-bottom: 11px;
	padding: 0 0 6px;
	border: 1px solid #d6d6d6;
}

#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/h3_calendar.gif) no-repeat;
	text-indent: -5000px;
}

#tagbox h3 {
	background: url(images/h3_tag.gif) no-repeat;
	text-indent: -5000px;
}

#notice h3 {
	background: url(images/h3_notice.gif) no-repeat;
	text-indent: -5000px;
}

#recentPost h3 {
	background: url(images/h3_recent_post.gif) no-repeat;
	text-indent: -5000px;
}

#recentComment h3 {
	background: url(images/h3_recent_comment.gif) no-repeat;
	text-indent: -5000px;
}

#recentTrackback h3 {
	background: url(images/h3_recent_trackback.gif) no-repeat;
	text-indent: -5000px;
}

#archive h3 {
	background: url(images/h3_archive.gif) no-repeat;
	text-indent: -5000px;
}

#category h3 {
	background: url(images/h3_category.gif) no-repeat;
	text-indent: -5000px;
}

#link h3 {
	background: url(images/h3_mylink.gif) no-repeat;
	text-indent: -5000px;
}

#category ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

#category li {
	margin: 0;
	padding: 0 0 1px;
	background: none;
	font-size: 11px;
}

#category li a {
	color: #8c8c8c;
	background: url(images/bul_category.gif) 0 3px no-repeat;
	padding-left: 13px;
}

#category li ul li ul {
	margin-top: 2px;
}

#category li ul li ul li {
	padding-left: 12px;
}

#category li ul li ul li a {
	background: url(images/bul_category2.gif) 0 3px no-repeat;
	padding-left: 13px;
	color: #9F9F9F;
}

#notice li {
	background: url(images/bul.gif) 0 3px no-repeat;
}

#archive li {
	background: url( images/bul2.gif) 0 3px no-repeat;
	padding-left: 18px;
	font-family: verdana;
	font-size: 11px;
}

#link li {
	background: url( images/bul3.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;
}

#counter {
	margin-bottom: 10px;
	padding: 0 0 4px;
	font: 11px Verdana, Helvetica, Arial, Gulim, sans-serif;
	letter-spacing: 0;
	background: #f8f8f8;
	border: 1px solid #d6d6d6;
}

#counter li {
	padding: 3px 15px 0;
	color: #9f9f9f;
	background: none;
}

#counter li .num {
	color: #d22f23;
}

#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;
}

#footMenu a {
	color: #767677;
	font: 9px verdana, sans-serif;
}

#footMenu a:hover {
	color: #767677;
}

#footMenu ul {
	margin: 10px 0 5px 2px;
	padding: 0;
	list-style: none;
}

#footMenu li {
	display: inline;
	background: url( images/bullBar.gif) no-repeat 0 3px;
	margin-left: 5px;
	padding-left: 8px;
}

#footMenu li.home {
	background: none;
	padding: 0;
	margin: 0;
}

#copyright {
	color: #a5a5a6;
	padding-left: 2px;
	font: 9px verdana, sans-serif;
}

#copyright a {
	color: #a5a5a6;
}

/* content */
#content .wrapContent {
  background: #fff;
	border: 1px solid #c2c2c2;
	width: /*@post-width:-2*/ 598px /*@*/;
}

#content .nonEntry, #content .entry {
	width: /*@post-width:-40*/ 560px /*@*/;
	overflow: hidden;
	background: #fff;
	border-bottom: 1px solid #c2c2c2;
}

#content .entry {
	padding: 0 19px 20px;
}

#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 {
	width: /*@post-width:-40*/ 560px /*@*/;
	background: #fff;
	padding: 27px 19px 15px;
	border-bottom: 1px solid #c2c2c2;
}

.listEntry ol {
	list-style: none;
	padding: 5px;
	margin: 8px 0 0 0;
}

.listEntry li {
	padding-bottom: 2px;
	margin-bottom: 4px;
	color: #7d7d7d;
}

.listEntry li a:hover {
	color: #d22f23;
	ext-decoration: none;
}

.listEntry h3 {
	margin: 0;
	padding: 0 0 5px;
	border-bottom: 1px solid #c2c2c2;
	color: #7d7d7d;
	font-size: 12px;
}

.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: 28px 0 8px 86px;
	background: #fefefe url('images/bg_post_title.gif') no-repeat;
	border-bottom: 1px solid #c2c2c2;
	color: #717171;
	min-height: 32px;
	_height: 32px;
}

.titleWrap h2 {
	margin: 0;
	padding: 0 0 4px;
}

.titleWrap h2 a:link, .titleWrap h2 a:visited, .titleWrap h2 a:active, .titleWrap h2 a:hover {
	color: /*@post-title-color*/ #d42e22 /*@*/;
	font-family: /*@post-title-font-family*/ dotum /*@*/;
	font-size: /*@post-title-font-size*/ 16px /*@*/;
	line-height: 20px;
}

	color: /*@post-title-color*/ #d42e22; /*@*/
}

.entry .admin, .entry .admin a {
	color: #9e9e9e !important;
	font: 11px verdana, sans-serif;
	letter-spacing: -1px;
}

.entry .admin .text a {
	font: 11px "돋움", dotum, sans-serif;
}

#guestList ul, #guestList ol, #guestList li {
	margin: 0;
	padding: 0;
	list-style: none;
}

#taglog .wrapEntryCnt {
	padding: 12px 0 0 0;
}

#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 #000;
}

#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 #000;
}

.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*/ 179px /*@*/;
}
.commentWrite input.password {
  width: 179px;
}

.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*/ 443px /*@*/;
}

.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*/ 437px /*@*/;
	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: 98px;
	height: 19px;
	margin: 10px;
	background: url(images/btn_save_comment.gif) no-repeat;
	font-size: 0;
	letter-spacing: -5;
	padding-top: 3px;
	cursor: pointer;
	text-align: left;
	color: #a6a69c;
}

.commentList {
	width: /*@post-width:-40*/ 560px /*@*/;
	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/ic_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 {
	background: #e7e7e7;
	margin: 0;
	padding: 17px 0 19px;
	text-align: center;
	font: 9px tahoma, sans-serif;
}

#paging table {
	border: 0;
	margin: 0 auto;
	background: #e7e7e7;
	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 #fff;
	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 {
	margin: 0 -19px;
	padding: 3px 20px 1px;
	background: #ffffff;
	border-bottom: 1px solid #c2c2c2;
	color: #9f9f9f;
	text-align: right;
	font-size: 11px;
	font-family: Dotum Verdana;
}

.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 .text {
	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 {
	width: /*@post-width:-40*/ 560px /*@*/;
	margin: 0;
	padding: 19px 0 30px 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 {
	background: #e7e7e7 url( images/entryTag.gif) no-repeat;
	font-size: 11px;
	font-family: dotum verdana;
	clear: both;
	padding: 0 15px 13px 67px;
}

.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;
	border-bottom: 1px solid #000;
}

.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;
	width: /*@post-width:-40*/ 560px /*@*/;
	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;
}

/* 플러그인 위젯 */
.module_widget, .module_plugin {
	background: #f8f8f8;
	border: 1px solid #d6d6d6;;
	margin-bottom: 12px;
	padding: 8px 0;
}

.module_widget h3, .module_plugin h3 {
	margin: 0 0 3px;
	padding: 0;
	color: #535353;
	font: bold 11px dotum, sns-serif;
	line-height: 14px !important;
	overflow: visible;
}

.module_plugin ul, .module_widget ul {
	margin: 0 0 18px;
	padding: 0;
	list-style: none;
}

.module_plugin ul li, .module_widget ul li {
	padding: 4px 0 0 17px;
	font: 11px Dotum, sans-serif;
	color: #7d7d7d;
	line-height: 14px;
}