﻿/* hide from ie on mac \*/

html {
	width: 100%;
	height: 100%;

}

/* end hide */

img { border:0; }

.ib { cursor: pointer; } 
.branch3 {cursor: pointer;height: 10px;} 

body {
	width: 100%;
	height: 100%;
	margin:0;
	padding: 0;
	background-color:#1d2117;
	background-image: url(./images/pattern2.gif);
	background-repeat: repeat;
	}

.editbox {
		border:1px solid #ececec;
		color:#454545;
		height:12px;
		width:100px;
                  font-weight:bold;  
		font :11px  Gulim, Tahoma , Arial, sans-serif;	
		background-image: url(./images/b8.gif);
		background-repeat: repeat-x;
		background-position: left top;
}

.search_editbox {
		border:1px solid #ececec;
		color:#000080;
		height:12px;
		width:100px;	
	         font-weight:bold;  
		font :11px  Gulim, Tahoma , Arial, sans-serif;	
		background-image: url(./images/b8.gif);
		background-repeat: repeat-x;
		background-position: left top;
}

.search_list_input {
		border:0px;
		width:100px;
		height:18px;
		color:#84954e; 
		font :15px Gulim,Tahoma,Arial,sans-serif;
		font-weight:bold; 
		background-image: url(./images/search_text_bg.gif); 
		background-repeat:repeat-x; 
		background-position:left bottom;	

}

.textarea{
		width:99%;
		height:150px;
		color:#454545;
		border:1px solid #ececec;	
		overflow:visible;	
		
		font :11px  Gulim, Tahoma , Arial, sans-serif;	
		background-image: url(./images/b8.gif);
		background-repeat: repeat-x;
		background-position: left top;
	}

/* font */
.defaultfont {
	color: #414141;
	font :12px Gulim, Tahoma,  Arial, sans-serif;	
}

.middlfont {
	color: #414141;
	font :11px Gulim, Tahoma,  Arial, sans-serif;	
}

.smallfont {
	color: #414141;
	font :10px Gulim, Tahoma,  Arial, sans-serif;	
}

.black_sep {
	color: #999;
	font :11px Gulim, Tahoma,  Arial, sans-serif;	
}

.gray_sep {
	color: #e0e0e0;
	font :11px Gulim, Tahoma,  Arial, sans-serif;	
}
.gray_font {
	color: #d0d0d0;
}

.clear {
	clear: both;
}

/* main layout */

#wrap { margin:0; padding: 0; left:0; top:0; }
#header { width: 100%; margin: 0; padding: 0; }

#middle {  margin: 0 0 0 24px; padding: 0; }
#middle .main { background:white; width:100%; margin-bottom:20px; }
#content {  float:left; width:695px; margin: 0; padding: 0;  }
.main_size {  width:900px; }

#sidebar {  float:left;  margin: 0; padding: 0; margin-left:16px; width:189px; }



/* link style */

