@charset "utf-8";

/* 블로그 레이아웃 */

#container											{ width:924px; margin:50px auto; padding:0; overflow:hidden;}
#main														{ width:696px; float:left; margin:0; padding:0;}

#layout_top[id]									{ width:696px; height:15px; margin:0; padding:0; DISPLAY: block; background-image:url(./images/layout_bgt.png); background-color:transparent;}
#layout_body[id]								{ width:696px; margin:0; padding:0; background:url(./images/layout_bgc.png) repeat-y; overflow:hidden;}
#layout_foot[id]								{ width:696px; height:15px; margin:0; padding:0; DISPLAY: block; background:url(./images/layout_bgf.png) no-repeat; background-color:transparent;}

#header													{ width:660px; margin:3px 18px 10px 18px; height:80px; padding:0; background:url(./images/bg_head_entry.jpg) no-repeat;}
#content												{ width:660px; margin:0 18px; padding:0; overflow:hidden;}
#footer													{ clear:both; padding:0; }

#sidebar												{ width:218px; float:right; margin:0; padding:0;}

/* ***** Header ***** */
#header													{ line-height:2.0em;}
#header h1											{ padding-top:5px;}
#header h1 a										{ font-family:batang;  font-weight:bold; letter-spacing:-1px; color:#fff;}
#header h1 a:hover							{ color:#fff;  text-decoration:none;}

/* Head Background Image */
body#tt-body-blog #header,
body#tt-body-page #header,
body#tt-body-category #header,
body#tt-body-search #header,
body#tt-body-archive #header,
body#tt-body-entry #header,
body#tt-body-notice #header			{ background:url(./images/bg_head_entry.jpg) no-repeat; position:relative;}
body#tt-body-location #header		{ background:url(./images/bg_head_local.jpg) no-repeat; position:relative;}
body#tt-body-tag #header				{ background:url(./images/bg_head_tag.jpg) no-repeat; position:relative;}
body#tt-body-keylog #header			{ background:url(./images/bg_head_key.jpg) no-repeat; position:relative;}
body#tt-body-guestbook #header	{ background:url(./images/bg_head_guest.jpg) no-repeat; position:relative;}

/* Body-ID Select contents foot background option */
body#tt-body-location #select_foot,
body#tt-body-tag #select_foot,
body#tt-body-keylog #select_foot{ background:url(./images/bg_foot.gif) repeat-x; height:54px; margin:0 8px; display:block;}

/* ***** Blog Title ***** */
#title													{ width:490px; float:left; padding-left:10px; padding-top:15px; float:left; text-align:left;}

/* ***** Owner & Search Block ***** */
#h_title												{ width:160px; height:60px; margin:0; padding:0;float:right;}

/* ***** Owner Menu ***** */
#h_title .owner									{
																	width:150px;
																	padding:2px 10px 2px 0;
																	text-align:right;
																	font:1.0em Tahoma, Verdana, frutiger linotype, Lucida Grande, Trebuchet MS, Helvetica, Arial, Gulim, sans-serif;
																	letter-spacing:-0.01em;
																	color:#ccc;
																}
#h_title .owner a								{ text-decoration:none; color:#2369A6;}
#h_title .owner a:hover					{	text-decoration:none;	color:#000;}

/* ***** Search Menu ***** */
#h_title .search								{ width:160px; padding:0; text-align:center; position:relative;}
#h_title .search input					{	width:125px; height:14px;
																	font:11px/1.5 Dotum, Verdana, AppleGothic, Sans-serif;
																	line-height:120%;
																	vertical-align:top;
																	margin-top:4px;
																	border:1px solid #2369A6;
																	position:absolute;
																	padding-right:25px;
																	left:0; top:5px;
																}
#h_title .search .submit[class]	{
																	width:50px;
																	height:50px;
																	border:none;
																	position:absolute;
																	left:112px;
																	top:-5px;
																	margin:0;
																	padding:0;
																	background:url(./images/btn_search.png) no-repeat;
																}

/* ***** Tab Menu ***** */
#header .blogMenu								{
																	width:655px;
																	height:20px;
																	margin:0;
																	padding-right:5px;
																	clear:both;
																	position:relative;
																}
