﻿@charset "utf-8";

/* 블로그 레이아웃 */
 

#body-layer											{ width:100%; height:100%; overflow:hidden; background-repeat:repeat-x; background-color:transparent; margin:0; padding:0;}
#container											{ width:1060px; margin:5px auto; padding:0; overflow:hidden; background:transparent;}
#main														{ width:838px; float:right; margin:0; padding:0;}
	
#layout_top[id]									{ width:830px; height:15px; margin:0; padding:0; DISPLAY: block; background-image:url(./images/body_top.png); background-color:transparent;}
#layout_body[id]								{ width:830px; margin:0; padding:0; background:url(./images/body_bg.png) repeat-y; overflow:hidden;}
#layout_foot[id]								{ width:830px; height:15px; margin:0; padding:0; DISPLAY: block; background:url(./images/body_bottom.png) no-repeat; background-color:transparent;}

#header											    	{ width:796px; margin:3px 18px 10px 18px; height:80px; padding:0;  no-repeat;}
#content												{ width:796px; margin:0px 15px auto; padding:0; overflow:hidden;}
#footer													{ clear:both; padding:0; }

#sidebar												{ width:218px; float:left; margin:0; padding:0; background-color:transparent;}

/* ***** Header ***** */
#header													{ }

/* ***** Blog Title ***** */
#header #title									{ width:490px; float:left; padding-left:10px; padding-top:15px; float:left; text-align:left;}
#header	#title h1								{ padding-top:5px;}
#header	#title h1 a							{ font:20px/1.4em batang; font-weight:bold; letter-spacing:-1px; color:#fff;}
#header	#title h1 a:hover				{ color:#fff;  text-decoration:none;}

 

/* 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 10px; display:block;}

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

/* ***** Owner Menu ***** */
#h_title .owner									{
																	width:150px;
																	height:16px;
																	padding:0 10px 2px 0;
																	text-align:right;
																	font-size:11px;
																	letter-spacing:-0.5px;
																	line-height:1.6em;
																	color:#555;
																}
#h_title .owner a								{ text-decoration:none; color:#555;}
#h_title .owner a:hover					{	text-decoration:none;	color:white;}

/* ***** Search Menu ***** */
#h_title .search								{ width:110px; padding:0; text-align:center; position:relative;}
#h_title .search input					{	width:95px; 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.gif) 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:#777;
																	width:100px;
																	height:20px;
																	margin-right:3px;
																	padding:0;
																	text-align:center;
																	cursor:pointer;
																	display:block;
																	background-image:url(./images/btn_tab.gif);
																	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.gif);
																	background-position:0 0;
																	margin-right:3px;
																	padding:0;
																	display:block;
																}

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

#content .localog[class] h3			{ height:40px; padding:5px; margin-bottom:10px; color:#222; background:url(./images/title_local.gif) no-repeat;}
#content .taglog[class] h3			{ height:40px; padding:5px; margin-bottom:10px; color:#222; background:url(./images/title_tag.gif) no-repeat;}
#content .keylog[class] h3		{ height:40px; padding:5px; margin-bottom:10px; color:#222; background:url(./images/title_keylog.gif) no-repeat;}
#content .guestbook[class] h3		{ height:40px; padding:5px; margin-bottom:10px; color:#222; background:url(./images/title_guestbook.gif) no-repeat;}

#content .searchRplist[class] h3,
#content .searchList[class] h3	{
																	padding:17px 0 5px 110px;
																	margin-top:5px;
																	margin-bottom:10px;
																	color:#222;
																	background:url(./images/title_search.gif) no-repeat;
																}