.dotted_link a		 { text-decoration: none; color: #5c5c5c;	font :12px Gulim, Tahoma, Arial, sans-serif;  background-image: url(./images/link_bg.gif); background-repeat: repeat-x; background-position:0 13px; padding-bottom:2px; }
.dotted_link a:hover { text-decoration: none;color: #3c3c3c;    font :12px Gulim, Tahoma, Arial, sans-serif;  background-image: url(./images/link_bg_hover.gif); background-repeat: repeat-x; background-position:0 13px; }

.noline_link a		 { text-decoration: none; color: #5c5c5c; font :12px Gulim, Tahoma, Arial, sans-serif; background:white;}
.noline_link a:hover { text-decoration: none; color: #3c3c3c;    font :12px Gulim, Tahoma, Arial, sans-serif; background:white;}

.underline_link a		{ text-decoration: none; color: #5c5c5c; }
.underline_link a:hover { text-decoration: underline; color: #3c3c3c;}


.moreless_fold { 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; }

/*
	.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-left:15px; font :12px Gulim, Tahoma, Arial, sans-serif; font-weight:bold; background-image: url(./images/less.gif); background-repeat: no-repeat; background-position:2px 3px; }
.moreless_bottom {  padding-left:15px; font :12px Gulim, Tahoma, Arial, sans-serif; font-weight:bold; background-image: url(./images/less.gif); background-repeat: no-repeat; background-position:2px 3px; }

.tt-more-content {}

/* header */

		#header #dark_line { width:100%; margin: 0;padding: 0; font-size: 0; height: 6px; background: #000; opacity: .7; filter:alpha(opacity=70); z-index:1;}
		#header #top_margin { height:20px; margin: 0;padding: 0; font-size:0;}
						
		#header #logo { margin: 0;	padding: 0;	position:absolute; left:24px; top:40px; color:#fff; font:bold 12px Dotum;}
			#header #logo a { text-decoration:none; color:#fff; }
			#header #logo a:hover { text-decoration:none; color:#ccc; }
		#header #time_wrap { padding-left:29px; }
			#header #nowtime { float:right;  padding: 0; font-size: 0; margin-top:4px;}
				.ie #header #nowtime {  margin-top:10px; }

				#header #nowtime_bg { width: 150px; height: 20px; background: #000; margin-right:4px; }
					#header #nowtime_bg #nowtime_data {  left:0; padding-top:4px; text-align:center;  color:white; font :10px Tahoma , sans-serif;}
					.ie #header #nowtime_bg #nowtime_data {}

		#header #menu_margin {  margin: 18px 0 16px 24px; padding: 0; }
		.ie #header #menu_margin { margin: 4px 0 16px 24px;  }

		#header #menu_margin #menu { margin: 10px 0 0 0; height: 25px; background-image:url(./images/menu_center.gif); background-repeat:repeat-x; background-position:left top; }
				#header #menu_margin #menu #menu_bg { font-size:0; float:left;  }	
				
				#header #menu_margin #menu #menu_float {  float: left; text-align:center; width:14px;}	
				#header #menu_margin #menu .menu_data { margin-top:7px; margin-left:2px;}
					#header #menu_margin #menu  #menu_data_bg { float:left; }
					#header #menu_margin #menu  .menuline { margin-left:7px; margin-right:7px;}
					
		#header #menu_margin #menu .menu_wrap { padding-left:7px; padding-right:5px; }
		
		.menu_lt_bg							  { background:url(./images/main_dot_bg.gif) no-repeat left top; width:100%; height:100%; }
		.menu_rt_bg							  { background:url(./images/main_dot_bg.gif) no-repeat right top; width:100%; height:100%; }
		.menu_lb_bg							  { background:url(./images/main_dot_bg.gif) no-repeat left bottom; width:100%; height:100%; }
		.menu_rb_bg							  { background:url(./images/main_dot_bg.gif) no-repeat right bottom; width:100%; height:100%; }
		

		#header #menu_margin #menu		#menu_left {float:left; width:715px;}
		#header #menu_margin #menu		#menu_right { float:left; width:100px; margin-left:7px; font-size:0; }
		#header #menu_margin #menu 		#menu_owner { float:right;  margin-top:6px; margin-right:3px; }
		

			#header #menu_margin #menu		.link_bg { float:left; width:280px; height:15px;}
			#header #menu_margin #menu		.link_bg2 { margin:0 auto; width:310px;} 
				#header #menu_margin #menu	.link_margin {font-size:0; height:5px;}
			#header #menu_margin #menu		.link_title {float:left; height:15px;}
			#header #menu_margin #menu		.link_new { float:right; margin-top:1px; width:26px; height:15px;}
			#header #menu_margin #menu		.link_name { color:#999; }
			
			
			#header #menu_margin #menu #notice { float: right; margin-top:4px; width:320px; height:16px; font-size:0; background-color:#f7f7f7; border-top:1px solid #cecece; border-bottom:1px solid #cecece;}
				#header #menu_margin #menu #notice a { text-decoration: none; font :11px Gulim, Tahoma, Arial, sans-serif; color:#5f6060; }
				#header #menu_margin #menu #notice a:hover { text-decoration: underline; font :11px Gulim, Tahoma, Arial, sans-serif; color:#1f1f1f; }

				#header #menu_margin #menu #notice_window { position:absolute; background-color:#f7f7f7; padding-top:3px; left:0px; top:0px; width:100px; border-bottom: 1px solid #e1e6d5;}

				#header #menu_margin #menu .notice_subject { height:16px; }

				#header #menu_margin #menu .notice_window_title { float:left;padding-left:8px; font :11px Tahoma, Arial, sans-serif; height:15px; }				
				#header #menu_margin #menu .notice_window_title_checkbox { float:right; width:20px; text-align:center;}

				#header #menu_margin #menu #notice_window_data { padding-left:3px; font :12px Gulim,Tahoma, Arial, sans-serif;}
				#header #menu_margin #menu #notice_window_data a { text-decoration: none; font :12px Gulim,Tahoma, Arial, sans-serif;  color:#5f6060; }
				#header #menu_margin #menu #notice_window_data a:hover { text-decoration: underline; font :12px Gulim,Tahoma, Arial, sans-serif;  color:#1f1f1f; }

				#header #menu_margin #menu .notice_window_data_hover { background-color:#f7fbed;}		
		
				#header #menu_margin #menu .notice_window_line { width:100%; height:1px; margin-top:2px; margin-bottom:3px; font-size:0; border-top:1px solid #cecece;}

				#header #menu_margin #menu #notice_window_nowshow {width:100%; height:10px; padding-top:4px; padding-bottom:8px; font:12px Gulim,Tahoma,Arial,sans-serif;  text-align:center; }

				#header #menu_margin #menu .notice_icon_notice {  float:left; width:16px; height:16px; background-image: url(./images/notice_notice.gif); background-repeat: no-repeat;}
				#header #menu_margin #menu .notice_icon_trackback { float:left; width:16px; height:16px; background-image: url(./images/notice_trackback.gif); background-repeat: no-repeat;}
				#header #menu_margin #menu .notice_icon_comment { float:left; width:16px; height:16px; background-image: url(./images/notice_comment.gif); background-repeat: no-repeat;}
				#header #menu_margin #menu .notice_icon_article { float:left; width:16px; height:16px; background-image: url(./images/notice_article.gif); background-repeat: no-repeat;}

				#header #menu_margin #menu .notice_sub { float: right; width:17px; height:11px;}

/* main bg */
.main_lt_bg { width:100%; background:url(./images/main_dot_bg.gif) left top no-repeat;; height:1px; font-size:0; }
.main_rt_bg { width:100%; background:url(./images/main_dot_bg.gif) right top no-repeat;; height:1px; font-size:0;}
.main_lb_bg { width:100%; background:url(./images/main_dot_bg.gif) left bottom no-repeat;; height:1px;font-size:0; }
.main_rb_bg { width:100%; background:url(./images/main_dot_bg.gif) right bottom no-repeat;; height:1px; font-size:0;}
.main_bottom_bg { width:100%; background:url(./images/b.gif) repeat-x; height:1px; padding-top:1px; font-size:0; }

.comment_lt_bg { width:100%; background:url(./images/comment_dot_bg.gif) left top no-repeat;; height:1px; font-size:0; }
.comment_rt_bg { width:100%; background:url(./images/comment_dot_bg.gif) right top no-repeat;; height:1px; font-size:0;}
.comment_lb_bg { width:100%; background:url(./images/comment_dot_bg.gif) left bottom no-repeat;; height:1px;font-size:0; }
.comment_rb_bg { width:100%; background:url(./images/comment_dot_bg.gif) right bottom no-repeat;; height:1px; font-size:0;}

.padding_inner { padding:10px; }

/* guestbook */

		.guestbook_write_bg { margin: 10px auto 10px auto; padding:0; width:96%; }

		.guestbook_list_margin { height:28px; background-image: url(./images/bg12.gif); background-repeat: repeat-x; background-position: 0 9px; }
		
		.guestbook_list {}
		.guestbook_list_data { border:1px solid #e3e3e3; } 

			.guestbook_list .guestbook_title { color:#5c5c5c; border-bottom:1px solid #f4f4f4; padding-left:8px; padding-top:8px; padding-right:8px; padding-bottom:6px; font :11px Gulim, Tahoma, Arial, sans-serif; }

				.guestbook_list .guestbook_title .sep { color:#aaa; }

			.guestbook_list  .title_left { float:left; line-height:18px;   }
			
			.guestbook_list  .name_link a		  { text-decoration: none; color: #5c5c5c;  font :bold 11px Gulim, Tahoma, Arial, sans-serif;  background: url(./images/link_bg.gif) repeat-x 0 bottom; padding-bottom:2px; }
			.guestbook_list  .name_link a:hover   { text-decoration: none; color: #3c3c3c;   font :bold 11px Gulim, Tahoma, Arial, sans-serif;  background: url(./images/link_bg_hover.gif) repeat-x 0 bottom; }
					
			.guestbook_list .title_right { float:right; line-height:18px; }
				
				.guestbook_list .delete_link	   { color:#aaa; }	
				.guestbook_list .delete_link a	   { text-decoration: none; color:#757575; font :11px Gulim,Tahoma,Arial, sans-serif; }
				.guestbook_list .delete_link a:hover { text-decoration: none; color:#252525; font :11px Gulim,Tahoma,Arial, sans-serif; }

			.guestbook_list .guestbook_title .title_date { color:#bcbcbc; }

			.guestbook_list .line	   { font-size:0; height:1px; background-image: url(./images/b.gif); background-repeat: repeat-x; background-position: bottom; }
			.guestbook_list .data_desc { padding:16px; color:#656464; font :12px Gulim, Tahoma, Arial, sans-serif; line-height:18px; }
			
			.guestbook_list .data_re_line { font-size:0; height:1px; border-top:1px solid #f9f9f9; }
			.guestbook_list .data_re_data { padding:6px; font:11px Gulim;  }
			
				.guestbook_list .data_re_data	.delete_link { float:right; }

			.guestbook_list .data_re_data_bg { font-size:0; background-image: url(./images/b7.gif); background-repeat: repeat-y; }
				.guestbook_list .data_re_data_name { float:left; width:80px; color:#656464; font :12px Gulim, Tahoma, Arial, sans-serif; font-weight:bold; }
				.guestbook_list .data_re_data_desc { float:left; width:420px; padding-left:12px; border-left:5px solid #f3f3f3; color:#656464; font :12px Gulim, Tahoma, Arial, sans-serif;  line-height:18px; }
				.guestbook_list .data_re_data_delete { float:right;color:#5c5c5c; font :11px Gulim, Tahoma, Arial, sans-serif; }

		.tagcloud_localspot { }			
				.tagcloud_localspot .title { color:#737373; padding-bottom:3px; font :11px Tahoma, Arial, sans-serif; font-weight:bold; }
				.tagcloud_localspot .list { padding:4px; }

				.tagcloud_localspot .tagcloud a		{ text-decoration: none; padding-left:2px; padding-right:2px; padding-top:2px;}
				.tagcloud_localspot .tagcloud a:hover { text-decoration: none; background-color:#999; color:white; padding-left:2px; padding-right:2px; padding-top:2px;}
				
				.tagcloud_localspot .cloud1 { color : #e41515;  font :13px Gulim, Tahoma, Arial, sans-serif; font-weight:bold;}
				.tagcloud_localspot .cloud2 { color : #7fd0dc;  font :12px Gulim, Tahoma, Arial, sans-serif; font-weight:bold;}
				.tagcloud_localspot .cloud3 { color : #404040;  font :12px Gulim, Tahoma, Arial, sans-serif; font-weight:bold;}
				.tagcloud_localspot .cloud4 { color : #404040;  font :12px Gulim, Tahoma, Arial, sans-serif;}
				.tagcloud_localspot .cloud5 { color : #606060;  font :12px Gulim, Tahoma, Arial, sans-serif;}	

				.tagcloud_localspot .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;}
				.tagcloud_localspot .info {color:#737373; font :12px Gulim, Tahoma, Arial, sans-serif; padding-left:12px; background-image: url(./images/category.gif); background-repeat: no-repeat; background-position: 0 1px;}
				.tagcloud_localspot .info a		  { text-decoration: none; color: #5c5c5c;	 font :12px Gulim, Tahoma, Arial, sans-serif;  background: url(./images/link_bg.gif) repeat-x bottom; padding-bottom:2px; }
				.tagcloud_localspot .info a:hover { text-decoration: none; color: #3c3c3c;   font :12px Gulim, Tahoma, Arial, sans-serif;  background: url(./images/link_bg_hover.gif) repeat-x bottom;}

/* search */

		.search { }
			.search .title { height: 44px; }
				.search .title .margin { float:left; width:20px; margin-top:16px;}
				.search .title .img { float:left;margin-top:16px; width:69px; height:11px; background-image: url(./images/search_for.gif); background-repeat:no-repeat;}
				.search .title .text { float:left;margin-top:12px; padding-left:8px;}
				.search .title .back { float:left;margin-left:10px; margin-top:16px;}
			
			.search .line { height:10px; font-size:0px; background: url(./images/titleline.gif) repeat-x; }

			.search .search_list { padding:10px; }
				.search .search_list .title { height:10px; padding-left:14px; padding-bottom:8px; color:#737373; font :11px Tahoma, Arial, sans-serif; font-weight:bold; }
				.search .search_list .data { color: #262626;  padding-left:14px; height:16px; font :11px Gulim, Tahoma, Arial, sans-serif; }				
				.search .search_list .data a { text-decoration: none; color: #5c5c5c;  font :11px Gulim, Tahoma, Arial, sans-serif;}
				.search .search_list .data a:hover { text-decoration: underline;  color: #FF6666;  font :11px Gulim, Tahoma, Arial, sans-serif; font-weight:bold; }
	
				.search .search_list .date { width:68px; color: #909090; font:11px Tahoma;}
				.search .search_list .subject { color: #343434; }

				.search .search_list .sep { color: #aaa; }
				.search .search_list .name { color: #404040; }

		
		.content_lines_data_go {float:right; width:60px; text-align:left; padding-top:15px; }

/* entry */

		.entry {  }
			.entry .entry_inner { padding-bottom:10px; }

			#content_notice_title {  width:100%; padding-top:8px; }
				#content_notice_title_subject { float:left; padding-left:10px; font :12px Gulim, Tahoma, Arial, sans-serif; font-weight:bold; }
				#content_notice_title_date { float:right; padding-right:10px; color:#505050; font :12px Gulim, Tahoma, Arial, sans-serif; }
			#content_notice_main { min-height:200px; padding-top:8px; padding-left:10px; padding-right:10px;  background-color:white; color:#6d6d6d; font :12px Gulim,Tahoma,rial, sans-serif;  line-height:20px; }
			#content_notice_main_line { width: 100%; height:5px; padding:0; margin:0; background-image: url(./images/b2.gif); background-repeat: repeat; background-position: bottom; font-size:0;}

		.entry_title { margin: 0; padding: 0; }
			.entry_title_calender_bg { margin: 0; padding: 6px; float: left; }
			.entry_title_calender { margin: 0; padding: 2px 0 0 0; width: 36px; height: 39px;	background-image: url(./images/c_bg.png); background-repeat: no-repeat; }
				.entry_title_calender_month { margin-left: 1px; padding: 0; height: 16px;	color:#d2ee7b; text-align: center; letter-spacing:1px; font :10px Tahoma,Arial, sans-serif; font-weight:bold; }
				.entry_title_calender_day { margin: 0; padding: 0; top: 21px;	color: white; text-align: center; font :15px Tahoma,Arial,sans-serif;  font-weight:bold; }

			.entry_title_bg { padding: 0;	float: left; background-image: url(./images/b11.gif); background-repeat: repeat-x; background-position: bottom; }
				.entry_title_subject_bg { padding: 0;margin-left: 2px; }
					.entry_title_subject { height: 18px; margin-top: 8px; color:black; font :bold 12px Tahoma,Arial, sans-serif; }
					.entry_title_etc { line-height:18px; padding-top:2px;  color: #b4b4b4; font :11px Gulim, Tahoma, Arial, sans-serif; margin-bottom: 6px; }
					.entry_title_etc a		 { text-decoration: none; padding-bottom:3px; color: #5c5c5c; font :11px Gulim, Tahoma, Arial, sans-serif; background-image: url(./images/link_bg.gif); background-repeat: repeat-x; background-position:0 12px; }
					.entry_title_etc a:hover { text-decoration: none;  padding-bottom:3px;color: #3c3c3c;   font :11px Gulim, Tahoma, Arial, sans-serif; background-image: url(./images/link_bg_hover.gif); background-repeat: repeat-x; background-position:0 12px; }

				.entry_title_main_line { width: 100%;	height:5px; padding:0; margin:0; background-image: url(./images/titleline.gif); background-repeat: repeat; background-position: bottom; font-size:0;}
			
				.entry_admin { width: 100%;padding-top:8px; padding-bottom:8px; background-color:white; text-align:right; background: url(./images/b11.gif) repeat-x left bottom;}

				.entry_main { min-height:200px; padding:10px; padding-bottom:20px;  background-color:white; color:#6d6d6d; font :12px Gulim,Tahoma,rial, sans-serif;  line-height:20px; }

				.entry_main blockquote { margin: 10px 10px 10px 20px; padding-left: 40px; background-image: url(./images/block.gif); background-repeat: repeat-y; }

				.entry_tag_bg { height: 15px; padding-left:10px; background-color: white; }
					.tagbg_left { float:left; width:8px; height:17px; background-image: url(./images/tag_left.gif); background-repeat: no-repeat;}
					.tagbg_main { float:left; color:#464646; height:17px; padding-top:3px; background-image: url(./images/tag_main.gif); background-repeat: repeat-x; font :11px Gulim,Tahoma,rial, sans-serif;}

						.tagbg_main a		{ text-decoration: none; color:#565656; font :11px Gulim,Tahoma,rial, sans-serif;}
						.tagbg_main a:hover { text-decoration: underline; color:#161616; }

					.tagbg_right { float:left;  width:8px; height:17px; background-image: url(./images/tag_right.gif); background-repeat: no-repeat;}


				.entry_margin { height: 35px; background-color: white; background-image: url(./images/b.gif); background-repeat: repeat-x; background-position: 17px; }
				.entry_bottom_margin { height:22px; }

					.entry_trackback_comment_count { background: #f6f6f6;	float: left; height: 18px; background-image: url(./images/c_t_bg.png); background-repeat: no-repeat; background-position: right; }
					.entry_trackback_comment_count_text { margin-top:3.5px; margin-left:2px; margin-right:18px; color: #414141; font :9px Tahoma,Arial, sans-serif; }
						
				.entry_trackback {background-color:white;}
					.entry_trackback_title { width: 74px; height: 18px; background: #f6f6f6; float: left; background-image: url(./images/trackback.png); background-repeat: no-repeat; }						
					.entry_trackback_link { width:100%; color: #6d6d6d; font :11px Tahoma,rial, sans-serif; text-align:center; padding-top:8px; padding-bottom:8px; }
					.entry_trackback_bg { margin: 14px auto 0 auto; padding:0; width: 90%; background:#f6f6f6; }
					
					.entry_trackback_data { padding: 10px; }
					.entry_trackback_site { float: left; color: #3e3e3e; font :11px Gulim,Tahoma,Arial, sans-serif; line-height:18px; }
					.entry_trackback_site a		  { text-decoration: none;	color: #3e3e3e;  font :11px Gulim,Tahoma,Arial, sans-serif; background-image: url(./images/link_bg.gif); background-repeat: repeat-x; background-position:0 12px;  }
					.entry_trackback_site a:hover { text-decoration: none;	 color: #101010;  font :11px Gulim,Tahoma,Arial, sans-serif;  background-image: url(./images/link_bg_hover.gif); background-repeat: repeat-x; background-position:0 12px; }
 
					.entry_trackback_date { float: right; color: #5e5e5e; font :11px Tahoma,Arial, sans-serif;	}
					.entry_trackback_desc { margin-top:10px; color: #5f5f5f; font :11px Tahoma,Arial, sans-serif; line-height:18px; }

				.entry_comment { background-color:white; }			
					.entry_comment_title { width: 4px; height: 18px; background: #f6f6f6; float: left; background-image: url(./images/comment.png); background-repeat: no-repeat; }
					
					.entry_comment_bg {}
						.entry_comment_start_line { width: 100%; height: 1px; padding:0; margin-top:16px; margin-bottom:10px; background-image: url(./images/b4.gif); background-repeat: repeat-x; background-position: bottom; font-size:0; }	
			
						.entry_comment_leftmargin { width: 8px; float:left; }
						
						.entry_comment_data {  float:left;  }
							.entry_comment_desc { width:500px; overflow:hidden; color:#2a2a2a; margin-bottom: 8px; margin-left:6px; font :11px  Gulim, Tahoma , Arial, sans-serif; line-height:18px; }
	
							.entry_comment_date_left { float:left; width:6px; height:15px; background-image: url(./images/l1.gif); background-repeat: no-repeat; }		
							.entry_comment_date_main { float:left; height:15px; background-image: url(./images/l2.gif); background-repeat: repeat-x; }
								.entry_comment_date {	margin-top:1.5px; color:#585858; font :10px Tahoma,Arial, sans-serif; }
							.entry_comment_date_right { float:left; width:6px; height:15px; background-image: url(./images/l3.gif); background-repeat: no-repeat;	}	
							.entry_comment_date_margin {float:left; width:8px;}
							
							.entry_comment_name_wrap { float:left; padding-top:2px; color:#5c5c5c; font :11px Gulim, Tahoma, Arial, sans-serif;}
								.entry_comment_name { font-weight:bold; color: #7c7c7c; font :11px Gulim, Tahoma, Arial, sans-serif;}
								.entry_comment_name a		{ text-decoration: none;color: #2c2c2c;font :11px Gulim, Tahoma, Arial, sans-serif; font-weight:bold;  background-image: url(./images/link_bg.gif); background-repeat: repeat-x; background-position:bottom;}
								.entry_comment_name a:hover { text-decoration: none;color: #0c0c0c;font :11px Gulim, Tahoma, Arial, sans-serif; font-weight:bold;  background-image: url(./images/link_bg_hover.gif); background-repeat: repeat-x; background-position:bottom;}
									

						.entry_comment_delete {  width:155px; height: 18px; float:right; padding-right:6px;}
							.entry_comment_delete_bg_nocomment { padding-left:4px; padding-right:4px; padding-top:4px;  height:14px; float: right; color:#757575; font :11px Gulim,Tahoma,Arial, sans-serif; background-image: url(./images/b5.gif); background-repeat: no-repeat; background-position: left; background-color: #f6f6f6; text-align:center; }
							.entry_comment_delete_bg { padding-left:4px; padding-right:4px; padding-top:4px; height:14px;  float: right; color:#757575; font :11px Gulim,Tahoma,Arial, sans-serif; background-image: url(./images/b5.gif); background-repeat: no-repeat; background-position: left; background-color: #f6f6f6; text-align:center; }
							
							.entry_comment_delete a			{ text-decoration: none; color:#757575; font :11px Gulim,Tahoma,Arial, sans-serif;}
							.entry_comment_delete a:hover { text-decoration: none; color:#252525; font :11px Gulim,Tahoma,Arial, sans-serif;}

							.entry_comment_sub {  width:100%; }
								.entry_comment_desc_sub { color:#2a2a2a; overflow:hidden; margin-bottom: 8px; margin-left:6px; font :11px  Gulim, Tahoma , Arial, sans-serif; line-height:18px; }
								.entry_comment_left_margin { width: 30px;	float: left;;}
								.entry_comment_data_sub { width: 450px; float:left; padding-top:10px; }
								.entry_comment_sub_margin { width: 100%; height: 1px;	padding:0; margin-top:6px; margin-bottom:6px; font-size:0; }

/* comment, guestbook write */
						.comment_write {padding-top:7px;}			
							
							.comment_margin { height:10px; font-size:0; }

							.comment_write_title { width:  102px; height: 21px; background-color: white; background-image: url(./images/writecomment.png); background-repeat: no-repeat; background-position: 0 5px;}
							.comment_write_bg { margin: 14px auto 0 auto; width:90%; }
								
								.comment_write_layout { background:#f6f6f6; }
									
									.comment_write_username_label { float: left; width:32px; height:16px; background-image: url(./images/name.gif); background-repeat: no-repeat; background-position: 0 50%; }
									.comment_write_username { float: left; margin-right: 12px; }

									.comment_write_passward_label {	width:54px; float: left; height:16px; background-image: url(./images/password.gif); background-repeat: no-repeat; background-position: 0 50%; }
									.comment_write_passward { float: left; }


									.comment_write_blog_label { float: left; width:32px; height:16px; background-image: url(./images/blog.gif); background-repeat: no-repeat; background-position: 0 50%; }
									.comment_write_blog { float: left; }

									.comment_write_comment { width:100%; padding-bottom:12px; text-align:center; }

									.comment_write_secret_label { float: left;	margin-left:4px; width:29px; height:16px;background-image: url(./images/secret.gif); background-repeat: no-repeat; background-position: 0 50%; }
									.comment_write_secret { float: left; }

									.comment_write_submit { float: right; padding-right:2px; }

		
/* paging */
		#paging_wrap { color:#DDDDDD; background:white; width:100%;  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:#C42525; }
			.interword { padding-left:7px;}

/* sidebar */		
			.sidebar						{ background-color:white; margin-bottom:14px; }
			.sidebar .sidebar_title			{ color:black; font :bold 11px Tahoma, Arial, sans-serif; cursor:pointer;}
			.sidebar_title_tag_search			{ color:black; font :bold 11px Tahoma, Arial, sans-serif; }
			.sidebar .sidebar_title_hover	{ color: #e3e3e3; }

			.sidebar .sidebar_line			{ width:100%; height:10px; font-size:0; background-image: url(./images/bg12.gif); background-repeat: repeat-x; background-position: 0 3px; }
		
                            .sidebar_category_title			{ color:#FF6666; font :bold 11px Tahoma, Arial, sans-serif; cursor:pointer;}


			/* 블로그정보 */
			#sidebar_bloginfomation {}
				#sidebar_blogimg {width:100%; text-align:center;}
				#sidebar_bloginfo { width:100%; color:#666; padding-top:6px; padding-bottom:6px; font :11px Gulim,Tahoma, Arial, sans-serif;}
			
			.sidebar_item_sub { color: #c0c0c0; }

			/* 카데고리 */
			#sidebar_category {}
.c_cnt { font: 9px Tahoma; color : #009999; }
#sidebar_category_data { color: #262626; font :12px Gulim,Tahoma, Arial, sans-serif; padding-top:7px; width:100%; }
			#sidebar_category_data ul {padding:0;margin:0;line-height:18px;  list-style-type: none;background-image: url(./images/category.gif); background-repeat: no-repeat; background-position:1px 3px; }
				#sidebar_category_data li {padding:0;margin:0;line-height:18px;  list-style-type: none;background-image: url(./images/category.gif); background-repeat: no-repeat; background-position:1px 3px; }	
				
		
						
				#sidebar_category_data a	   { text-decoration: none; padding-left:14px; color: #262626;  font :12px Gulim, Tahoma, Arial, sans-serif; }
				#sidebar_category_data a:hover { text-decoration: underline;padding-left:14px; color: #262626;  font :12px Gulim, Tahoma, Arial, sans-serif; }
				#sidebar_category_data .selected {background-color:#f4f4f4; }
			
			/* 검색 */
			#sidebar_search { padding-top:6px; }
				
				#sidebar_search_data { padding-top:8px; height:20px; font-size:0; margin:0 auto; }
			
			/* 글보관함 */
			#sidebar_archive { padding-bottom:8px; }
				#sidebar_archive_window { position:absolute; background-color:#f7f7f7; left:0px; top:0px;  border-bottom: 1px solid #dddddd; z-index:400;}
				#sidebar_archive_bg { width: 100%; height:17px; margin: 0 auto; font-size:0;   background-color:#f7f7f7; border-top:1px solid #dddddd; border-bottom:1px solid #e1e6d5;}
				
				#archivelist_data {float:left; padding-left:8px; color:#5f6060; padding-top:2px; font :11px  Tahoma, Arial, sans-serif;}
					#archive_data { padding:4px; padding-left:8px; font :11px  Tahoma, Arial, sans-serif; }				
					#archive_data a		  { text-decoration: none; color:#5f6060; font :11px Tahoma, Arial, sans-serif; }
					#archive_data a:hover { text-decoration: underline;	color:#1f1f1f;   font :11px Tahoma, Arial, sans-serif; }

					.archive_data_hover { background-color:#f3f3f3;}	

				/* 서브윈도우 아이콘 */
				#archivelist_sub {float:right; padding-top:3px; width:17px; height:11px;}
			
			/* 태그 */
			#sidebar_randtag { padding-bottom:4px; }
				#sidebar_randtag_wrap { padding-top:8px; line-height:18px; color : #aaa; font :11px Gulim, Tahoma, Arial, sans-serif;}
				#sidebar_randtag_wrap li { list-style:none; display:inline; }
				#sidebar_randtag_wrap  .cloud1 { color : #e41515; font :13px Gulim, Tahoma, Arial, sans-serif; font-weight:bold;	 }
				#sidebar_randtag_wrap  .cloud2 { color : #e41515; font :12px Gulim, Tahoma, Arial, sans-serif; font-weight:bold;	 }
				#sidebar_randtag_wrap  .cloud3 { color : #888; font :12px Gulim, Tahoma, Arial, sans-serif; font-weight:bold;	 }
				#sidebar_randtag_wrap  .cloud4 { color : #888; font :11px Gulim, Tahoma, Arial, sans-serif; font-weight:bold; }
				#sidebar_randtag_wrap  .cloud5 { color : #aaa; font :11px Gulim, Tahoma, Arial, sans-serif; }	
				
				#sidebar_randtag_wrap a		  { text-decoration: none; }
				#sidebar_randtag_wrap a:hover { text-decoration: underline; }
			
			/* 방문자수 */

			#sidebar_visitors {}
			
				#sidebar_visitors_wrap { padding-top:8px; }

				#sidebar_visitors_data_bg {  width:166px;margin: 0 auto; padding-bottom:2px;}	
				#sidebar_visitors_data_bg_left { float:left; width:6px; height:16px; background-image: url(./images/v1.gif); background-repeat: no-repeat;  }
				#sidebar_visitors_data_bg_main { float:left; width:154px; height:16px; background-image: url(./images/v2.gif); background-repeat: repeat-x; }
				#sidebar_visitors_data_bg_right { float:left; width:6px; height:16px; background-image: url(./images/v3.gif); background-repeat: no-repeat;  }
				
				#sidebar_visitors_margin  { height:5px; font-size:0; }

				#sidebar_visitors_data { float: left; color: #464646; font :11px  Tahoma, Gulim, Arial, sans-serif; padding-left:4px;}
					#sidebar_vistors_today_label {  float: left; width:31px; height:16px; background-image: url(./images/today.gif); background-repeat: no-repeat;}
					#sidebar_vistors_today { float: left;  width:30px; height:16px; margin-top:1.5px; margin-left:4px;}
						
					#sidebar_vistors_yesterday_label { float: left;  width:48px; height:16px; background-image: url(./images/yesterday.gif); background-repeat: no-repeat; }
					#sidebar_vistors_yesterday { float: left;  width:30px; height:16px;  margin-top:1.5px; margin-left:4px;}

					#sidebar_vistors_all_label { float: left;  width:16px; height:16px; background-image: url(./images/total.gif); background-repeat: no-repeat; }
					#sidebar_vistors_all { float: left;  width:30px; height:16px;  margin-top:1.5px; margin-left:4px;}
			

			/* 달력 */

			#sidebar_calendar_wrap {padding:0; margin:0 auto; background-color:white; padding-top:3px;}
				.cal_month {  height: 18px; font: 11px Tahoma, Arial, sans-serif; text-align:center;}
				.cal_month a	   { text-decoration: none; color: #666666;  font :11px  Tahoma, Arial, sans-serif;font-weight:bold;  }
				.cal_month a:hover { text-decoration: none; color: #e8e8e8;  font :11px  Tahoma, Arial, sans-serif; font-weight:bold;  }

				.cal_week1 {color:#666666; font :11px  Tahoma, Arial, sans-serif; font-weight:bold; text-align:center; }
				.cal_week2 { color: #e12222; font :11px  Tahoma, Arial, sans-serif; font-weight:bold;  text-align:center;}

				.cal_day1 { height:16px; color: #666666; font :11px  Tahoma, Arial, sans-serif;text-align: center; }
				.cal_day2 { height:16px; color: #666666; font :11px  Tahoma, Arial, sans-serif;text-align: center; }
				.cal_day3 {height:16px; color: #666666;font :11px  Tahoma, Arial, sans-serif;text-align: center; }
				.cal_day4 { height:16px; font :11px  Tahoma, Arial, sans-serif; text-align: center; background-image: url(./images/calender_bg.gif); background-repeat: no-repeat; background-position: 4px;}

				a.cal_click:link {  text-decoration: none; font-weight: bold; color : #666666; }
				a.cal_click:visited { text-decoration: none; font-weight: bold; color : #666666; }
				a.cal_click:hover {  text-decoration: none; font-weight: bold; color : #C42525; }
			
			/* rss */

			#sidebar_rss { padding-top:10px; text-align:center;}

			/* link */

			#sidebar_link { width:100%; }
				#sidebar_link ol { list-style:none; background:none; margin:0; padding-top:5px; padding-left:5px; color:#333; font:11px Dotum,Gulim; }
					#sidebar_link ol li { padding-bottom:4px; }
				#sidebar_link ol li a { color:#666;  font:11px Dotum,Gulim; }
				#sidebar_link ol li a:hover {   }

				#sidebar_link_wrap {}


			/* sidebar default window */

			#sidebar_category_wrap  { display:none; }
			#sidebar_search_wrap	{ display:block; }
			#sidebar_calendar_wrap  { display:none; }
			#sidebar_links_wrap		{ display:block; }
			#sidebar_randtag_wrap	{ display:block; }
			#sidebar_visitors_wrap	{ display:none; }
			

	#license { padding-top:32px; text-align:center; color:#a6a6a6; font:11px Dotum,Gulim; }
		#license a { text-decoration:none; color:#d6d6d6; }
		#license a:hover { text-decoration:underline; }
		#license .license { padding-top:10px; }

	#footer { padding: 0; margin: 0; height:28px; text-align:center; }


.side_media a	{ text-decoration: none; color:black; font :bold 11px Tahoma, Arial, sans-serif; }
.side_media a:hover { text-decoration: underline; color:#868686; font :bold 11px Tahoma, Arial, sans-serif;}
.side_media1 a	{ text-decoration: none; color:#F03584; font :bold 11px Tahoma, Arial, sans-serif; }
.side_media1 a:hover { text-decoration: underline; color:#F03584; font :bold 11px Tahoma, Arial, sans-serif;}


#visitor_since { text-align:right;}

#footer2 { text-align:center; color:white; font:9px }
