@charset "utf-8";

body{
		margin:0; padding:0;
		padding-bottom:30px;
		font: 12px Gulim, Tahoma;
		background:url(./images/bg.gif) repeat-x #eeeeee;
}

img { border:0; }
label { cursor:pointer; }

dl,dt,dd { margin:0; padding:0; }
p { margin:0; padding:0; }

.clear { clear:both; }

/* input */

.input { color:#808080; border:1px solid #e0e0e0; width:100px;}
.homepage { color:#808080; border:1px solid #e0e0e0; width:200px;}
.textarea  { color:#808080; border:1px solid #e0e0e0; width:630px; height:60px; }
.submit { width:70px; height:63px; background-color:#E7E7E7; border:0; color:#777777; font-size:12px;}
.pass_submit { background-color:#E7E7E7; border:0; color:#777777; width:50px;}
.search_input { color:#808080; border:0; width:100%; height:14px; font:11px Dotum; }
.search_submit { background-color:#E7E7E7; border:0; color:#777777; width:50px;}

.guest_textarea  { color:#808080; border:1px solid #e0e0e0; width:650px; height:80px;  }

.cnt { color:#e99a33; }

.moreless_fold { padding:4px; padding-bottom:8px;  padding-left:15px; font :12px Gulim, Tahoma, Arial, sans-serif; font-weight:bold; background-image: url(./images/more.gif); background-repeat: no-repeat; background-position:2px 9px; }

/*
	.tt-more-after {  padding-left:15px; font :12px Gulim, Tahoma, Arial, sans-serif; font-weight:bold; background-image: url(./images/more.gif); background-repeat: no-repeat; background-position:2px 3px; } 
*/
.moreless_top {    padding:4px;  padding-bottom:8px; padding-left:17px; font :12px Gulim, Tahoma, Arial, sans-serif; font-weight:bold; background-image: url(./images/less.gif); background-repeat: no-repeat; background-position:2px 8px; }
.moreless_bottom {  padding:4px; padding-bottom:8px; padding-left:17px; font :12px Gulim, Tahoma, Arial, sans-serif; font-weight:bold; background-image: url(./images/less.gif); background-repeat: no-repeat; background-position:2px 8px; }


/* layout */
.main { width:964px;  margin:0 auto;  }

#content { width:780px; float:right;  background-color:white; border-left:1px solid #ededed;  }
#sidebar { width:160px; float:left; padding:10px;  }

.entry { width:100%; margin-bottom:30px; }
#wrap {  padding-top:10px; background-color:white;}

/* top */
#top { height:22px; }

/* menu */
#header { }
	#header .menu {}
		#header .menu ul { margin:0; padding:0; background:none; list-style:none; padding-left:14px;}
		#header .menu ul li { float:left; }
		
		#header .menu .split { width:0px; } 
		
		#header .menu a { width:60px;  height:17px;  display: block; text-decoration:none; color:#adadad; text-align:center; background:url(./images/nonselect_tab.gif) no-repeat; padding-top:6px; margin-right:6px;}
		#header .menu a:hover { text-decoration:none; color:#adadad; background:url(./images/nonselect_hover_tab.gif) no-repeat; }
		
		#header .menu .guestbook { float:right; padding-right:8px; }
		#header .menu .guestbook a {  background:url(./images/guestbook_tab.gif) no-repeat; }
		#header .menu .guestbook a:hover { background:url(./images/guestbook_hover_tab.gif) no-repeat; }

		#tt-body-page #header .menu .blog a,
		#tt-body-blog #header .menu .blog a { background:url(./images/select_tab.gif) no-repeat; }
		#tt-body-tag  #header .menu .tag a { background:url(./images/select_tab.gif) no-repeat; }
		#tt-body-keylog  #header .menu .key a { background:url(./images/select_tab.gif) no-repeat; }
		#tt-body-location #header .menu .local a { background:url(./images/select_tab.gif) no-repeat; }
		#tt-body-guestbook #header .menu .guestbook a { background:url(./images/select_tab.gif) no-repeat; }


	#header .margin { height:14px;  }
		#header .margin .bgTable { width:100%; height:100%; }
		#header .margin .bgTable .left { width:4px; background:url(./images/l_t_bg.gif) no-repeat; }
		#header .margin .bgTable .center { background-color:white; }
		#header .margin .bgTable .right { width:4px; background:url(./images/r_t_bg.gif) no-repeat; }
	
	#header .orange { height: 13px; background:url(./images/orange.gif) repeat-x white; padding-right:6px; }

	#header .title { height:42px; background:url(./images/title_top_bg.gif) repeat-x; }
		#header .title .name { float:left; margin-top:12px; margin-left:10px; font-weight:bold; color:#5c5c5c; }
			#header .title .name a {  color:#5c5c5c;  text-decoration:none; }
			#header .title .name a:hover {  color:#e99a33;  text-decoration:none;  }

		#header .title .rss { float:left; margin-top:12px; margin-left:10px; }
		#header .title .search { float:right;  margin-top:5px; margin-right:2px; }
			#header .title .search .search_form {  }
			#header .title .search .search_bg1 { float:left; width:10px; height:24px;  background:url(./images/s_bg.gif) no-repeat; margin-left:4px;}
			#header .title .search .search_bg2 { float:left; width:100px; height:24px; background:url(./images/s_bg2.gif) repeat-x; padding-top:4px;}
			#header .title .search .search_bg3 { float:left; width:10px; height:24px; background:url(./images/s_bg3.gif) no-repeat; }
			#header .title .search .search_button { float:left; padding-left:4px; }

	.owner_input { float:right; }
	.owner_window { width:70px; padding:4px; border:2px solid #ffd81d; background-color:white; visibility:hidden; }
			.owner_window a { color:#bfbfbf; text-decoration:none; }
			.owner_window a:hover {  color:#e99a33;  text-decoration:none;  }
	
		.owner_window .owner {margin:0; background:url(./images/owner_bg.gif) repeat-x bottom; padding:4px; margin-bottom:2px; }
			.owner_window .owner a { background:url(./images/owner.gif) no-repeat; padding-left:18px; }
		.owner_window .write {margin:0; padding:4px; padding-bottom:0px; }
			.owner_window .write a { background:url(./images/write.gif) no-repeat; padding-left:18px; }

/* content */
#main {}	
		
	#pages {text-align:center; padding:12px; padding-top:0px; color:#DDDDDD; font:12px  Tahoma , Arial, sans-serif;	 }
			.pages a:link { text-decoration: none; color: #272727; }
			.pages a:hover { text-decoration: none; color: #272727; }
			.pages a:visited { text-decoration: none; color: #272727; }
			.pages a:hover { text-decoration: none;color: #070707;}

			.next_prev a:link { text-decoration: none; color: #272727; }
			.next_prev a:hover { text-decoration: none; color: #272727; }
			.next_prev a:visited { text-decoration: none; color: #272727; }
			.next_prev a:hover { text-decoration: none;color: #979797;}

			.selected { color:#e99a33; }
			.interword { padding-left:7px;}
		
		.guest_topmargin { height:6px; font-size:0; background-image:url(./images/tc_bgline_top.gif); background-repeat:repeat-x; }
		.guestwrite {  background-image:url(./images/tc_bgline_bottom.gif); background-repeat:repeat-x; background-position:bottom; background-color:#FAFAFA;  padding:10px; padding-bottom:14px; width:740px; color:#b0b0b0; }

		.guestlist { position:relative; padding-top:20px;}
		.guestlist OL { list-style:none; padding:0; margin:0;}
		.guestlist LI { list-style:none;}
		.guestlist UL { margin:0; padding-top:20px;}
			.guestlist UL LI{ padding-top:10px; }

		.main_guest_list { border:4px solid #F8F8F8; padding:10px;  margin-bottom:14px; padding-bottom:12px; }
		.main_guest_sublist { width:94%;margin:0 auto; padding:10px; border:1px solid #eaeaea; margin-bottom:10px; background-color:#fafafa; }


		.locallog { }
			.locallog A { text-decoration:none;  color:#e99a33; border-bottom:1px dotted #636363; }
			.locallog A:hover { text-decoration:none; color:#636363; border-bottom:1px solid #636363; }
	
			.spot {color:#737373; font :12px Gulim, Tahoma, Arial, sans-serif; height:16px; padding-left:12px; padding-top:2px; background-image: url(./images/icon_globe.gif); background-repeat: no-repeat;background-position: 0 3px;}
			.info {color:#737373; font :12px Gulim, Tahoma, Arial, sans-serif; padding-left:15px; height:18px; background-image: url(./images/paper.gif); background-repeat: no-repeat; background-position: 0 1px; padding-bottom:4px;}
		
		.tagmenu {  }
			.tagmenu ul            { text-align:left; margin:0; padding:0; line-height:20px;}
			.tagmenu li            { background:none;  display:inline;  padding:0; padding-right:4px; }
			.tagmenu a             { text-decoration:none; }	
			.tagmenu a:hover       { text-decoration:none;  color:#e99a33;}	

			.tagmenu .cloud1		{ color : 808080;	font :14px Gulim, Tahoma, Arial, sans-serif; font-weight:bold;}
			.tagmenu .cloud2		{ color : #202020;  font :13px Gulim, Tahoma, Arial, sans-serif; font-weight:bold;}
			.tagmenu .cloud3		{ color : #404040;  font :12px Gulim, Tahoma, Arial, sans-serif; font-weight:bold;}
			.tagmenu .cloud4		{ color : #606060;  font :12px Gulim, Tahoma, Arial, sans-serif;}
			.tagmenu .cloud5		{ color : #c0c0c0;  font :12px Gulim, Tahoma, Arial, sans-serif;}	
		
		.keylog {}
			.keylog ul			{ text-align:left; margin:0; padding:0; list-style:none; }
			.keylog	li			{ background:url(./images/li.gif) no-repeat; background-position:0 3px; padding-left:10px; padding-bottom:4px; }
			.keylog a             { text-decoration:none; color:#808080;}	
			.keylog a:hover       { text-decoration:none;  color:#e99a33;}	

		.pass_inputarea { width:220px; margin:0 auto;  }
			.pass_inputarea .left {  float: left; }
			.pass_inputarea .right {  float: left; padding-left:10px; }

		.list { margin:10px; }
		.list h3 { padding:0; margin:0; font:12px Dotum,Gulim; font-weight:bold;  color:#828282;}
		.list ol { margin:0; padding:0; margin-top:6px; margin-bottom:6px; color:#828282; list-style:none; }
		.list li { border-top:1px solid #F4F4F4; padding-top:6px; padding-bottom:2px;}
			.list A { text-decoration:none;  color:808080; }
			.list A:hover { text-decoration:none; color:#e99a33; }

		.list_date { color:#adc234; margin-right:6px; }
		.list_name { color:#999999; margin-left:6px;}
		
		.protected { border-bottom:1px solid #f4f4f4; padding-bottom:40px; }

			.notice { border-bottom: 1px solid #f3f3f3; padding-bottom:20px; margin-bottom:20px; }
					
			.entry .imageLeft  { float:left; padding-right:4px; }
			
			.entry .sublogTitle {  height:36px; background:url(./images/title_bg.gif) repeat-x; background-position:0 10px; }
				.entry .sublogTitle H3 { padding-left:10px; margin-top:8px; color:#828282; }
		
			.entry .sublogDesc { padding:10px; }
	
			.entry .title_wrap { padding-top:10px; background:url(./images/title_bg.gif) repeat-x; background-position:0 10px; }
				.entry .title_wrap .margin { float:left; width:14px; height:46px; }
				.entry .title_wrap .calendar { float:left; width:41px; height:46px; background:url(./images/calendar_bg.gif) no-repeat; }
					.entry .title_wrap .content_title_calender_month { color:#a4a4a4; font:7pt Tahoma,Gulim; font-weight:bold; padding-left:2px;   letter-spacing:1px; text-align:center; padding-top:7px; }
					.entry .title_wrap .content_title_calender_day { color:#e0e0e0; font:11pt Tahoma, Gulim; font-weight:bold;  padding-left:1px;  letter-spacing:1px; text-align:center; padding-top:4px; }


				.entry .title_wrap .desc { float:left; height:46px; padding-left:14px; }

			.entry H3 { font-size:12px; margin:0; font-weight:bold; padding-top:6px; margin-bottom:8px; color:#828282; }
				.entry H3 A { text-decoration:none;  color:#828282; }
				.entry H3 A:hover { text-decoration:none; color:#e99a33; }

			.entry H2 { font:11px Dotum,Gulim;  margin:0; color:#c5c5c5; }
				.entry H2 A { text-decoration:none;  color:#c5c5c5; }
				.entry H2 A:hover { text-decoration:underline; color:#c5c5c5; }
				.entrycategory { color:#636363 }

			.subinfomationline { color:#DCDCDC; padding-left:4px; padding-right:4px; }
			

			.entryadmin { text-align:center; border-top:1px solid #f3f3f3; border-bottom:1px solid #f3f3f3; padding-top:3px; padding-bottom:5px; margin-top:10px; font:11px Dotum,Gulim;  color:#909090;}
				.entryadmin .index_setting { font-weight:bold;  }

				.entryadmin A { text-decoration:none;  color:#909090; }
				.entryadmin A:hover { text-decoration:none; color:#e99a33; }

			.entrydesc  { color:#737373; line-height:20px; overflow:hidden; padding:10px; }
				.entrydesc A { text-decoration:none;  color:#e99a33; }
				.entrydesc A:hover { text-decoration:underline; color:#e99a33; }
				
				.entrydesc blockquote { border:4px solid #F8F8F8; padding:10px; background-color:#FCFCFC; }
				
				.entrydesc  .key1 { font-weight:bold; cursor:help; border-bottom:1px dotted #202020;}
				.entrydesc  .key1 a:hover { text-decoration: none; }

			.entrytag { margin-top:12px; margin-bottom:8px; font:12px Dotum,Gulim,Tahoma; padding-left:10px; }
				.tagtitle { color:#e99a33;  }
				.entrytag A { text-decoration:none;  color:#9b9b9b; }
				.entrytag A:hover { text-decoration:underline; color:#9b9b9b; }
		
		.show_hide_tc {color:#909090; text-align:left; border-top:1px solid #f3f3f3;  border-bottom:1px solid #f3f3f3; padding:8px 10px 6px  10px; letter-spacing:1px;}
			.show_hide_tcline { color:#DDDDDD; }
			.show_hide_tc A { text-decoration:none;  color:#858585; }
			.show_hide_tc A:hover { text-decoration:underline; color:#858585; }
			.show_hide_tc .cnt { color:#e99a33; }
			.show_hide_tc .tc_bg { padding-left:16px; background:url(./images/tc_bg.gif) no-repeat;  }
			.show_hide_tc .none { color:#c6c6c6; }

		.t_topmargin { margin:10px; margin-bottom:0px; height:6px; font-size:0; background-image:url(./images/tc_bgline_top.gif); background-repeat:repeat-x; }
		.trackback { margin:10px; margin-top:0px; padding:10px; padding-bottom:14px; background-color:#FAFAFA; text-align:center; background-image:url(./images/tc_bgline_bottom.gif); background-repeat:repeat-x; background-position:bottom;}
			.trackbackfont { color:#5F5F5F; font:11px Tahoma,Arial,Dotum;}
		
		.trackback OL { list-style:none; margin:0; padding:0;}
		.trackback LI { padding-left:10px; padding-top:10px; border-top:1px solid #eeeeee; text-align:left; margin-top:10px; background-image:url(./images/trackbackicon.gif); background-repeat:no-repeat; background-position:0 14px;}
		.trackback LI p  {  color:#888;  margin:6px 0 3px 0; padding:0;  }
			.trackback LI A { text-decoration:none;  color:#636363; font-weight:bold;}
			.trackback LI A:hover { text-decoration:none; color:#636363; font-weight:bold;}

		.c_topmargin { height:6px; font-size:0; background-image:url(./images/tc_bgline_top.gif); background-repeat:repeat-x; }
		.comment_wrap { padding:10px; }
		.comment { margin:0 auto; padding:10px; background-image:url(./images/tc_bgline_bottom.gif); background-repeat:repeat-x; background-position:bottom; background-color:#FAFAFA; line-height:15px;}		


		.comment_textarea { float:left;  margin-top:6px; }
		.comment_submit { float:left; margin-left:16px; margin-top:7px; }
		
		.commentwrite {  }
		
		.commentlist { position:relative; }
		.commentlist OL { list-style:none; padding:0; margin:0;}
		.commentlist UL {}
		.commentlist LI { list-style:none;}

			.main_comment_list { border-bottom:1px dotted #e3e3e3;  margin-bottom:14px; padding-bottom:12px;}
			.main_comment_sublist { margin:0; padding:10px; min-height:50px; border:1px solid #ededed; background:url(./images/white.gif) repeat-x #fcfcfc; margin-top:10px; }
			/* for Internet Explorer */
			/*\*/
			* html .main_comment_sublist {
			height: 50px;
			}
			/**/
			.comment_name {  margin-right:4px; color:#a3a3a3; font:11px Dotum,Gulim; }
				.comment_name A { text-decoration:none; color:#a3a3a3; font-weight:bold; }
				.comment_name A:hover { text-decoration:underline; color:#a3a3a3; font-weight:bold; }

			.comment_date { font:11px Tahoma,Arial; color:#a3a3a3;}

			.comment_modify { float:left;  }
			.comment_desc { color:#888;  margin:8px 0 0 0; padding:0;}					
				.comment_desc A { text-decoration:none;  color:808080; }
				.comment_desc A:hover { text-decoration:underline; color:808080; }

			.comment_reply { float:right; }

/* sidebar */
#sidebar H3 { font:11px Tahoma,Dotum; color:#737373; margin:0; font-weight:bold; margin-bottom:8px; padding-left:12px; background-image:url(./images/sidebar_title.gif); background-repeat:no-repeat; background-position:0 4px; text-align:left; }
			
		.sidebar { background-color:white; padding-bottom:10px; margin-bottom:10px; border-bottom:1px dotted #f0f0f0; }
			.sidebar ul            { text-align:left; margin:0; padding:0;}
			.sidebar li            { list-style:none; padding-left:16px;  margin-top:6px; margin-bottom:6px;}			
			.sidebar a			   { text-decoration:none; color:#808080;}	
			.sidebar a:hover	   { text-decoration:none; color:#e99a33; }

		.admin { }
			.admin .userImage { padding:0; margin:0; text-align:center; }
			.admin .userDesc {  padding:0; margin:0;  padding-top:12px;  color:#727272; font:11px Dotum,Gulim;}	
	
		.search { }
		

		.notice {  }

		.category {}
			.category P  { margin:0; padding-top:2px; }
			.category  .ib                     { cursor:pointer;}
		    .category  .branch3                { cursor:pointer;}
		    .category  .c_cnt                { font:10px Tahoma,Dotum; color:#999999; }

		.tagcloud { }			
			.tagcloud ul {  line-height:20px; }
			.tagcloud li { display:inline; background:none; padding:0; padding-right:4px; }

			.tagcloud .cloud1		{ color : 808080;	font :14px Gulim, Tahoma, Arial, sans-serif; font-weight:bold;}
			.tagcloud .cloud2		{ color : #202020;  font :13px Gulim, Tahoma, Arial, sans-serif; font-weight:bold;}
			.tagcloud .cloud3		{ color : #404040;  font :12px Gulim, Tahoma, Arial, sans-serif; font-weight:bold;}
			.tagcloud .cloud4		{ color : #606060;  font :12px Gulim, Tahoma, Arial, sans-serif;}
			.tagcloud .cloud5		{ color : #c0c0c0;  font :12px Gulim, Tahoma, Arial, sans-serif;}	

		.recentarticle { }
			.recentarticle ul li { background:url(./images/paper.gif) no-repeat; background-position:4px 0; }
		
		.recentcomment { }
		.recenttrackback { }

			.recenttrackback ul li,
			.recentcomment ul li { background:url(./images/comment_icon.gif) no-repeat; background-position:4px 0; }
		
		.archive { }
					.archive_window { width:136px; padding:4px; border:1px solid #e0e0e0; background-color:#fcfcfc; visibility:hidden; }
						.archive_window_data { height:14px; padding-top:2px; }
						.archive_window_data a { text-decoration: none; color: #9b9b9b; }
						.archive_window_data a:hover { text-decoration: underline;color: #9b9b9b;}

					.archive_input { width:136px; margin-left:8px; margin-top:2px; padding:4px; padding-bottom:0px; border:1px solid #e0e0e0; background-color: #fcfcfc; height:15px; }
						.archive_text { float:left; color:#a0a0a0;}
						.archive_button { float:right; padding-top:4px; padding-right:2px;}

		.calendar { }

			/* �޷� �� ǥ�� */
				.cal_month               { font:11px Tahoma;  height:18px; font-weight:bold;}
				.cal_month   a           { text-decoration:none; color:808080;}
				.cal_month   a:hover	 { text-decoration:none; color:#e99a33; }
			/* �޷� ���� ǥ��(th ����) */
				.cal_week1              { font:12px dotum;  height:18px;  font-weight:normal;}
			/* �޷� �Ͽ��� ǥ��(th ����) */
				.cal_week2              { font:12px dotum;  color:#e99a33; }

			/* �޷� Week(tr ����)  */
				.cal_week               { background-color:#fff;}
				.cal_current_week       { background-color:#fff;}
				
			/* �޷� Day(td ����) */
				.cal_day                { color:#eee;  font:11px verdana;   text-align:center; height:18px;}
			/* �޷� Day, �Ͽ��� (td ����)  */
				.cal_day_sunday         {  color:#e99a33 !important;}
				.cal_day_sunday a        { color:#e99a33 !important; }
					
			/* �޷� �� �� ��¥ ǥ��(td)   */
				.cal_day1               { color:#ccc;}
			/* �޷� ��� �� ��¥ ǥ��(td)   */
				.cal_day2               { color:#ccc;}
			/* �޷� �̹� �� ��¥ ǥ��(td) */
				.cal_day3               { color:#bbb;}
			/* �޷� ��� ��¥ ǥ��(td) */
				.cal_day4               { color:#000;  }
			/* �޷� �۾� �� ��ũ ��Ÿ�� */
				a.cal_click:link        { color:#333;  text-decoration:underline; font-weight:bold;}
				a.cal_click:visited     { color:#333;  text-decoration:underline; font-weight:bold;}
				a.cal_click:hover       { color:#e99a33; text-decoration:underline;  font-weight:bold;}
		
		.link { }
			.link ul li { background:url(./images/link.gif) no-repeat; background-position:3px 1px; }
		
		.license { text-align:center; font:9px verdana; color:#777777;}
			.counter_line { color:#E0E0E0; margin-left:8px; margin-right:8px; }
			.total { margin:0; margin-top:8px; padding:2px; width:140px; background-color:#F9F9F9;}
			.total_cnt { background-color:#fbfbfb; margin:0;  padding:0; padding-bottom:5px; margin-bottom:5px; font:22px Georgia,Verdana,Tahoma; color:#505050; border-bottom:1px dotted #E5E5E5;}
			.memory_cnt {  padding-bottom:8px; margin-bottom:5px; border-bottom:1px solid #f5f5f5;}

			.license_logo { margin:0; padding:5px; font:10px Tahoma;}
			.and		  { color:#c0c0c0; }
	
		
		.line_dotted { height:1px; border:0; border-bottom:1px dotted #EFEFEF;}
			
/* footer */
#footer { height:5px;  }
		#footer  .bgTable { width:100%; height:5px; }
		#footer  .bgTable .left { width:4px;  background:url(./images/l_b_bg.gif) no-repeat; }
		#footer  .bgTable .center {  background:url(./images/c_b_bg.gif) repeat-x; }
		#footer  .bgTable .right { width:4px; background:url(./images/r_b_bg.gif) no-repeat; }
	

.plus { color:#e99a33; }