	
body {
		margin:0;
		padding: 0;
		font :12px Gulim,Tahoma,Arial,sans-serif;
		background-image:url(./images/bg.gif);
		 
		background-repeat:repeat;
		 
	}

a:link { text-decoration: none;}
a:active {text-decoration: none;}
a:visited { text-decoration: none;}
a:hover { text-decoration: underline;}

.textarea{
		width:100%;
		height:60px;
		color:#454545;
		border:1px solid #e0e0e0;	
		overflow:visible;	
		
		font :11px  Gulim, Tahoma , Arial, sans-serif;	
	}

.textareabig{
		width:100%;
		height:160px;
		color:#454545;
		border:1px solid #e0e0e0;	
		overflow:visible;	
		
		font :11px  Gulim, Tahoma , Arial, sans-serif;	
	}

.input{
		color:#454545;
		border:1px solid #e0e0e0;	
		height:14px;

		font :12px  Gulim, Tahoma , Arial, sans-serif;	
	}
.input2{
		color:#454545;
		border:1px solid #a7a7a7;	
		width:110px;
		height:14px;

		font :12px  Gulim, Tahoma , Arial, sans-serif;	
	} 

.pass_submit { background-color:#E7E7E7; border:0; color:#777777; width:50px; height:18px;}

.idpassword {
	width:88px;
}
.blog {
	width:218px;
}

.submit {
		border:1px solid #d7d6d3;
		background-color:#ebe7e1;
		color:#393939;
		height:20px;
		width:80px;		
		font :12px  Gulim, Tahoma , Arial, sans-serif;	
}

BLOCKQUOTE {  margin-top:4px; margin-bottom:4px; margin-left:14px; margin-right:24px; padding:6px; color:#454545; background-color:#f9f7f3; border:2px solid #e6e4e0;}

#margin_top { width:100%; text-align:right; padding-top:40px; margin-right:20px;}



.main { width:657px; margin:0 auto;}

#top_menu {  height:22px;}
	#top_menu_wrap { padding-left:8px; padding-right:4px; }
		#top_menu_logo { float:left; font-weight:bold; padding-bottom:4px; color:#1e1e1e; background-image: url(./images/logobg.gif); background-repeat: repeat-x;}
					#top_menu_logo a:link { text-decoration: none; color:#1e1e1e;    }
					#top_menu_logo a:active {text-decoration: none; color:#1e1e1e;}
					#top_menu_logo a:visited { text-decoration: none; color:#1e1e1e;}
					#top_menu_logo a:hover { text-decoration: none; color:#4e4e4e;}

		#top_menu_menu { float:right; color:#898989; margin-top:5px; margin-right:3px;}	
					#top_menu_menu a:link { text-decoration: none; color:#414141;}
					#top_menu_menu a:active {text-decoration: none; color:#414141;}
					#top_menu_menu a:visited { text-decoration: none; color:#414141;}
					#top_menu_menu a:hover { text-decoration: underline; color:#414141;}

		.top_menu_line { color:#302f2f; }

		.link_window { width:150px; padding:4px; border:1px solid #bebebe; background-color:#f4f4f4; }
			.link_data {padding:2px; padding-left:14px; background-image:url(./images/trackbackicon.gif); background-repeat:no-repeat; background-position:2px 5px;}
			.link_window_line { margin-top:2px; padding-top:4px; padding-bottom:4px; border-top:1px dotted #e0e0e0; }
			.link_window_add { padding-left:4px;} 

#notice { width:100%; height:23px; margin-top:6px; margin-bottom:10px; background-image:url(./images/notice_bg.gif); }
	#notice_data { padding-left:20px; padding-top:4px;}
	.notice_title { color:#191919; font :11px Tahoma , Arial, sans-serif; font-weight:bold; }
	.notice_text { font-size:11px; }
	.notice_line { color:#505050;}
	.notice_category { font: 12px Tahoma, Arial;  color:#86a42a;}

#main  { margin-top:6px; }
	
#content { }

	.black_linkstyle a:link { text-decoration: none; color:#202020; }
	.black_linkstyle a:active {text-decoration: none; color:#202020;}
	.black_linkstyle a:visited { text-decoration: none; color:#202020;  }
	.black_linkstyle a:hover { text-decoration: underline; color:#202020; }

	.gray_linkstyle a:link { text-decoration: none; color:#505050; }
	.gray_linkstyle a:active {text-decoration: none; color:#505050;}
	.gray_linkstyle a:visited { text-decoration: none; color:#505050;  }
	.gray_linkstyle a:hover { text-decoration: underline; color:#505050; }

	.green_linkstyle a:link { text-decoration: none; color:#86a42a;}
	.green_linkstyle a:active {text-decoration: none; color:#86a42a;}
	.green_linkstyle a:visited { text-decoration: none; color:#86a42a;}
	.green_linkstyle a:hover { text-decoration: underline; color:#86a42a;}
	
	.brown_linkstyle a:link { text-decoration: none; color:#bc5353;}
	.brown_linkstyle a:active {text-decoration: none; color:#bc5353;}
	.brown_linkstyle a:visited { text-decoration: none; color:#bc5353;}
	.brown_linkstyle a:hover { text-decoration: underline; color:#bc5353;}

	.blue_linkstyle a:link { text-decoration: none; color:#308fc9;}
	.blue_linkstyle a:active {text-decoration: none; color:#308fc9;}
	.blue_linkstyle a:visited { text-decoration: none; color:#308fc9;}
	.blue_linkstyle a:hover { text-decoration: underline; color:#308fc9;}

	.admin { text-align:center; padding-bottom:8px; font-size:11px; color:#444444; } 

	.content_data {padding-bottom:20px;}
		.c_table { width:100%; }
			.c_table_lefttop {width:8px; height:8px; background-image: url(./images/contentbg_lefttop.gif); background-repeat:no-repeat;}
			.c_table_top {height:8px; background-image: url(./images/contentbg_top.gif); background-repeat:repeat-x;}
			.c_table_righttop {width:8px; height:8px;  background-image: url(./images/contentbg_righttop.gif); background-repeat:no-repeat;}
			.c_table_left {width:8px;background-image: url(./images/contentbg_left.gif); background-repeat:repeat-y;}
			.c_table_main {  background-color:white;  vertical-align:top; }
				.content_data_image {width:100%;}
					.content_data_image_wrap {padding-top:16px; margin-left:2px; }
				.content_data_line { height:12px;  margin-left:5px; margin-right:5px; font-size:0; background-image: url(./images/content_line.gif); background-repeat:repeat-x;}
				.content_data_line2 { height:12px;  margin-left:5px; margin-right:5px; font-size:0; background-image: url(./images/content_line2.gif); background-repeat:repeat-x;}
					.content_data_margin { height:10px; font-size:0;}
					.content_data_gallery_bg {text-align:center;}
				.content_data_line3 { height:1px; font-size:0;  border-bottom:1px solid #e5e5e5; }
				
				.conente_size { width:100%; height:0px; font-size:0;}
				.content_data_main { padding:2px; padding-top:0px; }
					.pass_inputarea { text-align:center;}

					.content_data_main_date { width:98px; text-align: center;vertical-align:top;  padding-right:20px; background-image:url(./images/content_seq.gif); background-repeat:no-repeat; background-position:right top; }
					.content_data_main_data { width:100%; padding-left:8px; }
	
							.content_data_main_data_title { color:#414141; padding-bottom:7px;margin-top:2px;}
								.content_data_main_data_title a:link { text-decoration: none; color:#414141;    }
								.content_data_main_data_title a:active {text-decoration: none; color:#414141;}
								.content_data_main_data_title a:visited { text-decoration: none; color:#414141;}
								.content_data_main_data_title a:hover { text-decoration: underline; color:#414141;}

							.content_data_main_data_category { color:#86a42a; }
								.content_data_main_data_category a:link { text-decoration: none; color:#86a42a;}
								.content_data_main_data_category a:active {text-decoration: none; color:#86a42a;}
								.content_data_main_data_category a:visited { text-decoration: none; color:#86a42a;}
								.content_data_main_data_category a:hover { text-decoration: underline; color:#86a42a;}

							.content_data_main_data_desc { color:#757575; padding-bottom:10px; line-height:18px;    }
							.content_data_main_data_desc img { border:0; }

				.content_data_bottom { width:100%; }
					.content_data_bottom_tag_label { float:left; padding-top:9px; margin-left:4px; width:31px;  height:13px;  color:#3d3d3d;  background-image:url(./images/tag.gif); background-repeat:no-repeat; background-position:0px 8px; }
					.content_data_bottom_tag { float:left;  margin-left:8px; padding-top:9px; padding-bottom:6px; color:#3d3d3d; }
							.content_data_bottom_tag a:link { text-decoration: none; color:#3d3d3d;}
							.content_data_bottom_tag a:active {text-decoration: none; color:#3d3d3d;}
							.content_data_bottom_tag a:visited { text-decoration: none; color:#3d3d3d;}
							.content_data_bottom_tag a:hover { text-decoration: underline; color:#3d3d3d;}

					.content_data_bottom_submenu {float:right; color:#252525;padding-top:9px; }
							.content_data_bottom_submenu a:link { text-decoration: none; color:#252525;}
							.content_data_bottom_submenu a:active {text-decoration: none; color:#252525;}
							.content_data_bottom_submenu a:visited { text-decoration: none; color:#252525;}
							.content_data_bottom_submenu a:hover { text-decoration: underline; color:#252525;}
					
					.content_data_bottom_top {float:right;padding-top:7px; margin-right:4px;}

						.content_data_bottom_submenu_down { width:20px; background-image:url(./images/subdown.gif); background-repeat:no-repeat; background-position:right;}
					.content_data_bottom_submenu_cnt { color:#86a42a; font-weight:bold; }
					.content_data_bottom_submenu_line { color:#a4a4a4; }

				.trackback {padding:5px; padding-top:20px;}
					.trackback_address { height:22px; text-align:center; color:#484848; font-size:11px; }
					.trackback_list { border-top:1px dotted #f0f0f0; padding-top:14px; }

					.trackbackdata { margin-left:4px; height:20px; }

				.trackback_comment_line {font-size:0; height:1px; border-bottom:1px solid #e3e3e3; }
				
				.comment {padding:5px; padding-bottom:10px; padding-top:10px;}
					.comment_write_table {width:100%;}
					.comment_write_table_left {}
					.comment_write_table_right { width:100px; vertical-align:top; text-align:right;}

					.comment_bg {  padding:10px; background-color:#f6f4f0; }
 					 .comment_wrap { line-height:16px; }
						.comment_dotted_line {  height:1px; border-bottom:1px dotted #d0d0d0; border-style: none none dotted;}
						.comment_main_data { float:left; width:580px; }
							.comment_main_title { color:#3d3d3d; padding-top:2px; font-size:11px; padding-bottom:4px; font-weight:bold; }
								.comment_main_title a:link { text-decoration: none; color:#3d3d3d;}
								.comment_main_title a:active {text-decoration: none; color:#3d3d3d;}
								.comment_main_title a:visited { text-decoration: none; color:#3d3d3d;}
								.comment_main_title a:hover { text-decoration: underline; color:#3d3d3d;}
								

							.comment_main_desc { color:#454545; font-size:12px; padding-bottom:5px; width:580px; overflow:hidden;}
							.date { color:#858585;}

							.comment_write_secret { width:100%;text-align:left; margin-left:16px; margin-top:4px; }

						.comment_main_title_menu { float:right; color:#686868; font-size:11px;  }
								.comment_main_title_menu a:link { text-decoration: none; color:#686868;}
								.comment_main_title_menu a:active {text-decoration: none; color:#686868;}
								.comment_main_title_menu a:visited { text-decoration: none; color:#686868;}
								.comment_main_title_menu a:hover { text-decoration: underline; color:#686868;}

						.comment_sub_data { float:left; width:560px; margin-top:8px; margin-left:10px; padding-left:14px; background-image:url(./images/comment_subline.gif); background-repeat:no-repeat; background-position:left top; min-height:50px;  }
						/* for Internet Explorer */
						/*\*/
						* html .comment_sub_data {
						height: 50px;
						}
						/**/
	
			.c_table_right {width:8px;background-image: url(./images/contentbg_right.gif); background-repeat:repeat-y;}
			.c_table_leftbottom {width:8px; height:8px; background-image: url(./images/contentbg_leftbottom.gif); background-repeat:no-repeat;}
			.c_table_bottom {height:8px;  background-image: url(./images/contentbg_bottom.gif); background-repeat:repeat-x;}
			.c_table_rightbottom {width:8px; height:8px; background-image: url(./images/contentbg_rightbottom.gif); background-repeat:no-repeat;}

.content_localspot_title { padding-bottom:3px;  }

.count { color:#bc5353; }

#content_localspot {padding:10px;}
#content_localspot_list { padding:4px; }

.content_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;}
.content_localspot_info {color:#737373; font :12px Gulim, Tahoma, Arial, sans-serif; padding-left:12px; height:18px; background-image: url(./images/paper.gif); background-repeat: no-repeat; background-position: 0 1px;}
			
#tag { padding:10px; }
	#tagdata { padding-top:4px; line-height:20px;}

		.cloud1 { color : #e41515;  font :13px Gulim, Tahoma, Arial, sans-serif; font-weight:bold;}
		.cloud2 { color : #7fd0dc;  font :12px Gulim, Tahoma, Arial, sans-serif; font-weight:bold;}
		.cloud3 { color : #404040;  font :12px Gulim, Tahoma, Arial, sans-serif; font-weight:bold;}
		.cloud4 { color : #404040;  font :12px Gulim, Tahoma, Arial, sans-serif;}
		.cloud5 { color : #606060;  font :12px Gulim, Tahoma, Arial, sans-serif;}	


#search_title { padding:10px; }
	.search_data { padding-left:12px; height:20px; color:#707070; }

#guestbook { padding:10px;}
	.guestline { height:1px; font-size:0px; border-top:1px dotted #c0c0c0; }
	.guestlist { background-color:#f6f4f0;   padding:10px; line-height:16px;}
	.guestwrite {  background-color:#f6f4f0; background-image: url(./images/guestbg.gif); background-repeat:repeat-x;  padding:10px; margin-top:4px; padding-bottom:18px;} 


#pages {text-align:center; padding-top:2px; padding-bottom:18px; color:#777777; font:12px  Tahoma , Arial, sans-serif;	 }
	.pages a:link { text-decoration: none; color: #272727; }
	.pages a:active {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:active {text-decoration: none;color: #272727; }
	.next_prev a:visited { text-decoration: none; color: #272727; }
	.next_prev a:hover { text-decoration: none;color: #878787;}

	.selected { color:#bc5353; }
	.interword { padding-left:7px;}

#bottom_menu {}
	.b_table { width:100%;}
			.b_table_lefttop {width:9px; height:24px; background-image: url(./images/bottom_lefttop.gif); background-repeat:no-repeat;}
			.b_table_top {height:9px; background-image: url(./images/bottom_top.gif); background-repeat:repeat-x;}
			.b_table_righttop {width:9px; height:24px;  background-image: url(./images/bottom_righttop.gif); background-repeat:no-repeat;}
			.b_table_main {  color:#232323; background-color:#e8e8e8;  vertical-align:top;  padding-bottom:10px;}
				.bottom_table { width:100%;  }
				.bottom_category { width:168px;border-right:1px solid #a0a0a0; vertical-align:top;}
					.archive_window { width:140px; padding:4px; border:1px solid #bebebe; background-color:#f4f4f4; }
						.archive_window_data { height:14px; padding-top:2px; }
						.archive_window_data a:link { text-decoration: none; color: #3b3b3b; }
						.archive_window_data a:active {text-decoration: none;color: #3b3b3b; }
						.archive_window_data a:visited { text-decoration: none; color: #3b3b3b; }
						.archive_window_data a:hover { text-decoration: underline;color: #3b3b3b;}

					.archive { width:140px; margin-left:8px; margin-top:2px; padding:4px; padding-bottom:0px; border:1px solid #bebebe; background-color: #f4f4f4; height:15px; background-image:url(./images/archive.gif); background-repeat:no-repeat; background-position:4px 4px;}
						.archive_button { float:right; padding-top:4px; padding-right:2px;}

					.category { padding-top: 8px; padding-left:10px;}
						.category ul {padding:0;margin:0; line-height:16px; list-style-type: none; background-image: url(./images/category.gif); background-repeat: no-repeat; background-position:1px 3px;}
						.category li {padding:0;margin:0; line-height:16px;  list-style-type: none;background-image: url(./images/category.gif); background-repeat: no-repeat; background-position:1px 3px; }
						.category a:link { text-decoration: none;  padding-left:10px; color: #3b3b3b;}
						.category a:active {text-decoration: none; padding-left:10px; color: #3b3b3b;}
						.category a:visited { text-decoration: none; padding-left:10px; color: #3b3b3b;}
						.category a:hover { text-decoration: underline;padding-left:10px; color: #3b3b3b;}

				.bottom_recent { border-left:1px solid white; vertical-align:top;}
					.bottom_recent_comment { padding-left:10px; }
						.recent_name {color:#5b5b5b;}
						.recent_comment_list { padding:0;  margin-bottom:6px; margin-top:2px; margin-left:16px; list-style:none;}
						.recent_comment_list LI { padding:0;  line-height:20px; color:#8b8b8b;}
								.recent_comment_list a:link { text-decoration: none; color:#8b8b8b;}
								.recent_comment_list a:active {text-decoration: none; color:#8b8b8b;}
								.recent_comment_list a:visited { text-decoration: none; color:#8b8b8b;}
								.recent_comment_list a:hover { text-decoration: underline; color:#8b8b8b;}

					.bottom_recent_trackback { padding-left:10px; padding-top:2px; }
						.recent_trackback_list { padding:0; margin-bottom:6px; margin-top:2px; margin-left:16px; list-style:none;}
						.recent_trackback_list LI { padding:0;  line-height:20px; color:#8b8b8b;}								
								.recent_trackback_list a:link { text-decoration: none; color:#8b8b8b;}
								.recent_trackback_list a:active {text-decoration: none; color:#8b8b8b;}
								.recent_trackback_list a:visited { text-decoration: none; color:#8b8b8b;}
								.recent_trackback_list a:hover { text-decoration: underline; color:#8b8b8b;}
					.bottom_search {  padding-left:8px;padding-bottom:4px; padding-top:4px; }


			.b_table_left {width:9px;background-image: url(./images/bottom_left.gif); background-repeat:repeat-y;}
			.b_table_right {width:9px;background-image: url(./images/bottom_right.gif); background-repeat:repeat-y;}
			.b_table_leftbottom {width:9px; height:12px; background-image: url(./images/bottom_leftbottom.gif); background-repeat:no-repeat;}
			.b_table_bottom {height:16px;  background-image: url(./images/bottom_bottom.gif); background-repeat:repeat-x;}
			.b_table_rightbottom {width:9px; height:12px; background-image: url(./images/bottom_rightbottom.gif); background-repeat:no-repeat;}

#license { padding-top:10px; padding-bottom:18px; text-align:center;}
	.license_window { margin:0 auto; width:400px; }
		.license_line { padding-left:12px; padding-right:12px; width:2px; height:28px; background-image:url(./images/license_line.gif); background-repeat:no-repeat; background-position:center; }
		.license_visitor { text-align:left; font: 10px Tahoma; color:#383737; }
		.copyright { font:10px tahoma; text-align:center; display:block; margin:20px 0;}
		.copyright a:link, .copyright a:visited, .copyright a:hover { color:black;}