#header .blogMenu	li						{
																	font:8pt/1.5 Tahoma, Dotum, frutiger linotype, Lucida Grande, Trebuchet MS, Gulim, AppleGothic, Sans-serif;
																	list-style:none;
																	font-weight:bold;
																	line-height:190%;
																	letter-spacing:0;
																	float:right;
																}
.blogMenu[class] a:hover				{ color:#666; text-decoration:none; background-position:0 0;}
.blogMenu[class] a							{
																	color:#888;
																	width:100px;
																	height:20px;
																	margin-right:3px;
																	padding:0;
																	text-align:center;
																	cursor:pointer;
																	display:block;
																	background-image:url(./images/btn_tab.png);
																	background-position:0 -20px;
																}

body#tt-body-entry #header .blogMenu li.tab_page[class] a,
body#tt-body-tag #header .blogMenu li.tab_taglog[class] a,
body#tt-body-location #header .blogMenu li.tab_localog[class] a,
body#tt-body-guestbook #header .blogMenu li.tab_guestbook[class] a,
body#tt-body-keylog #header .blogMenu li.tab_keylog[class] a,
body#tt-body-page #header .blogMenu li.tab_page[class] a,
body#tt-body-category #header .blogMenu li.tab_page[class] a,
body#tt-body-search #header .blogMenu li.tab_page[class] a,
body#tt-body-archive #header .blogMenu li.tab_page[class] a,
body#tt-body-notice #header .blogMenu li.tab_page[class] a
																{
																	width:100px;
																	height:20px;
																	color:#666;
																	background-image:url(./images/btn_tab.png);
																	background-position:0 0;
																	margin-right:3px;
																	padding:0;
																	display:block;
																}

/* ***** content ***** */
#content .localog,
#content .taglog,
#content .keylog,
#content .entryNotice,
#content .entryProtected,
#content .entry,
#content .guestbook,
#content .searchList,
#content .searchRplist					{ width:640px; margin-bottom:10px; padding:5px 10px 0 10px; background:url(./images/bg_contents_head.gif) top no-repeat;}

/* >layout >mainBox >layout_body >contents title png
=================*/
#content .localog[class] h3       { height:40px; padding:5px; margin-bottom:10px; color:#222; background:url(./images/title_local.png) no-repeat;}
#content .taglog[class] h3        { height:40px; padding:5px; margin-bottom:10px; color:#222; background:url(./images/title_tag.png) no-repeat;}
#content .keylog[class] h3        { height:40px; padding:5px; margin-bottom:10px; color:#222; background:url(./images/title_keylog.png) no-repeat;}
#content .guestbook[class] h3     { height:40px; padding:5px; margin-bottom:10px; color:#222; background:url(./images/title_guestbook.png) no-repeat;}
#content .searchRplist[class] h3,
#content .searchList[class] h3    { padding:17px 0 5px 110px; margin-top:3px; margin-bottom:10px; color:#222; background:url(./images/title_search.png) no-repeat;}

#content .localog h3 span,
#content .taglog h3 span,
#content .keylog h3 span,
#content .guestbook h3 span     { display:none;}

#content .searching							{ border-bottom:1px dashed #ccc; padding-bottom:3px;}
#content .count									{ font:0.85em Tahoma; font-weight:bold; color:#999; letter-spacing:0; padding-left:10px;}

.searchList ol,
.searchRplist ol					      { list-style:none;  padding:5px;  margin:0;}
.searchList li,
.searchRplist li								{ border-bottom:1px solid #eee;  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:0.75em Verdana, Helvetica, Arial, Gulim, sans-serif;  color:#f60;}
.searchRplist .name							{ font:0.95em Dotum, Arial, sans-serif;    color:#999;  padding-left:8px;}

.localog .spot									{ background:url(./images/icon_local_arrow.gif) no-repeat;  padding-left:20px;  margin-top:5px;}
.localog .info									{ background:url(./images/icon_local_mark.gif) 0 1px no-repeat;  padding-left:20px;  margin-top:2px;}
.localog a:link									{ color:#369;}
.localog a:visited							{ color:#369;}
.localog a:hover								{ color:#369;  text-decoration:underline;}

.taglog ul											{ padding:5px; margin:0; text-align:justify;}
.taglog li											{ display:inline;}
.taglog a:hover									{ background-color:#eee;  color:#000;}
.taglog li .cloud1							{ background-color:#eee;  color:#a2348f;  font-weight:bold;  font-size:16px;}
.taglog li .cloud2							{ background-color:#eee;  color:#5a5194;  font-weight:bold;  font-size:15px;}
.taglog li .cloud3							{ background-color:#eee;  color:#369;  font-weight:bold;  font-size:14px;}
.taglog li .cloud4							{ background-color:#eee;  color:#666;     font-size:13px;}
.taglog li .cloud5							{ font-size:12px;  color:#999; }

.guestbook p										{ padding:2px 0; margin:0;}

.guestWrite											{ padding:15px; background-color:#f5f5f5; border:1px solid #ddd; overflow:hidden;}
.guestWrite input								{
																	width:202px;
																	border-top:1px solid #aaa;
																	border-bottom:1px solid #ddd;
																	border-left:1px solid #ddd;
																	border-right:1px solid #ddd;
																}
.guestWrite textarea						{
																	font:1em Tahoma;
																	font-weight:normal;
																	width:497px;
																	height:70px;
																	padding:5px;
																	background:transparent;
																	margin:-1px 0;
																	border:none;
																}
.guestWrite .text_bg						{
																	float:left;
																	background:#fff url(./images/bg_guest_pattern_text.gif) top repeat-x;
																	border-top:1px solid #aaa;
																	border-right:1px solid #ddd;
																	border-bottom:1px solid #ddd;
																	border-left:1px solid #ddd;
																}
.guestWrite .homepage
																{
																	float:left;
																	width:503px;
																	height:17px;
																	background:#fff url(./images/bg_guest_pattern_text.gif) top repeat-x;
																	margin-bottom:4px;
																	padding-left:4px;
																	overflow:hidden;
																	font:1em Tahoma;
																	font-weight:normal;
																	line-height:160%;
																}

.guestWrite .secretWrap					{ float:right; margin:0; padding:0;}
.guestWrite .checkbox						{ border:none; padding:0; margin:0; width:20px; height:16px;}
.guestWrite .submit							{ width:81px; height:81px; padding:0; margin:0; border:none;overflow:hidden;}
.guestWrite .name								{
																	font:1em Tahoma;
																	font-weight:normal;
																	line-height:160%;
																	background:url(./images/bg_guest_input_name.gif) left top no-repeat;
																	background-color:#fff;
																	height:17px;
																	padding-left:35px;
																	margin:0;
																	overflow:hidden;
																}
.guestWrite .pass								{
																	font:1em Tahoma;
																	font-weight:normal;
																	line-height:160%;
																	background:url(./images/bg_guest_input_pass.gif) left top no-repeat;
																	background-color:#fff;
																	height:17px;
																	padding-left:62px;
																	margin:0;
																	overflow:hidden;
																}

.guestList											{ padding-top:10px; clear:both;}
.guestList ol,
.guestList ul										{ margin:0; padding:0;  list-style:none;}
.guestList li p									{ border-top:1px dashed #ccc; margin-top:5px; padding-top:5px;}
.guestList ol li								{ border:1px solid #DDDDDD;  padding:10px;  margin-bottom:10px;  width:618px; overflow:hidden; background:url(./images/bg_guest_pattern_gray.gif) top repeat-x; background-color:#FAFAFA;}
.guestList li ul li							{ margin-left:20px;  background:#e0e4ed url(./images/bg_guest_pattern_blue.gif) top repeat-x;  padding-left:25px;  border:0;  width:540px; overflow:hidden; border:1px solid #bcc6da;}
.guestList li .name							{ color:#666;  font-weight:bold;}
.guestList li .date							{ font:0.8em Tahoma, Helvetica, Arial, Gulim, sans-serif; letter-spacing:-0.01em;}

.guestList .control a.modify       { background:url(images/iconModify.gif) no-repeat;  padding:0 0 2px 53px;  text-decoration:none;}
.guestList .control a.modify span  { display:none;}
.guestList .control a.write        { background:url(images/iconWrite.gif) no-repeat;  padding:0 5px 2px 53px;  text-decoration:none;}
.guestList .control a.write span   { display:none;}


/* entry */

.entryNotice h2,
.entryProtected h2,
.entry h2												{
																	font-size:1.2em;
																	line-height:1.2em;
																	padding-top:3px;
																	background:url(./images/icon_subject.gif) left no-repeat;
																	padding-left:20px;
																}
.entry .admin										{ float:right; padding-top:10px;}
.titleWrap											{ padding:3px 0 5px 5px; margin-bottom:15px;}
.titleWrap .category						{ font:1em Verdana, Arial, sans-serif;  color:#EA9515;  margin-right:3px;}
.titleWrap .category a					{ font:1em Dotum, Arial, sans-serif;  color:#EA9515;  margin-right:3px;}
.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												{ margin:5px 0 30px 0; overflow:hidden; clear:both;}
.article a:link									{ color:#5a5194;  text-decoration:none;}
.article a:visited							{ color:#5a5194;  text-decoration:none;}
.article a:hover								{ color:#369;  text-decoration:underline;}
.article a:active								{ color:#5a5194;  text-decoration:none;}
.article dt											{ text-decoration:underline;}
.article dd											{ margin-left:20px;  padding-bottom:10px;}
.article blockquote							{ border-left:7px double #ccc; padding-left:15px;  margin:10px 20px;}

.tagTrail												{ padding:5px 5px 5px 40px;  background:url(images/entryTag.gif) center left no-repeat; clear:both;}
.tagText												{ color:#369;}

.actionTrail										{
																	height:23px;
																	border-top:1px solid #eee;
																	border-bottom:1px solid #eee;
																	padding:7px 5px 0 5px;
																	font:11px verdana;
																	clear:both;
																	background-image:url(./images/bg_c_foot.gif);
																	background-repeat:repeat-x;
																}
.actionTrail .cnt								{ color:#f60;}

#rt_top													{ background:url(./images/bg_rt_title.gif) bottom no-repeat; height:22px; display:block; padding:0;}
#rt_center											{ background:url(./images/bg_rt_center.gif) repeat-y;}
#rt_foot												{ height:5px; display:block; padding:0; margin:0;}

.trackback											{ padding:0; margin-top:10px; overflow:hidden;}
.trackback a										{ color:#525c75;}
.trackback h3										{ font:1em Verdana; color:#333;  margin:5px 10px 10px 10px; padding:5px ; background-color:#fff;}
.trackback h4										{ font:12px Verdana; font-weight:normal;  margin:0;}
.trackback ol										{ margin:0; padding:0 10px; list-style:none;}
.trackback li										{ border-top:1px dotted #ccc;  padding:10px 5px 10px 5px;}
.trackback .date								{ font:0.9em Verdana, Helvetica, Arial, Gulim, sans-serif;  color:#777;}
.trackback p										{ font:1em Verdana, Arial, sans-serif;  color:#999;  margin:3px 0 0 0; padding:0; letter-spacing:-1px;}

.trackback a.delete							{ background:url(images/iconDelete.gif) left top no-repeat;  padding-left:8px;  text-decoration:none;}
.trackback a.delete span				{ display:none;}


.comment												{ margin:4px 0; overflow:hidden;}
.comment .bubble_gcr p					{ margin:0; width:610px; padding:0 10px; background-color:#fafafa;}
.comment .bubble_acr p					{ margin:0; width:550px; padding:0 10px; background-color:#e0e4ed;}
.comment .commentList						{ padding:0;}

.comment h3                     { display:none;}
.comment ol,
.comment ul                     { margin:0; padding:0; list-style:none;}
.comment .date                  { font:0.9em Verdana, Helvetica, Arial, Gulim, sans-serif;  color:#777;}

.comment .name									{ font-weight:bold; margin:0 5px;}
.comment .name a								{ vertical-align:top;}
.comment .name img							{ }

.comment .bubble_gt							{ width:640px; margin:0; padding-top:5px; display:block; background:url(./images/bg_rc_BalloonGv.gif) top no-repeat; overflow:hidden;}
.comment .bubble_gcl						{ display:block; width:635px; background-image:url(./images/bg_rc_BalloonGh.gif); background-position:left; background-repeat:repeat-y; padding-left:5px; overflow:hidden;}
.comment .bubble_gcr						{ display:block; width:630px; background-image:url(./images/bg_rc_BalloonGh.gif); background-position:right; background-repeat:repeat-y; padding-right:5px; overflow:hidden;}
.comment .bubble_gf							{ width:640px; margin:0; padding:5px 0 8px 0; display:block; overflow:hidden; background-image:url(./images/bg_rc_BalloonGv.gif); background-position:bottom; background-repeat:no-repeat;}
.comment .bubble_ginfo_name			{ margin-top:5px; padding:0; display:block; overflow:hidden; float:left;}
.comment .bubble_ginfo_img			{ margin-top:-4px; float:left; overflow:hidden;}
.comment .bubble_ginfo_date			{ float:left; margin-top:5px;}

.comment .bubble_at							{ width:580px; margin:0; padding-top:5px; display:block; background:url(./images/bg_rc_BalloonAv.gif) top no-repeat; overflow:hidden;}
.comment .bubble_acl						{ display:block; width:575px; background-image:url(./images/bg_rc_BalloonAh.gif); background-position:left; background-repeat:repeat-y; padding-left:5px; overflow:hidden;}
.comment .bubble_acr						{ display:block; width:570px; background-image:url(./images/bg_rc_BalloonAh.gif); background-position:right; background-repeat:repeat-y; padding-right:5px; overflow:hidden;}
.comment .bubble_af							{ width:580px; margin:0; padding:5px 0 8px 0; display:block; overflow:hidden; background-image:url(./images/bg_rc_BalloonAv.gif); background-position:bottom; background-repeat:no-repeat;}
.comment .bubble_ainfo_name			{ margin-top:5px; padding:0; display:block; overflow:hidden; float:right;}
.comment .bubble_ainfo_img			{ margin-top:-4px; float:right; overflow:hidden;}
.comment .bubble_ainfo_date			{ margin-top:5px; float:right;}

.comment bubble_at							{ width:580px; margin:0; padding-top:8px; display:block; background:url(./images/bg_rc_t.gif) top no-repeat;}
.comment bubble_ac							{ width:550px; padding:5px 15px; background:url(./images/bg_rc_cc.gif) repeat-y;}
.comment bubble_af							{ background-image:url(./images/bg_rc_cf.gif); background-position:top; background-repeat:no-repeat; padding-top:4px; text-align:right;}

.comment ol li									{ padding:5px 0;}
.comment li ul li								{ padding-left:60px;}
.comment .control a.address			{ background:url(images/iconAddress.gif) no-repeat;  padding-left:52px;  padding-bottom:2px;  text-decoration:none;}
.comment .control a.address span{ display:none;}
.comment .control a.modify			{ background:url(images/iconModify.gif) no-repeat;  padding-left:52px;  padding-bottom:2px;  text-decoration:none;}
.comment .control a.modify span	{ display:none;}
.comment .control a.write				{ background:url(images/iconWrite.gif) no-repeat;  padding-left:52px;  padding-bottom:2px;  text-decoration:none;}
.comment .control a.write span	{ display:none;}

.comment .wt										{ background-image:url(./images/bg_rc_title.gif); background-repeat:no-repeat; background-position:bottom; height:23px; display:block; margin-top:10px; padding:0;}
.comment .wf										{ background:url(./images/bg_rc_wf.gif) top no-repeat; height:5px; display:block; clear:both;}
.commentWrite										{ padding:10px; margin-top:0; border-left:1px solid #ddd; border-right:1px solid #ddd; background-color:#f5f5f5; overflow:hidden;}
.commentWrite .title						{ padding:5px 0; margin:0;}
.commentWrite input							{ width:211px; margin:0; padding:0; border-top:1px solid #aaa; border-right:1px solid #ddd; border-bottom:1px solid #ddd; border-left:1px solid #ddd;}
.commentWrite textarea					{ font:1em Tahoma; font-weight:normal; width:515px; height:70px; padding:5px; background:transparent; margin:-1px 0; border:none;}
.commentWrite .text_bg					{ float:left; background:#fff url(./images/bg_guest_pattern_text.gif) top repeat-x; border-top:1px solid #aaa; border-right:1px solid #ddd; border-bottom:1px solid #ddd; border-left:1px solid #ddd;}
.commentWrite .name							{ font:1em Tahoma; font-weight:normal; background:url(./images/bg_guest_input_name.gif) left top no-repeat; height:17px; background-color:#fff; line-height:160%; padding-left:35px; margin:0;}
.commentWrite .pass							{ font:1em Tahoma; font-weight:normal; background:url(./images/bg_guest_input_pass.gif) left top no-repeat; height:17px; background-color:#fff; line-height:160%; padding-left:62px; margin:0;}
.commentWrite input.homepage		{ font:1em Tahoma; font-weight:normal; width:522px; height:17px; padding-left:3px; line-height:160%; margin-bottom:4px; background:#fff url(./images/bg_guest_pattern_text.gif) top repeat-x;}
.commentWrite .submit						{ width:81px; height:81px; position:relative; border:none;}
.commentWrite .secretWrap				{ float:right;}
.commentWrite .secretWrap input	{ margin:0; padding:0; width:25px; border:none;}
.commentWrite .checkbox					{	border:none; padding:0;	margin:0; width:25px;}
.commentWrite .id-pw						{ margin-bottom:3px; padding:0;}
.commentWrite .textarea-layout	{ clear:both; overflow:hidden;}

.paging													{ text-align:center;  font:10px Tahoma;}
.paging .numbox	a hover					{ background-color:#f0f0f0;}
.paging .num										{ border-right:1px solid #ccc; padding:0 6px; margin-left:-5px;}

.paging .prev,
.paging .next										{ font:1.1em Dotum, Arial, sans-serif;}


/* ***** sidebar ***** */
#sidebar .sidebar_tt[class]							{ width:218px; height:16px; display:block; background:url(./images/layout_side_tt.png); padding:0;  margin:0;}
#sidebar .sidebar_tc[class]							{ width:180px; display:block; background:url(./images/layout_side_tc.png) repeat-y; padding:0 19px 0 19px; overflow:hidden;}
#sidebar .sidebar_tf[class]							{ width:218px; height:16px; display:block; background:url(./images/layout_side_tf.png); padding:0;  margin:0;}

#sidebar .sidebar_ft[class]							{ width:218px; height:16px; display:block; background:url(./images/layout_side_ft.png); padding:0;  margin:0;}
#sidebar .sidebar_fc[class]							{ width:180px; display:block; background:url(./images/layout_side_fc.png) repeat-y; padding:0 19px 0 19px; overflow:hidden;}
#sidebar .sidebar_ff[class]							{ width:218px; height:16px; display:block; background:url(./images/layout_side_ff.png); padding:0;  margin:0;}


#sidebar .notice,
#sidebar .botton,
#sidebar .tagbox,
#sidebar .calendar,
#sidebar .counter,
#sidebar .recentComment,
#sidebar .recentTrackback,
#sidebar .recentPost,
#sidebar .archive,
#sidebar .link,
#sidebar .category											{ overflow:hidden; padding:0; margin:10px 0;}

#sidebar																{ font-size:11px; line-height:1.7em;}
#sidebar ul															{ padding:0;  margin:0;  list-style:none;}
#sidebar li															{ font-size:11px;}
#sidebar li a															{ font-size:11px;}

#sidebar .tagbox .h-Title[class]          { background:url(./images/side_title_tag.png) no-repeat; display:block; height:28px; margin-bottom:3px;}
#sidebar .recentPost .h-Title[class]      { background:url(./images/side_title_rp.png) no-repeat; display:block; height:25px; margin-bottom:3px;}
#sidebar .recentComment .h-Title[class]   { background:url(./images/side_title_rc.png) no-repeat; display:block; height:25px; margin-bottom:3px;}
#sidebar .recentTrackback .h-Title[class] { background:url(./images/side_title_rt.png) no-repeat; display:block; height:28px; margin-bottom:3px;}
#sidebar .archive .h-Title[class]         { background:url(./images/side_title_ar.png) no-repeat; display:block; height:28px; margin-bottom:3px;}
#sidebar .calendar .h-Title[class]        { background:url(./images/side_title_cal.png) no-repeat; display:block; height:23px; margin-bottom:3px;}
#sidebar .link .h-Title[class]            { background:url(./images/side_title_link.png) no-repeat; display:block; height:22px; margin-bottom:3px;}
#sidebar .counter .h-Title[class]         { background:url(./images/side_title_counter.png) no-repeat; display:block; height:21px; margin-bottom:3px;}

/* Sidebar Top & Foot font color setting */
#sidebar .sidebar_tc h3									{ color:#000;}
#sidebar .sidebar_tc .cnt								{ color:#f60;}
#sidebar .sidebar_tc .date							{ color:#666;}
#sidebar .sidebar_tc .name							{ color:#666;}

#sidebar .sidebar_fc h3									{ display:none;}
#sidebar .sidebar_fc a									{ color:#c0c7d8;}
#sidebar .sidebar_fc a:hover						{ color:#fff; text-decoration:underline;}
#sidebar .sidebar_fc .cnt								{ color:#45536D;}
#sidebar .sidebar_fc .date							{ color:#45536D;}
#sidebar .sidebar_fc .name							{ color:#45536D;}

#sidebar .cnt													  { font:0.85em Tahoma, Helvetica, Arial, Gulim, sans-serif;}
#sidebar .date												  { font:1em Tahoma, Helvetica, Arial, Gulim, sans-serif;}
#sidebar .name												  { font:1em Dotum, Arial, sans-serif;}

#sidebar .blogImage img									{ width:180px; padding:5px 0; margin:0; display:block;}
#sidebar .blogDesc											{ color:#888;  font:11px Dotum;  line-height:1.2em;  letter-spacing:-1px;}
#sidebar .userID												{ color:#888;  background:url(images/iconBy.gif) 3px 0 no-repeat;  padding-left:22px;  letter-spacing:0;}

#sidebar .notice												{ }
#sidebar .notice li											{ border-bottom:1px dashed #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) 0 0 no-repeat; padding:1px 0 5px 27px; color:#000;}
#sidebar .notice a:hover								{ background:url(images/iconNotice_on.gif) 0 0 no-repeat;  padding:0 0 5px 27px; text-decoration:none; color:#f60;}

#sidebar .adminMenu											{ padding:8px 5px 6px 5px;  background-color:#eee; margin:5px 0 10px 0;}
#sidebar .adminMenu li									{ background:none;  display:inline; width:100px;}
#sidebar .adminMenu a										{ padding:3px 20px 1px 20px;  border:1px solid #999;  color:#666;  text-decoration:none;  background-color:#fff;}

/* ================ Category ===================== */
#sidebar .category h3{ font-size:1em; font-weight:bold; color:#000; padding-top:3px; border-bottom:1px solid #ddd; margin-bottom:5px;}
#sidebar .category li{ background:none;}
#sidebar .category ul li a	{ color:#000;}
#sidebar .category ul li a:hover{ color:#f60;}
#sidebar .category li ul li	{ background:url(./images/icon_note.gif) 0 5px no-repeat;  padding-left:13px;}
#sidebar .category li ul li a{ color:#000;}
#sidebar .category li ul li a:hover	{ color:#f60;}
#sidebar .category li ul li ul li{ background:none; border-left:1px dotted #ccc; padding-left:6px; margin-left:2px;}
#sidebar .category li ul li ul li a	{ color:#999;}

#sidebar .tagbox ul											{ padding:5px 2px;	text-align:justify;}
#sidebar .tagbox li											{ background:none;  display:inline;}
#sidebar .tagbox a										  { letter-spacing:-1px;}
#sidebar .tagbox li .cloud1							{ background-color:#5d6781;  font-weight:bold;  font-size:13px;  color:#a2348f;}
#sidebar .tagbox li .cloud2						  { background-color:#737d97;  font-weight:bold;  font-size:13px;  color:#5a5194;}
#sidebar .tagbox li .cloud3							{ background-color:#818ba4;  font-weight:bold;  font-size:13px;  color:#369;}
#sidebar .tagbox li .cloud4							{ background-color:#818ba4;  font-size:12px;  color:#ccc;}
#sidebar .tagbox li .cloud5							{ font-size:11px;  color:#c0c7d8;}
#sidebar .tagbox a:hover								{ background-color:#818ba4;  text-decoration:none;  color:#000;}

#sidebar .calendar											{ font:12px Verdana; }


#sidebar .recentPost ul									{ list-style:none; margin:0; padding:0;}
#sidebar .recentPost li									{
																					background:url(./images/icon_tb_gray.gif) left top no-repeat;
																					padding-left:13px;
																					color:#C0C7D8;
																					white-space:nowrap;
																					display:block;
																					width:165px;
																					height:18px;
																					overflow:hidden;
																				}
#sidebar .recentPost div a							{ display:block; font:8pt dotum,helvetica,sans-serif; color:#C0C7D8; padding:3px 5px 1px;}
#sidebar .recentPost ul li a:hover			{
																					display:block;
																					font:8pt dotum,helvetica,sans-serif;
																					text-decoration:none;
																					background-color:#a37dbd;
																					color:#eabcf6;
																					padding:3px 5px 1px;
																				}

#sidebar .recentComment									{ }
#sidebar .recentComment ul							{ list-style:none; margin:0; padding:0;}
#sidebar .recentComment ul li						{ border-bottom:1px dashed #5F6369; color:#fff; display:block; width:178px; overflow:hidden; padding:2px 0 3px 0;}
#sidebar .recentComment div a						{ display:block; font:8pt dotum,helvetica,sans-serif; color:#C0C7D8; padding:5px 4px 3px;}
#sidebar .recentComment ul li a:hover		{
																					border:1px dashed #acbade;
																					display:block;
																					font:8pt dotum,helvetica,sans-serif;
																					text-decoration:none;
																					background-color:#7d8fbd;
																					color:#D3E9EF;
																					padding:4px 3px 2px;
																				}

#sidebar .recentTrackback ul						{ list-style:none; margin:0; padding:0;}
#sidebar .recentTrackback li						{
																					background:url(./images/icon_tb_gray.gif) left top no-repeat;
																					padding-left:13px;
																					color:#C0C7D8;
																					white-space:nowrap;
																					display:block;
																					width:165px;
																					height:18px;
																					overflow:hidden;
																				}
#sidebar .recentTrackback div a					{ display:block; font:8pt dotum,helvetica,sans-serif; color:#C0C7D8; padding:2px 5px 1px; line-height:100%;}
#sidebar .recentTrackback ul li a:hover	{
																					display:block;
																					font:8pt dotum,helvetica,sans-serif;
																					text-decoration:none;
																					background-color:#a6bd7d;
																					color:#c4f6bc;
																					padding:2px 5px 1px;
																					line-height:100%;
																				}

#sidebar .counter												{ font:0.85em Verdana, Helvetica, Arial, Gulim, sans-serif; text-align:center; letter-spacing:0;}
#sidebar .counter	ul										{ background-color:#838FA9; padding:5px 0; border:1px dashed #ccc;}
#sidebar .counter li										{ background:none; display:inline; padding:0 5px; color:#c0c7d8;}
#sidebar .counter li.total							{ display:block; color:#c0c7d8;}

#sidebar .botton												{ text-align:center;}

/* ***** footer ***** */
#footer																	{ text-align:center;  padding:10px 10px 20px 10px;  font:11px Verdana, dotum;	color:#666; background:url(./images/bg_foot.gif) repeat-x; margin:0 8px;}
#footer a																{ color:#666;}
#footer a:hover													{ color:#333;}

#copyright															{ width:660px; margin:0 18px;}
#copyright #powered											{ width:300px; float:left;}
#copyright #powered	#f_tt[id]						{ width:157px; height:9px; background:url(./images/copy_tt.png) bottom no-repeat; display:block; cursor:pointer;}
#copyright #powered	#f_snc[id]					{ width:157px; height:10px; background:url(./images/copy_snc.png) top no-repeat; display:block; cursor:pointer;}
#copyright #copy												{ width:300px; float:right; text-align:right; font:0.9em Tahoma, Arial, AppleGothic, Sans-serif; color:#ccc; letter-spacing:0;}
#copyright #copy a											{ font:0.9em Tahoma, Arial, AppleGothic, Sans-serif; color:#ccc;}
#copyright #copy a:hover								{ font:0.9em Tahoma, Arial, AppleGothic, Sans-serif; color:#fff;}