#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									{ margin-top:2px;}
.localog .info a								{ border-bottom:1px dashed #ccc;}
.localog a:link									{ color:#666;}
.localog a:visited							{ color:#666;}
.localog a:hover								{ color:#f60; text-decoration:none;}

.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:557px;
																	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 #DEF3B6;  padding:10px;  margin-bottom:10px;  width:618px; overflow:hidden; background:url(./images/bg_guest_pattern_green.gif) top repeat-x; background-color:#F6FCEB;}
.guestList li ul li							{ margin-left:20px;  background:#EAF8CF url(./images/bg_guest_pattern_agreen.gif) top repeat-x; padding-left:25px; width:600px; overflow:hidden; border:1px solid #D5F0A4;}
.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:12px/1.8em 맑은고딕, Malgun Gothic, Verdana, 돋움, Dotum, AppleGothic, 'Lucida Grande', Geneva, Arial, Sans-serif;
																	font-weight:bold;
																	letter-spacing:-1px;
																	background:url(./images/icon_subject.gif) left no-repeat;
																	padding-left:20px;
																}
.entry .admin										{ float:right; padding-top:10px;}

.titleWrap											{ padding:8px 0 5px 5px; margin-bottom:15px; color:#000;}
.titleWrap a										{ color:#666;}
.titleWrap a:hover							{ color:#f60;}
.titleWrap a:visited						{ color:#666;}
.titleWrap .category						{ font:11px Verdana, Arial, sans-serif; color:#EA9515;}
.titleWrap .category a					{ font:11px Dotum, Arial, sans-serif; color:#EA9515; margin-right:3px;}
.titleWrap .date								{ font:11px 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:#693;}

.actionTrail										{
																	font:8pt/1.8em 맑은고딕, Malgun Gothic, Verdana, 돋움, Dotum, AppleGothic, 'Lucida Grande', Geneva, Arial, Sans-serif;
																	line-height:1.4em;
																	height:23px;
																	border-top:1px solid #eee;
																	border-bottom:1px solid #eee;
																	padding:7px 5px 0 5px;
																	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;width:736px; height:22px; display:block; padding:0;}
#rt_center											{ background:url(./images/bg_rt_center.gif) repeat-y;width:736px;}
#rt_foot												{ width:736px;height:5px; display:block; padding:0; margin:0;}

.trackback											{
																	font:8pt/1.4em 맑은고딕, Malgun Gothic, Verdana, 돋움, Dotum, AppleGothic, 'Lucida Grande', Geneva, Arial, Sans-serif;
																	padding:0;
																	margin-top:10px;
																	overflow:hidden;
																}
.trackback a										{ color:#525c75;}
.trackback h3										{ font-size:1em; color:#333; margin:5px 10px 10px 10px; padding:5px; background-color:#fff;}
.trackback h4										{ font-size:1.2em; font-weight:normal; margin-bottom:2px;}
.trackback ol										{ margin:0; padding:0 10px; list-style:none;}
.trackback li										{ border-top:1px dotted #ccc;  padding:10px 5px 10px 5px;}
.trackback .from								{ letter-spacing:-0.1em;}
.trackback .date								{ font-size:0.9em; color:#777;}
.trackback p										{ font-size:1em; color:#999; margin:2px 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												{
																	font:8pt/1.4em 맑은고딕, Malgun Gothic, Verdana, 돋움, Dotum, AppleGothic, 'Lucida Grande', Geneva, Arial, Sans-serif;
																	margin:4px 0;
																	overflow:hidden;
																	letter-spacing:0;
																} 
.comment .balloon_gc p					{ margin:0; width:724px; padding:0 10px; background-color:#f2ffd6;}
.comment .balloon_ac p					{ margin:0; width:564px; padding:0 0 0 10px; background-color:#d5f0a4;}
.comment .commentList						{ padding:0;}

.comment h3                     { display:none;}
.comment ol,
.comment ul                     { margin:0; padding:0; list-style:none;}
.comment .date                  { font-size:1em; color:#777; font-weight:normal; line-height:1.8em;}
.comment .name									{ font-weight:bold; margin:0 5px; line-height:1.8em;}
.comment .name a								{ vertical-align:top;}
.comment .name img							{  }

.comment .balloon_gt						{ width:736px; margin:0; padding-top:5px; display:block; background:url(./images/bg_rc_BalloonGv.gif) top no-repeat; overflow:hidden;}
.comment .balloon_gc						{ display:block; width:734px; border-left:1px solid #c2dc88; border-right:1px solid #c2dc88; background-color:#f6fceb; overflow:hidden;}
.comment .balloon_gf						{ width:736px; margin:0; padding-bottom:5px; display:block; overflow:hidden; background-image:url(./images/bg_rc_BalloonGv.gif); background-position:bottom; background-repeat:no-repeat;}
.comment .balloon_ginfo_name		{ margin-top:6px; padding:0; display:block; overflow:hidden; float:left;}
.comment .balloon_ginfo_img			{ margin-top:-1px; float:left; overflow:hidden;}
.comment .balloon_ginfo_date		{ float:left; margin-top:6px;}

.comment .balloon_at						{ width:576px; margin-top:10px; padding-top:5px; display:block; background:url(./images/bg_rc_BalloonAv.gif) top no-repeat; overflow:hidden;}
.comment .balloon_ac						{ display:block; width:574px; border-left:1px solid #b5d779; border-right:1px solid #b5d779; background-color:#f2ffd6; overflow:hidden;}
.comment .balloon_af						{ width:576px; margin:0; padding-bottom:5px; display:block; overflow:hidden; background-image:url(./images/bg_rc_BalloonAv.gif); background-position:bottom; background-repeat:no-repeat;}
.comment .balloon_ainfo_name		{ margin-top:6px; padding:0; display:block; overflow:hidden; float:right;}
.comment .balloon_ainfo_img			{ margin-top:-1px; float:right; overflow:hidden;}
.comment .balloon_ainfo_date		{ float:right; margin-top:6px;}

.comment ol li									{ padding:5px 0;}
.comment li ul li								{ padding-left:160px;}
.comment .control a.address			{ background:url(images/iconAddress.gif) top no-repeat; padding-left:52px; text-decoration:none;}
.comment .control a.address span{ display:none;}
.comment .control a.modify			{ background:url(images/iconModify.gif) top no-repeat; padding-left:52px; text-decoration:none;}
.comment .control a.modify span	{ display:none;}
.comment .control a.write				{ background:url(images/iconWrite.gif) top no-repeat; padding-left:52px; 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;width:784px; height:23px; display:block; margin-top:10px; padding:0;}
.comment .wf										{ background:url(./images/bg_rc_wf.gif) top no-repeat;width:784px; 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:151px; 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:605px; 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:402px; 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;}
.guest_secret { color:#f30; font-weight:bold;} 


/* ================================================================ */
/* ========================== 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_tt.png); padding:0;  margin:0;}
#sidebar .sidebar_fc[class]							{ width:180px; display:block; background:url(./images/layout_side_tc.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_tf.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 ul															{ padding:0;  margin:0;  list-style:none;}
#sidebar li															{ }

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


/* ============= Sidebar Top & Foot font color setting ============== */

/* Sidebar Top block setting */
#sidebar .sidebar_tc h3									{ color:#000; font-size:1em; height:20px; font-weight:bold; margin-bottom:3px;}
#sidebar .sidebar_tc .cnt								{ color:#f60;}
#sidebar .sidebar_tc .date							{ color:#666;}
#sidebar .sidebar_tc .name							{ color:#666;}

/* Sidebar Bottom block setting */
#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 Link setting */
#sidebar .sidebar_fc .link li a,
#sidebar .sidebar_fc .archive li a,
#sidebar .sidebar_fc .recentTrackback li a,
#sidebar .sidebar_fc .recentComment li a,
#sidebar .sidebar_fc .recentPost li a		{ font:8pt Dotum; color:#5b6b6c;}

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


/* ================ Blog info ================== */

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


/* ================ Notice ===================== */

#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:1.1em; font-weight:bold; color:#000; padding-top:3px; border-bottom:1px solid #ddd; margin-bottom:5px;}
#sidebar .category li										{ background:none;}
#sidebar .category li ul li							{background:url(images/bul.gif) 0 6px no-repeat;  padding-left:10px;}
#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;}


/* ================ Tag Box ======================= */

#sidebar .tagbox ul											{ padding:5px 2px; text-align:justify;}
#sidebar .tagbox li											{ background:none; display:inline; line-height:140%;}
#sidebar .tagbox a										  { letter-spacing:-1px;}
#sidebar .tagbox li .cloud1							{ background-color:#7c9058;  font-weight:bold;  font-size:13px;  color:#b2e656;}
#sidebar .tagbox li .cloud2						  { background-color:#7c9058;  font-weight:bold;  font-size:12px;  color:#ade151;}
#sidebar .tagbox li .cloud3							{ background-color:#7c9058;  font-weight:bold;  font-size:12px;  color:#9cc455;}
#sidebar .tagbox li .cloud4							{ background-color:#a6bd7d; font:12px Dotum; color:#5b6b6c;}
#sidebar .tagbox li .cloud5							{ font:8pt Dotum; color:#5b6b6c;}
#sidebar .tagbox a:hover								{ background-color:#818ba4;  text-decoration:none;  color:#000;}


/* ================ Recent Calendar =============== */

#sidebar .calendar											{ font:1em Verdana;}


/* ================ Recent Post =================== */

#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:200px;
																					height:18px;
																					overflow:hidden;
																				}
#sidebar .recentPost div a							{ display:block; padding:3px 5px 1px;}
#sidebar .recentPost ul li a:hover			{
																					display:block;
																					font:9pt dotum,helvetica,sans-serif;
																					text-decoration:none;
																					background-color:#a37dbd;
																					color:#eabcf6;
																					padding:3px 5px 1px;
																				}


/* ================= Recent Comments ================= */

#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:180px; overflow:hidden; padding:2px 0 3px 0;}
#sidebar .recentComment div a						{ display:block; 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;
																				}


/* ================== Recent Trackback ================= */

#sidebar .recentTrackback								{ }
#sidebar .recentTrackback ul						{ list-style:none; margin:0; padding:0;}
#sidebar .recentTrackback ul li					{ background:url(./images/icon_tb_gray.gif) left center no-repeat; display:block; width:168px; overflow:hidden; padding:2px 0 3px 10px;}
#sidebar .recentTrackback div a					{ display:block; padding:5px 4px 3px;}
#sidebar .recentTrackback ul li a:hover	{
																					display:block;
																					font:8pt dotum,helvetica,sans-serif;
																					text-decoration:none;
																					background-color:#7C9058;
																					color:#CDE367;
																					padding:5px 4px 3px;
																				}

#sidebar .sidebar_fc .archive li a			{ letter-spacing:0;}
#sidebar .sidebar_fc .archive li a:hover{ letter-spacing:0; color:#f60;}

#sidebar .sidebar_fc .link li a					{ letter-spacing:0;}
#sidebar .sidebar_fc .link li a:hover		{ letter-spacing:0; color:#f60;}


/* ====================== Counter ====================== */

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

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

/* ***** footer ***** */
#footer																	{
																					text-align:center;
																					padding:10px 10px 20px 10px;
																					background:url(./images/bg_foot.gif) bottom repeat-x;
																					margin:0 10px;
																				}

#copyright															{ width:620px; margin:0 18px;}
#copyright #powered											{ width:500px; float:left; }
#copyright #powered	#f_tt[id]						{ width:0px; height:0px; background:url() bottom no-repeat; display:block; cursor:pointer;}
#copyright #powered	#f_snc[id]					{ width:0px; height:0px; background:url() top no-repeat; display:block; cursor:pointer;}
#copyright #copy												{ width:460px; float:right; padding:10px ; text-align:right; font:0.9em Tahoma, Arial, AppleGothic, Sans-serif; color:#385700; letter-spacing:0;}
#copyright #copy a											{ font:0.9em Tahoma, Arial, AppleGothic, Sans-serif; color:#385700;}
#copyright #copy a:hover								{ font:0.9em Tahoma, Arial, AppleGothic, Sans-serif; color:#f60;}
