@charset "utf-8";
/* 諛섎뱶???ㅼ뼱媛????섎뒗 ?ㅽ????쒖옉 */

/* 蹂몃Ц 怨듯넻 */
body{
		font:0.70em/1.5 Dotum, Verdana, AppleGothic, Sans-serif;
		background-color:#47494b;
		color:#555;
		padding:0;
		margin:0;
}
a:link          { color:#555; text-decoration:none;}
a:visited       { color:#555; text-decoration:none;}
a:hover         { color:#000; text-decoration:none;background:url('images/dot_line_over.gif') no-repeat bottom;}
a:active        { color:#555; text-decoration:none;}

/* ?섏씠吏?- ?꾩옱 ?섏씠吏? */
    .selected               { font-weight:bold;  color:#f30;}
    .no-more-prev,
	.no-more-next { color:#ccc;}


/* 移댄뀒怨좊━ - ?대?吏? 踰꾪듉 */
    .ib                     { cursor:pointer;}
/* 移댄뀒怨좊━ - ?몃━ ?? */
    .branch3                { cursor:pointer;}
/* 移댄뀒怨좊━ - 移댄뀒怨좊━ ??媛쒖닔 ?ㅽ???*/
    .c_cnt                  { 	font:7pt tahoma; 	color:#999;}

/* ?щ젰 ???쒖떆 */
    .cal_month              { font:0.95em Verdana, Helvetica, Arial, Gulim, sans-serif;  height:18px; font-weight:bold;}
/* ?щ젰 ?붿씪 ?쒖떆(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;  color:#BF8E7D; }

/* ?щ젰 Week(tr ?곸뿭)  */
    .cal_week               { background-color:#E3DFD7; height:25px;}
    .cal_current_week       { background-color:#DAD5CB;}

/* ?щ젰 Day(td ?곸뿭) */
    .cal_day                { font:0.95em Verdana, Helvetica, Arial, Gulim, sans-serif;  color:#999;  text-align:center;}
/* ?щ젰 Day, ?쇱슂??(td ?곸뿭)  */
    .cal_day_sunday         { color:#BF8E7D !important;}
    .cal_day_sunday a        { color:#BF8E7D !important;}

/* ?щ젰 吏??????좎쭨 ?쒖떆(td)   */
    .cal_day1               { color:#ccc;}
/* ?щ젰 ?ㅼ쓬 ???좎쭨 ?쒖떆(td)   */
    .cal_day2               { color:#ccc;}
/* ?щ젰 ?대쾲 ???좎쭨 ?쒖떆(td) */
    .cal_day3               { color:#999;}
/* ?щ젰 ?ㅻ뒛 ?좎쭨 ?쒖떆(td) */
    .cal_day4               { color:#555;  text-decoration:underline;}
/* ?щ젰 湲?????留곹겕 ?ㅽ???*/
    a.cal_click:link        { color:#777 !important;  font-weight:bold;}
    a.cal_click:visited     { color:#777 !important;  font-weight:bold;}
    a.cal_click:hover       { color:#f30;  font-weight:bold;}

/* 醫낅쪟蹂?肄붾찘??[##_rp_rep_class_##] */
    .rp_general             { }
    .rp_admin               { }
    .rp_secret              { }
/* 醫낅쪟蹂?肄붾찘??[##_guest_rep_class_##] */
    .guest_general          { }
    .guest_admin            { }
/* 鍮꾨? ?볤? (濡쒓렇?꾩썐??鍮꾨?湲? ?쒗쁽)    */
    .hiddenComment {}


/* ?대?吏? ?꾨옒 罹≪뀡 ?ㅽ???*/
    .cap1                   { color:#999;  text-align:center;}
/* 洹몃┝ */
    .imageblock             { border:0px solid #fff;  padding:5px;  margin:5px 0;}
/* ?쇱そ */
    .left                   { }
/* 媛??대뜲 */
    .center                 { }
/* ?ㅻⅨ履?*/
    .right                  { }
/* 洹몃┝ 2媛?諛곗튂 */
    .dual                   { margin-bottom:5px; padding:0px;}
/* 洹몃┝ 3媛?諛곗튂 */
    .triple                 { margin-bottom:5px; padding:0px;}

/* 蹂몃Ц - more / less */
    .moreless_fold          { background:url('images/iconMore.gif') no-repeat top left;  padding-left:20px; color:#000}
    .moreless_top           { background:url('images/iconLess.gif') no-repeat top left;  padding-left:20px; color:#000}
    .moreless_body          { }
    .moreless_bottom        { background:url('images/iconLess.gif') no-repeat top right;  padding-right:20px; color:#999; text-align:right}

/* ?ㅼ썙??*/
    .key1 { cursor: help;  }
	a.key1			        { color:#555; text-decoration:none;background:url('images/dot_line.gif') no-repeat bottom;}
	a:hover.key1			{ color:#000; text-decoration:none;background:url('images/dot_line_over.gif') no-repeat bottom;}


/* 諛섎뱶???ㅼ뼱媛??쇳븯???ㅽ?????- ???꾨옒???먯쑀濡?쾶 異붽?, ??젣 媛???*/

hr              { display:none;}
img             { border:0px none;}
h1, h2, h3, h4  { margin:0;  padding:0;}
h1              { font-size:1.8em;}
h2              { font-size:1.4em;}
h3              { font-size:1.2em;}
h4              { font-size:1em;}
input           { border:1px solid #aaa;}
textarea        { border:1px solid #aaa;}

/* 釉붾줈洹??덉씠?꾩썐 */
#tt-body-page		#bodyContainer	{border-left:25px solid #999896;}
#tt-body-notice		#bodyContainer	{border-left:25px solid #C56B9A;}
#tt-body-entry		#bodyContainer	{border-left:25px solid #3986AE;}
#tt-body-category	#bodyContainer	{border-left:25px solid #E8AB00;}
#tt-body-tag		#bodyContainer	{border-left:25px solid #D86510;}
#tt-body-search		#bodyContainer	{border-left:25px solid #40A6A8;}
#tt-body-archive	#bodyContainer	{border-left:25px solid #40A6A8;}
#tt-body-location	#bodyContainer	{border-left:25px solid #3AADA8;}
#tt-body-keylog		#bodyContainer	{border-left:25px solid #8B96A5;}
#tt-body-guestbook	#bodyContainer	{border-left:25px solid #91AC3C;}

/* ***** Header ***** */
#bodyHeader
{
	height:80px;
}
.bodySubLine
{
	clear:both;
	line-height:1px;
	margin-left:25px;
	border-bottom:1px solid #8E8C86;
}
#bodyHeader .topMenu
{
	float:left;
}
#bodyHeader .topMenu img
{
	border:0px solid;
}
#bodyHeader .topMenu h1
{
	color:#318796;
	margin:0px 0px 3px 22px;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:28px;
	color:#006699;
	font-weight: bold;
	text-transform: uppercase;
}
#bodyHeader .topMenu	h1 a
{
	color:#c7c7c7;
	text-decoration:none;
}
#bodyHeader .topMenu h1 a:hover
{
	color:#e7e7e7;
	text-decoration:none;
}

#bodyHeader .topMenu .blogMenu
{
	text-align:left;
	clear:both;
	color:#999;
	font:8pt tahoma;
	margin:0px 0px 0px 25px;
}
#bodyHeader	.topMenu .blogMenu a
{
	color:#c7c7c7;
	text-decoration:none;
	font:7pt tahoma;
}
#bodyHeader .topMenu .blogMenu a:hover
{
	color:#e7e7e7;
	text-decoration:none;
	font:7pt tahoma;
}

#bodyHeader .search
{
	float:right;
	text-align:right;
	color:#999;
	padding-right:8px;
}
#bodyHeader .search .heightLineSearch
{
	height:54px;
}
#bodyHeader .search input
{
	width:130px;
	height:15px;
	border:0px solid;
	background-color:#777;
	margin:0px 0px 5px 0px;
	color:#bbb;
	font:11px dotum;
}
#bodyHeader .search .submit
{
	width:43px;
	height:15px;
	border:0px solid;
	background-color:#47494b;
	padding-top:2px;
	color:#999;
	font:7pt tahoma;
}

#bodyContainer
{
	background-color:#d7d2c3;
}

#leftbar
{
	position:absolute;
	top:92px;
	left:3px;
	width:19px;
}

#rightSidebar
{
	position:absolute;
	top:92px;
	left:785px;
	width:150px;
	overflow:hidden;
}

#container
{
	width:750px;
	background-color:#f3f1ed;
	border-left:1px solid #fff;
	border-right:1px solid #fff;
}

#content
{
	float:right;
	width:550px;
	overflow:hidden;
	background-color:#f3f1ed;
}

#sidebar
{
	float:left;
	width:200px;
	background-color:#ebe8e1;
}

#footer
{
	clear:both;
	height:10px;
}
*html #footer
{
	clear:both;
	height:10px;
}

/* ***** sidebar ***** */
#sidebar                       { }
#sidebar a
{
	text-decoration:none;
	color:#555;
}
#sidebar a:hover
{
	text-decoration:none;
	color:#000;
}
#sidebar ul                    { padding:0;  margin:0;  list-style:none;}
#sidebar li                    { background:url('images/bul.gif') no-repeat 0 6px;  padding-left:7px}

#sidebar .sidebaList ul			{padding:0px 8px;}
#sidebar .sidebaList li        { background:url('images/bul.gif') no-repeat 0 6px;  padding-left:7px; margin-top:2px}

#sidebar h3
{
	text-align:right;
	font-weight:bold;
	color:#555;
	border-bottom:0px dotted #bbb;
	;
	text-transform: uppercase;
	background:url('images/dot_line.gif') no-repeat bottom;; font-style:normal; font-variant:normal; font-size:7pt; font-family:tahoma; margin-left:0px; margin-right:0px; margin-top:8px; margin-bottom:5px; padding-left:0px; padding-right:5px; padding-top:0px; padding-bottom:2px
}
#sidebar .cnt
{
	font:7pt Tahoma, Helvetica, Arial, Gulim, sans-serif;
	color:#999;
}
#sidebar .date                 { font:0.9em Tahoma, Helvetica, Arial, Gulim, sans-serif;  color:#888;}
#sidebar .name                 { font:0.95em Dotum, Arial, sans-serif;  color:#888;}

#sidebar .blogImage img        { width:184px; padding:8px;	background-color:#e3e0d5; margin-bottom:8px;}
#sidebar .blogDesc             { color:#555;  padding:0px 5px; font-size:11px;  line-height:1.2em;  letter-spacing:-1px;}
#sidebar .userID               { color:#555;  background:url('images/iconBy.gif') no-repeat 3px 0;  padding-left:22px;  letter-spacing:-1px}

#sidebar .notice               { margin:10px 0;  padding:0;}
#sidebar .notice li            { border-bottom:1px dotted #ddd;  margin:0 0 2px 0; padding:0 0 1px 0; background:none;}
#sidebar .notice a:link,
#sidebar .notice a:visited     { background:url('images/iconNotice.gif') no-repeat 0 0; padding-left:27px; padding-right:0; padding-top:1px; padding-bottom:5px}

#sidebar .category_list
{
	padding:3px 8px 0px 8px;
	font-size:11px;
}
#sidebar .category .click { background-position: 
               0% 0%; text-decoration:none; background-color:transparent; background-repeat:repeat; background-attachment:scroll}

#sidebar .category .category_list li          { background:none;}
#sidebar .category .category_list li ul li    { background:url('images/bul.gif') no-repeat 0 6px;  padding-left:10px}
#sidebar .category .category_list li ul li ul li { background:none; border-left:1px dotted #ccc; padding-left:6px; margin-left:2px;}
#sidebar .category .category_list li ul li ul li a{ color:#999;}


#sidebar .tagbox ul
{
	text-align:justify;
	padding:0px 5px 0px 5px;
}
#sidebar .tagbox li
{
	background:none;
	display:inline;
	list-style:none;
	white-space:nowrap;
	padding:0px;
}
#sidebar .tagbox a             { letter-spacing:-1px;padding:1px;}
#sidebar .tagbox li .cloud1    { font-weight:bold;  font-size:11px;  color:#a2348f;}
#sidebar .tagbox li .cloud2    { font-weight:bold;  font-size:11px;  color:#5a5194;}
#sidebar .tagbox li .cloud3    { font-weight:bold;  font-size:11px;  color:#7870ab;}
#sidebar .tagbox li .cloud4    { font-size:11px;  color:#666;}
#sidebar .tagbox li .cloud5    { font-size:11px;  color:#888;}
#sidebar .tagbox a:hover       { text-decoration:none;  color:#000;}

#sidebar .recentComment        {overflow:hidden;}
#sidebar .recentTrackback      {overflow:hidden;}


#sidebar .archive              { font-family:verdana;}
#sidebar .calendar             { font-family:verdana; }
#sidebar .calendar_list		   { width:95%;margin:5px auto;}

#sidebar .botton
{
	text-align:center;
	margin:5px 0px 10px 0px;
}

#sidebar .feedcount
{
	text-align:center;
	margin:10px 0px 0px 0px;
}

/* ***** right sidebar ***** */
#rightSidebar
{
	padding:0px 5px 5px 5px;
	border:5px solid #e3e0d5;
	background-color:#EBE8E1;
}
#rightSidebar a
{
	text-decoration:none;
	color:#555;
}
#rightSidebar a:hover
{
	text-decoration:none;
	color:#000;
}
#rightSidebar ul                    { padding:0;  margin:0;  list-style:none;}
#rightSidebar li                    { background:url('images/bul.gif') no-repeat 0 6px;  padding-left:7px;margin-top:2px}

#rightSidebar h3
{
	text-align:left;
	font-weight:bold;
	color:#555;
	border-bottom:0px dotted #bbb;
	;
	text-transform: uppercase;
	background:url('images/dot_line.gif') no-repeat bottom;; font-style:normal; font-variant:normal; font-size:7pt; font-family:tahoma; margin-left:0px; margin-right:0px; margin-top:8px; margin-bottom:5px; padding-left:0px; padding-right:5px; padding-top:0px; padding-bottom:2px
}
#rightSidebar .cnt
{
	font:7pt Tahoma, Helvetica, Arial, Gulim, sans-serif;
	color:#999;
}

#rightSidebar .tagbox ul
{
	text-align:justify;
	padding:0px 3px 0px 0px;
}
#rightSidebar .tagbox li
{
	background:none;
	display:inline;
	list-style:none;
	white-space:nowrap;
	padding:0px;
}
#rightSidebar .tagbox a             { letter-spacing:-1px;padding:1px;}
#rightSidebar .tagbox li .cloud1    { font-weight:bold;  font-size:11px;  color:#a2348f;}
#rightSidebar .tagbox li .cloud2    { font-weight:bold;  font-size:11px;  color:#5a5194;}
#rightSidebar .tagbox li .cloud3    { font-weight:bold;  font-size:11px;  color:#7870ab;}
#rightSidebar .tagbox li .cloud4    { font-size:11px;  color:#666;}
#rightSidebar .tagbox li .cloud5    { font-size:11px;  color:#888;}
#rightSidebar .tagbox a:hover       { text-decoration:none;  color:#000;}

#rightSidebar .botton
{
	text-align:center;
	margin:5px 0px 5px 0px;
}

/* ***** content ***** */
#content .keylog,
#content .localog,
#content .taglog,
#content .entryNotice,
#content .entryProtected,
#content .entry             { border:5px solid #EDEBE6; padding:5px;  margin:10px 10px 10px 10px;}
#content .entryNotice .entryInfo,
#content .entryProtected .entryInfo,
#content .entry .entryInfo
{
	background-color:#fff;
	padding:2px 0px 2px 4px
}
#content .guestbook,
#content .searchList        { border:5px solid #EDEBE6; padding:5px;  margin:10px 10px 0px 10px; width:510px;}
#content .searchRplist      { border:5px solid #EDEBE6; padding:5px;  margin:10px 10px 10px 10px; width:510px;}

#content .keylog h3,
#content .localog h3,
#content .taglog h3,
#content .guestbook h3,
#content .searchList h3,
#content .searchRplist h3   { background:url('images/dot_line.gif') no-repeat bottom;  margin-bottom:10px;  color:#222}

#content .searchList h3 .keycolor,
#content .searchRplist h3 .keycolor
{
	color:#999896;
}

.searchList ol,
.searchRplist ol            { list-style:none;  padding:5px;  margin:0;}
.searchList li,
.searchRplist li            { border-bottom:1px solid #e7e7e7;  padding-bottom:2px;  margin-bottom:4px;}
.searchList .date,
.searchRplist .date         { font:0.95em Verdana, Helvetica, Arial, Gulim, sans-serif;  margin-right:10px; }
.searchList .cnt
{
	font:7pt tahoma;
	color:#999;
}
.searchRplist .name         { font:0.95em Dotum, Arial, sans-serif;    color:#999;  padding-left:8px;}

.searchList a,
.searchRplist a
{
	text-decoration:none;
	color:#555;
}
.searchList a:hover,
.searchRplist a:hover
{
	text-decoration:none;
	color:#000;
}

.keylog ul                  { padding:5px; margin:0; text-align:justify;}
.keylog li                  { display:inline;}
.keylog a			        { color:#555; text-decoration:none;}
.keylog a:hover				{ color:#000; text-decoration:none;background:url('images/dot_line_over.gif') no-repeat bottom;}

.localog .spot              { color:#777;background:url('images/iconIndentArrow_local.gif') no-repeat 5px 0;  padding-left:20px;  margin-top:5px}
.localog .info              { background:url('images/iconIndentArrow_localinfo.gif') no-repeat 5px 3px;  padding-left:15px;  margin-top:2px}
.localog a		            { color:#555;text-decoration:none;background:url('images/dot_line.gif') no-repeat bottom;}
.localog a:hover            { color:#000; text-decoration:none;background:url('images/dot_line_over.gif') no-repeat bottom;}

.taglog ul                  { padding:5px; margin:0; text-align:justify;line-height:18px;}
.taglog li                  { display:inline;list-style:none;}
.taglog a:hover             { color:#000;}
.taglog li .cloud1          { color:#a2348f;  font-weight:bold;  font-size:11px;}
.taglog li .cloud2          { color:#5a5194;  font-weight:bold;  font-size:11px;}
.taglog li .cloud3          { color:#7870ab;  font-weight:bold;  font-size:11px;}
.taglog li .cloud4          { color:#666;     font-size:11px;}
.taglog li .cloud5          { font-size:11px;  color:#999; }

.guestWrite
{
	padding:0px 5px 0px 5px;
}
.guestWrite h4{
	border-bottom:5px solid #ECEAE6;
	font-size:14px;
	color:#888;
	margin:0px 0 5px 0;
	padding:0px 0px 5px 0px;
	margin:0px 0px 5px 0px;
}
.guestWrite p{
	padding:2px;
	margin:0;
}
.guestWrite input{
	font:9pt verdana, dotum;
	border:1px solid #ddd;
	width:100px;
	height:16px;
}
.guestWrite .inputP{
	font:9pt verdana;
	border:1px solid #ddd;
	width:100px;
	height:16px;
	margin:0px 0px 0px 22px;
}
*html .guestWrite .inputP{
	margin:0px 0px 0px 20px;
}

.guestWrite .namePassword,
.guestWrite .homepageSecret
{
	margin:0px 0px 3px 0px;
}
*html .guestWrite .namePassword,
*html .guestWrite .homepageSecret
{
	margin:0px 0px 2px 0px;
}
.guestWrite .homepage{
	width:273px;
	font:8pt verdana;
}
.guestWrite .submit{
	border:1px solid #ddd;
	background-color:#ECEAE6;
	height:25px;
	width:501px;
	color:#333;
	margin-top:4px;
	font:7pt tahoma;
	letter-spacing:2px;
}
.guestWrite label{
	font:10px Verdana;
}
.guestWrite textarea{
	width:499px;
	height:90px;
	border:1px solid #ddd;
	overflow:visible;
	font:9pt dotum;
}
*html .guestWrite .submit{
	width:501px;
	margin-top:3px;
}
*html .guestWrite textarea{
	width:497px;
}
.guestWrite .checkbox{
	border:none;
	padding:0;
	margin:0px 0px 0px 93px;
	width:13px;
	border:0px solid;
	vertical-align:bottom;
}

.guestList                  { padding:5px 4px 0 5px;margin-top:4px;}
.guestList p                { margin:3px 0 0 0; padding:0;}
.guestList ol,
.guestList ul               { margin:0; padding:0;  list-style:none;}
.guestList .date            { font:7pt tahoma, Verdana, Helvetica, Arial, Gulim, sans-serif;  color:#777;}
.guestList .name            { font-weight:bold;}

.guestList .guest_admin .name a
{
	color:#000;
	background:url('images/dot_line.gif') no-repeat bottom;
}
.guestList .guest_general .name
{
	color:#999;
}
.guestList .guest_general .name a
{
	color:#777;
	background:url('images/dot_line.gif') no-repeat bottom;
}
.guestList .guest_secret .name{
	color:#C59F9A;
}
.guestList .guest_secret .name a
{
	color:#C59F9A;
	background:url('images/dot_line.gif') no-repeat bottom;
}
.guestList .guest_secret p{
	color:#B3998A;
	font-weight:normal;
}
.guestList .guest_admin .name a:hover,
.guestList .guest_general .name a:hover,
.guestList .guest_secret .name a:hover
{
	background:url('images/dot_line_over.gif') no-repeat bottom;
}

.guestList ol li            { background:url('images/dot_line.gif') no-repeat top; overflow:hidden;margin-top:1px; padding-left:0px; padding-right:0px; padding-top:5px; padding-bottom:5px}
.guestList li ul li
{
	margin:5px 0px 0px 25px;
	padding:5px 5px 5px 5px;
	background:none #ECEAE6;
	border:1px solid #E8E6E2;
}
.guestList .control a:hover
{
	text-decoration:none;
	background:none;
}
.guestList .control a img
{
	border-top:0px solid;
	margin-left:0px;
}

/* entry */

.entryNotice h2,
.entryProtected h2,
.entry h2                { background:url('images/dot_line.gif') no-repeat bottom; font-size:1.2em;  line-height:1.2em; padding-bottom:5px;margin-bottom:5px}
.titleWrap               { margin-bottom:10px;}
.titleWrap .category a   { font:1em Dotum, Arial, sans-serif;  color:#333;  margin-right:6px;}
.titleWrap .date         { font:0.9em Verdana, Helvetica, Arial, Gulim, sans-serif;  color:#888;}

.entryProtected p.text   { background:url('images/imgProtected.gif') no-repeat ; padding-left:50px}
.entryProtected input    { width:200px;}
.entryProtected .submit  { width:50px; padding-top:2px; height:20px; background-color:#ccc;}

.article                 { width:500px; margin:5px 5px 10px 5px; overflow:hidden;}
.article a:link          { color:#538199;  text-decoration:none;background:url('images/dot_line.gif') no-repeat bottom;}
.article a:visited       { color:#538199;  text-decoration:none;background:url('images/dot_line.gif') no-repeat bottom;}
.article a:hover         { color:#538199;  text-decoration:none;background:url('images/dot_line_over.gif') no-repeat bottom;}
.article a:active        { color:#538199;  text-decoration:none;background:url('images/dot_line.gif') no-repeat bottom;}
.article dt              { text-decoration:underline;}
.article dd              { margin-left:20px;  padding-bottom:10px;}
.article blockquote      { background:url('images/iconBlockquote.gif') no-repeat top left;  padding-left:25px;  margin:10px 20px}

.tagTrail                { background:url('images/entryTag.gif') no-repeat center left; clear:both; padding-left:40px; padding-right:5px; padding-top:5px; padding-bottom:5px}
.tagTrail a
{
	margin-right:2px;
}
.tagText                 { display:none;}

.actionTrail
{
	background:url('images/dot_line.gif') no-repeat top;
	padding:5px;
	clear:both; font-style:normal; font-variant:normal; font-weight:normal; font-size:8pt; font-family:tahoma
}
.actionTrail .cnt
{
	font:7pt tahoma;
	color:#999;
}
.trackback
{
	border-top:0px solid #ddd;
	padding:5px;
	margin-bottom:0px;
	overflow:hidden;
}
.trackback a
{
	text-decoration:none;
	color:#555;
}
.trackback a:hover
{
	text-decoration:none;
	color:#000;
}
.trackback h3
{
	font:7pt tahoma;
	color:#555;
	border:4px solid #e7e7e7;
	background-color:#f7f7f7;
	margin:0px 0px 5px 0px;
	padding:4px 0px 4px 0px;
	letter-spacing:1px;
	text-align:center;
}
.trackback h3 span
{
	cursor:pointer;
}
.trackback h4            { font:11px dotum; font-weight:normal;  margin:0;}
.trackback ol            { margin:0;  padding:0;  list-style:none;}
.trackback li            { background:url('images/dot_line.gif') no-repeat top; padding-left:0px; padding-right:0px; padding-top:5px; padding-bottom:5px}
.trackback .from
{
	color:#777;
}
.trackback .name
{
	color:#000;
}
.trackback .date         { font:7pt tahoma, Verdana, Helvetica, Arial, Gulim, sans-serif;  color:#777;}
.trackback p
{
	font:11px Dotum, Arial, sans-serif;
	color:#888;
	margin:3px 0 0 0;
	padding:0;
	letter-spacing:0px
}

.trackback a.delete      { background:url('images/iconDelete.gif') no-repeat left top;  padding-left:8px;  text-decoration:none}
.trackback a.delete span { display:none;}


.comment
{
	border-top:0px solid #ddd;
	padding:0px 5px 5px 5px;
	margin-bottom:4px;
	overflow:hidden;
}
.comment p                        { margin:5px 0 0 0; padding:0;}

.comment h3                       { display:none;}
.comment ol,
.comment ul                       { margin:0;  padding:0;  list-style:none;}
.comment .date                    { font:7pt tahoma, Verdana, Helvetica, Arial, Gulim, sans-serif;  color:#777;}
.comment .name                    { font-weight:bold;}
.comment .rp_admin .name a
{
	color:#000;
	background:url('images/dot_line.gif') no-repeat bottom;
}
.comment .rp_general .name
{
	color:#999;
}
.comment .rp_general .name a
{
	color:#777;
	background:url('images/dot_line.gif') no-repeat bottom;
}
.comment .rp_secret .name{
	color:#C59F9A;
}
.comment .rp_secret .name a
{
	color:#C59F9A;
	background:url('images/dot_line.gif') no-repeat bottom;
}
.comment .rp_secret p{
	color:#B3998A;
	font-weight:normal;
}
.comment .rp_admin .name a:hover,
.comment .rp_general .name a:hover,
.comment .rp_secret .name a:hover
{
	background:url('images/dot_line_over.gif') no-repeat bottom;
}

.comment ol li                    { background:url('images/dot_line.gif') no-repeat top;; padding-left:0px; padding-right:0px; padding-top:5px; padding-bottom:5px}
.comment li ul li
{
	margin:5px 0px 0px 25px;
	padding:5px 5px 5px 5px;
	background:none #ECEAE6;
	border:1px solid #E8E6E2;
}
.comment .control a:hover
{
	text-decoration:none;
	background:none;
}
.comment .control a img
{
	border:0px solid;
	margin-left:0px;
}

.commentcode{
	color:#888;
	border:0px solid #e7e7e7;
	border-left:5px solid #e3e3e3;
	padding:5px 5px 4px 5px;
	margin:3px 0px 5px 0px;
	background-color:#f1efec;
}
.commentcode a{
	color:#555;
	text-decoration:none;
}
.commentcode a:hover{
	color:#000;
	text-decoration:none;
}

.commentWrite
{
	padding:0px;
	margin-top:5px;
	background:url('images/dot_line.gif') no-repeat top;
}

.commentWrite h4{
	border-bottom:5px solid #ECEAE6;
	font-size:14px;
	color:#888;
	margin:5px 0;
	padding:5px 0px 5px 0px;
	margin:0px 0px 5px 0px;
}

.commentWrite input{
	font:9pt verdana, dotum;
	border:1px solid #ddd;
	width:100px;
	height:16px;
	margin-left:0px;
}
.commentWrite .inputP{
	font:9pt verdana;
	border:1px solid #ddd;
	width:100px;
	height:16px;
	margin:0px 0px 0px 22px;
}
*html .commentWrite .inputP{
	margin:0px 0px 0px 20px;
}
.commentWrite .namePassword,
.commentWrite .homepageSecret
{
	margin:0px 0px 3px 0px;
}
*html .commentWrite .namePassword,
*html .commentWrite .homepageSecret
{
	margin:0px 0px 2px 0px;
}
.commentWrite .homepage{
	width:273px;
	font:8pt verdana;
}
.commentWrite .submit{
	border:1px solid #ddd;
	background-color:#ECEAE6;
	height:25px;
	width:500px;
	color:#333;
	margin-top:4px;
	font:7pt tahoma;
	letter-spacing:2px;
}
.commentWrite label{
	font:10px Verdana;
}
.commentWrite textarea{
	width:498px;
	height:90px;
	border:1px solid #ddd;
	overflow:visible;
	font:9pt dotum;
}
*html .commentWrite .submit{
	width:501px;
	margin-top:3px;
}
*html .commentWrite textarea{
	width:497px;
}
.commentWrite .checkbox{
	border:none;
	padding:0;
	margin:0px 0px 0px 90px;
	width:13px;
	border:0px solid;
	vertical-align:bottom;
}

.paging
{
	margin:10px 11px 5px 11px;
	padding:5px 5px 5px 5px;
	text-align:center;
	font:7pt tahoma;
	color:#999;
	background-color:#fbfbfb;
}
.paging .numbox   { border-left:1px solid #ccc; padding-left:3px; margin:0px 5px;}
.paging a.num      { border-right:1px solid #ccc; padding:0px 7px 0px 6px; margin:0px;}

.paging a.no-more-prev
{
	text-decoration:none;
	color:#999;
}
.paging a.no-more-next
{
	text-decoration:none;
	color:#999;
}
.paging a
{
	text-decoration:none;
	color:#555;
}
.paging a:hover
{
	text-decoration:none;
	color:#000;
}
.paging .selected
{
	color:#996A66;
	font-weight:bold;
	text-decoration:none;
	margin-bottom:1px;
}
.paging .interword
{
	font:7pt tahoma;
	border-right:1px solid #ccc; padding:0px 5px 0px 4px; margin-right:0px;
}

/* ***** footer ***** */
#bodyFooter
{
	clear:both;
	height:75px;
}

#bodyFooter .counter
{
	text-align:center;
	font:7pt tahoma;
	padding:0px 0px 0px 0px;
	margin:8px 0px 0px 0px;
	letter-spacing:1px;
}
#bodyFooter .counter ul
{
	list-style:none;
	padding:0px 0px 0px 5px;
	margin:0px 0px 0px 0px;
}
#bodyFooter .counter ul li
{
	list-style:none;
	background:none;
	display:inline;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	color:#aaa;
}

#bodyFooter .copyright
{
	text-align:center;
	padding:0px 5px 0px 0px;
	margin:5px 0px 0px 0px;
	font:7pt tahoma;
	color:#aaa;
	letter-spacing:1px;
}
#bodyFooter .copyright a        { color:#ccc;}
#bodyFooter .copyright a:hover  { color:#fff;}
#bodyFooter .copyright .banner
{
	margin-top:4px;
}
#bodyFooter .copyright .banner a
{
	margin-left:4px;
}

/* add style */
.article .tagrelation
{
	margin-top:15px;
	clear:both;
}
.article .tagrelation fieldset
{
	border:1px solid #D9D5C7;

}
.article .tagrelation fieldset legend
{
	font:7pt tahoma;
	font-weight: bold;
	color:#948965;
	text-transform: uppercase;
}
.article .tagrelation ul
{
	padding:5px 0 3px 6px;
	margin:0px 5px 5px 5px;
	list-style:none;
	background-color:#F9F8F7;
}
.article .tagrelation li
{
	background:url('images/bul.gif') no-repeat 0 6px;
	padding-left:7px
}
.article .tagrelation li a
{
	background:none;
	color:#948965;
}
.article .tagrelation li a:hover
{
	color:#000;
	text-decoration:none;
	background:url('images/dot_line_over.gif') no-repeat bottom;
}