@charset "utf-8";

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

/* 종류별 코멘트 [##_rp_rep_class_##] */	
.rp_general				{ }
.rp_admin				{ }
.rp_secret				{ color:#7aa;}
/* 종류별 코멘트 [##_guest_rep_class_##] */
.guest_general				{ }
.guest_admin				{ }
/* 비밀 댓글 (로그아웃시 비밀글 표현) */
.hiddenComment 				{ color:#7aa; font-weight:normal;}
/* 이미지 아래 캡션 스타일 */
.cap1					{ color:#999; text-align:center;}
/* 그림 */
.imageblock				{ border:0px; padding:0px; margin:0px;}
/* 키워드 스타일 */
.key1 					{ cursor: pointer; border-bottom: 1px dashed #ccc; }

@font-face {font-family: font9; src:url(./images/DBFNT.eot);}
@font-face {font-family: font1; src:url(./images/BLEEDIN.eot);}
a:link {font-family: font9,굴림; font-size: 9pt; text-decoration:none ; color:#444;}
a:visited {font-family: font9,굴림; font-size: 9pt; text-decoration:none; color:#444;}
a:hover {font-family: font9,굴림; font-size: 9pt; text-decoration:none; color:#177fcd;}
body,div,table,tr,td,p,span,textarea,input,submit {font-family: font9,굴림; font-size: 9pt; line-height:130%;}

hr				{ display:none;}
img				{ border:0;}
h1, h2, h3, h4			{ margin:0;  padding:0;}
input				{ border-top:1px solid #ccc; border-left:1px solid #ccc; border-right:1px solid #eee; border-bottom:1px solid #eee;}
textarea			{ background-color:#eee; border-top:1px solid #ccc; border-left:1px solid #ccc; border-right:1px solid #eee; border-bottom:1px solid #eee; overflow:auto;}

#container 			{ marginx:0; padding:0; }
#sidebar			{ width:220px; padding:10px; }
#content 			{ width:680px; padding:15px; overflow:hidden;}
#head 				{ padding-left:10px; margin-top:10px; font-family: font1,굴림; font-size:17pt; color:#000;}
#head a:link 			{ font-family: font1,굴림; font-size:18pt; color:#000;}
#head a:visited 		{ font-family: font1,굴림; font-size:18pt; color:#000;}
#head a:hover 			{ font-family: font1,굴림; font-size:18pt; color:#faa;}
#head .cnt			{ font-family: font9,굴림; font-size:18pt;}
#header				{ padding-left:12px; font-size:8pt; font-weight:bold; color:#000; margin-top:-2px;}
#header a			{ font-weight:normal;}

#base-table			{margin:0; padding:0; }
#base-table td.con		{vertical-align:top; }
#base-table .td-1 		{background:url(images/1.gif) repeat-y;}
#base-table .td-2 		{background:url(images/2.gif) repeat-x;}
#base-table .td-3 		{background:url(images/3.gif) no-repeat;}

#sidebar ul			{ padding:0; margin:0; list-style:none;}
#sidebar li			{ padding-bottom:2px; list-style:none;}
#sidebar h3			{ padding-top:5px; padding-bottom:5px; color:#000;}
#sidebar H3 a:link, 
#sidebar H3 a:visited		{ color:#000;}
#sidebar h3 a:hover		{ cursor:pointer; color:#177fcd;}

#sidebar h4			{ padding-top:5px; padding-bottom:5px;}
#sidebar h4 a			{ background:url(images/feed.gif) top left no-repeat; color:#f99d2d; padding:0 0 5px 13px;}
#sidebar H4 a:link, 
#sidebar H4 a:visited		{ color:#f99d2d;}
#sidebar H4 a:hover		{ color:#177fcd;}

#sidebar h2			{ padding-top:5px; padding-bottom:5px;}
#sidebar H2 a:link, 
#sidebar H2 a:visited		{ color:#f99d2d;}
#sidebar H2 a:hover		{ color:#177fcd;}

#sidebar .cnt			{ color:#7aa;}
.c_cnt 				{ color:#7aa;}
.recentInfo			{ color:#aaa; margin-top:-8px;}

#recentPost,
#recentComment,
#recentTrackback,
#link,
#category	 		{ padding-bottom:10px;}
#category	 .selected a	{ font-weight:normal;}

#content .entryNotice, 
#content .entryProtected, 
#content .entry,
#content .guestbook, 
#content .searchlist 		{ }
#content .guestbook h3		{ margin-bottom:30px; color:#000; font:18pt font9; font-weight:bold;}
#content .searchList h3		{ margin-bottom:30px; color:#000; font:18pt font9; font-weight:bold;}

#content .searchlist a:link 	{ color:#444;}
#content .searchlist a:visited	{ color:#444; padding-left:11px; background:url("images/valid.gif") left top no-repeat;}
#content .searchlist a:hover 	{ color:#177fcd;}

.searchList ol			{ list-style:none; padding:0px; margin:0;}
.searchList li			{ padding-bottom:2px; margin-bottom:4px;}
.searchList .date		{ margin-left:10px; color:#999;} 
.searchList .cnt		{ color:#7aa;} 

.guestbook p			{ padding:2px 0; margin:0;}
.guestWrite			{ font:9px verdana; }
.guestWrite input		{ background-color:#eee; width:150px; color:#444;}
.guestWrite textarea		{ width:100%; padding:5px; color:#444;}
.guestWrite .homepage   	{ width:300px; color:#444;}
.guestWrite .submit		{ width:150px; height:20px; color:#444;}
.guestWrite input.checkbox	{ width:15px;  background-color:#fff;  border:none; padding:0; margin:0; }

.guestList			{ width:100%; padding:40px 0 0 0; overflow:hidden;}
.guestList ol			{ padding:30px 0 0 0; margin:0; list-style:none;}
.guestList ol ul		{ margin:0; padding:0; list-style:none;}
.guestList ol li		{ }
.guestList ol li p		{ padding-top:5px; background:url(images/2.gif)  repeat-x; }
.guestList ol li ul li		{ padding:10px 0 0 60px; border:none;}
.guestList ol li .name		{ color:#444; font-weight:bold;}
.guestList ol li .date		{ color:#999;}
.guestList .control		{ color:#999;}
.guestList .control a		{ color:#999;}
.guestList .control a:hover	{ color:#177fcd;}

.entry h2 a:link, 
.entry h2 a:visited		{ font:18pt font9; color:#000; font-weight:bold;}
.entry h2 a:hover		{ font:18pt font9; color:#177fcd; font-weight:bold;}
.entryProtected h2 a:link, 
.entryProtected h2 a:visited	{ font:18pt font9; color:#000; font-weight:bold;}
.entryProtected h2 a:hover	{ font:18pt font9; color:#177fcd; font-weight:bold;}

.titleWrap			{ color:#999; padding-bottom:10px;}
.titleWrap .category a		{ color:#444;}
.titleWrap .category a:hover	{ color:#177fcd;}
.titleWrap .date		{ color:#999;}
.titleWrap .admin 		{ padding-left:10px;}
.titleWrap .admin a		{ color:#999;}
.titleWrap .admin a:hover	{ color:#177fcd;}

.entryProtected			{ margin-bottom:15px;}
.warning			{ background:url(images/protected.gif) no-repeat; padding-left:45px; margin:10px 0 10px 0;}
.entryProtected input		{ width:140px; color:#444; background-color:#eee; }
.entryProtected .submit		{ width:50px; height:19px; color:#444;  background-color:#eee;}

.article			{ color:#333; width:100%; margin-bottom:5px; margin-top:10px;} 
.article a:link			{ color:#7aa;}
.article a:visited		{ color:#7aa; padding-left:11px; background:url("images/valid.gif") left top no-repeat;}
.article a:hover 		{ color:#177fcd;}

.article blockquote		{ background:url(images/blockquote.gif) top left no-repeat; padding-left:20px; margin-left:20px;}
.article img			{ border:none;}

.tagTrail			{ clear:both;}
.tagTrail	 .tag		{ background:url(images/tag-.gif) top left no-repeat; padding-left:28px;}
.tagTrail	 .fss		{ color:#000; font-family: font1;}
.tagTrail	 .mail		{ background:url(images/mail.gif) top left no-repeat; color:#769cce; padding-left:13px;}
.tagTrail	 .feed		{ background:url(images/feed.gif) top left no-repeat; color:#f99d2d; padding-left:13px;}
.tagTrail	 .co		{ background:url(images/count.png) top left no-repeat; padding-left:15px;}
.actionTrail			{ clear:both; margin-top:5px;}
.actionTrail .cnt		{ color:#7aa; font-weight:bold;}
.actionTrail .rt		{ background:url(images/rt.gif) top left no-repeat; padding-left:14px; margin-left:1px}
.actionTrail .rc		{ background:url(images/rc.gif) top left no-repeat; padding-left:14px;}

.trackback			{ background:url(images/2.gif)  top repeat-x; margin-top:8px; padding-top:18px; margin-bottom:4px;  width:100%; overflow:hidden;} 
.trackback a			{ color:#444;}
.trackback h3			{ color:#7aa; margin:0px 0px 0px 0px;}
.trackback h3 a:link,
.trackback h3 a:visited 	{color:#7aa;}
.trackback h3 a:hover 		{color:#177fcd;}
.trackback h4			{ font-weight:normal; margin:0;}
.trackback ol			{ margin:0;  padding:0; list-style:none;}
.trackback li			{ padding:7px 0;}
.trackback .date		{ color:#999;}
.trackback .from		{ color:#d41a01;}
.trackback p			{ color:#999; margin:3px 0 0 0; padding:0; letter-spacing: 0px;}

.comment			{ color:#333; background:url(images/2.gif)  top repeat-x; margin-top:8px; padding-top:10px; margin-bottom:4px;  width:100%; overflow:hidden;} 
.comment a:link 		{ color:#7aa;}
.comment a:visited 		{ color:#7aa;}
.comment a:hover		{ color:#177fcd;}
.comment p			{ margin:3px 0 0 0; padding:0;}
.comment h3			{ display:none;}
.comment ol,
.comment ul			{ margin:0;  padding:0; list-style:none;}
.comment .date			{ color:#999;}
.comment .name			{ font-weight:bold; color:#444;}
.comment .name a:link 		{ font-weight:bold; color:#444;}
.comment .name a:visited 	{ font-weight:bold; color:#444;}
.comment .name a:hover		{ font-weight:bold; color:#177fcd;}
.comment ol li			{ padding:10px 0;}
.comment li ul li		{ padding:10px 0px 0px 60px; }
.comment .control		{ color:#999;}
.comment .control a:link 	{ color:#999;}
.comment .control a:visited 	{ color:#999;}
.comment .control a:hover	{ color:#177fcd;}

.commentWrite			{ margin-top:0px;}
.commentWrite input		{ background-color:#eee; width:150px; color:#444; }
.commentWrite textarea		{ width:100%; color:#444; padding:5px; top:5px; }
.commentWrite .homepage		{ width:300px;}
.commentWrite .submit		{ height:20px; width:150px; color:#444;}
.commentWrite input.checkbox	{ width:15px;  background-color:#fff; border:none; padding:0; margin:0; }

.paging				{ margin:30px 0px 20px 0px; text-align:center;}
.paging .numbox			{ margin-left:5px; margin-right:5px;}
.paging .num			{ margin-left:5px; margin-right:5px;}
.selected			{ font-weight:bold; color:#7aa;}

#footer				{ clear:both; padding-top:10px; padding-right:10px; color:#444; text-align:right;}
#footer .copyright		{ margin-bottom:5px;}
#footer .copyright span		{ line-height:105%; }
#footer .search			{ margin-bottom:5px;}
#footer .search input		{ width:160px; height:18px; border:none; background:url("images/search.gif") top left repeat-x; color:#fff;}
#footer .search button		{ display:none;}
#footer a			{ color:#444;}
#footer a.valid			{ padding-left:12px; background:url("images/valid.gif") bottom left no-repeat;}
#footer a:hover			{ color:#177fcd;}

.counter			{ height:44px; overflow:hidden; float:left; margin-top:3px; padding-left:10px; padding-right:4px; background:url("images/barcode_line_.gif") top right repeat-y;}
.counter .barcode		{ padding-top:33px; background:url("images/barcode.gif") top left repeat-x;}
.counter .barcode span 		{ font-family: Verdana; font-size:7pt;}		

.imageblock *			{ border:none !important;}