	
body {
		margin:0;
		padding: 0;
		background-image: url(./images/bg.gif);
		background-repeat: repeat;

		font :12px Gulim,Tahoma,Arial,sans-serif;
	}

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:4px;}



.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;}
							.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;}

/* side */
#side H3 { font:10px Tahoma,Dotum; margin:0; font-weight:bold; margin-bottom:8px; padding-left:8px; background-image:url(./images/sidebar.gif); background-repeat:no-repeat; background-position:0 3px;}

	.admin { padding-bottom:9px; margin-bottom:9px; border-bottom:1px dotted #F3F3F3; }
	.userImage { padding:0; margin:0; text-align:center; }
	.userDesc {  padding:0; margin:0;  padding-top:10px; padding-bottom:2px; color:#727272; font:11px Dotum,Gulim;}
	.userAdmin { padding:4px; margin:0; text-align:center; border:2px solid #EFEFEF; font-size:0;}
		
	.search { padding-bottom:9px; margin-bottom:9px; border-bottom:1px dotted #F3F3F3; text-align:center; }

	.notice { padding-bottom:9px; margin-bottom:9px; border-bottom:1px dotted #F3F3F3; }
	.notice ul            { text-align:left; margin:0; padding:0;}
	.notice li            { list-style:none; background-image:url(./images/li.gif); background-repeat:no-repeat; background-position:0 4px; padding-left:12px;  margin-top:4px; margin-bottom:4px;}			
	.notice a			 { text-decoration:none; color:black;}	
	.notice a:hover		 { text-decoration:none; color:#C42525; }

	.category { padding-bottom:9px; margin-bottom:9px; border-bottom:1px dotted #F3F3F3; }
	.category P  { margin:0; padding-top:2px; }
		
	.tagcloud { padding-bottom:9px; margin-bottom:9px; border-bottom:1px dotted #F3F3F3; }
	.tagcloud ul            { text-align:left; margin:0; padding:0;}
	.tagcloud li            { background:none;  display:inline;}
	.tagcloud a             { text-decoration:none; }	
	.tagcloud a:hover       { text-decoration:none;  color:#C42525;}	

	.tagcloud .cloud1		{ color : #e41515;  font :13px Gulim, Tahoma, Arial, sans-serif; font-weight:bold;}
	.tagcloud .cloud2		{ color : #7fd0dc;  font :12px 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 : #404040;  font :12px Gulim, Tahoma, Arial, sans-serif;}
	.tagcloud .cloud5		{ color : #606060;  font :12px Gulim, Tahoma, Arial, sans-serif;}	
			
	.recentarticle { padding-bottom:9px; margin-bottom:9px; border-bottom:1px dotted #F3F3F3; }
	.recentarticle ul            { text-align:left; margin:0; padding:0;}
	.recentarticle li            { list-style:none; background-image:url(./images/li.gif); background-repeat:no-repeat; background-position:0 4px; padding-left:12px;  margin-top:4px; margin-bottom:4px;}			
	.recentarticle a			 { text-decoration:none; color:black;}	
	.recentarticle a:hover		 { text-decoration:none; color:#C42525; }
		
	.recentcomment { padding-bottom:9px; margin-bottom:9px; border-bottom:1px dotted #F3F3F3; }
	.recentcomment ul            { text-align:left; margin:0; padding:0;}
	.recentcomment li            {  list-style:none; background-image:url(./images/li.gif); background-repeat:no-repeat; background-position:0 4px; padding-left:12px;  margin-top:4px; margin-bottom:4px;}			
	.recentcomment a			 { text-decoration:none; color:black;}	
	.recentcomment a:hover		 { text-decoration:none; color:#C42525; }

	.recenttrackback { padding-bottom:9px; margin-bottom:9px; border-bottom:1px dotted #F3F3F3; }
	.recenttrackback ul            { text-align:left; margin:0; padding:0;}
	.recenttrackback li            {  list-style:none; background-image:url(./images/li.gif); background-repeat:no-repeat; background-position:0 4px; padding-left:12px;  margin-top:4px; margin-bottom:4px;}			
	.recenttrackback a			 { text-decoration:none; color:black;}	
	.recenttrackback a:hover		 { text-decoration:none; color:#C42525; }
		
	.archive { padding-bottom:9px; margin-bottom:9px; border-bottom:1px dotted #F3F3F3; }
	.archive ul            { text-align:left; margin:0; padding:0;}
	.archive li            {  list-style:none; background-image:url(./images/li.gif); background-repeat:no-repeat; background-position:0 4px; padding-left:12px;  margin-top:4px; margin-bottom:4px;}			
	.archive a			   { text-decoration:none; color:black;}	
	.archive a:hover	   { text-decoration:none; color:#C42525; }

	.calendar { padding-bottom:9px; margin-bottom:9px; border-bottom:1px dotted #F3F3F3;  }

			/* ?޷ ??à*/
				.cal_month               { font:11px Tahoma;  height:18px; font-weight:bold;}
				.cal_month   a           { text-decoration:none; color:black;}
				.cal_month   a:hover	 { text-decoration:none; color:#C42525; }
			/* ?޷ ?䀏 ǥ?èth ????) */
				.cal_week1              { font:11px dotum;  height:18px;  font-weight:normal;}
			/* ?޷ ??䀏 ǥ?èth ????) */
				.cal_week2              { font:11px dotum;  color:#C42525; }

			/* ?޷ Week(tr ????)  */
				.cal_week               { background-color:#fff;}
				.cal_current_week       { background-color:#fff;}
				
			/* ?޷ Day(td ????) */
				.cal_day                { color:#eee;  font:9px verdana;   text-align:center;}
			/* ?޷ Day, ??䀏 (td ????)  */
				.cal_day_sunday         {  color:#C42525 !important;}
				.cal_day_sunday a        { color:#C42525 !important; }
					
			/* ?޷ ??? ?ޠ??¥ ǥ?ètd)   */
				.cal_day1               { color:#ccc;}
			/* ?޷ ?ـ? ?ޠ??¥ ǥ?ètd)   */
				.cal_day2               { color:#ccc;}
			/* ?޷ ?????¥ ǥ?ètd) */
				.cal_day3               { color:#666;}
			/* ?޷ ??à??¥ ǥ?ètd) */
				.cal_day4               { color:#000;  background-image:url(./images/calender_bg.gif); background-repeat:no-repeat; background-position:4px 0;}
			/* ?޷ ?۾? ?? ??ũ ??Ÿ? */
		a.cal_click:link        { color:#333;  text-decoration:none; font-weight:bold; font:9px;}
		a.cal_click:visited     { color:#333;  text-decoration:none; font-weight:bold; font:9px;}}
		a.cal_click:hover       { color:#C42525; text-decoration:none;  font-weight:bold; font:9px;}}
		
	.link { padding-bottom:9px; margin-bottom:9px; border-bottom:1px dotted #F3F3F3; }
	.link ul            { text-align:left; margin:0; padding:0;}
	.link li            {  list-style:none; background-image:url(./images/li.gif); background-repeat:no-repeat; background-position:0 4px; padding-left:12px;  margin-top:4px; margin-bottom:4px;}			
	.link a			   { text-decoration:none; color:black;}	
	.link a:hover	   { text-decoration:none; color:#C42525; }
		
	.license { text-align:center; font:9px verdana; color:#777777;  padding-bottom:9px; margin-bottom:9px; border-bottom:1px dotted #F3F3F3; }
	.counter_line { color:#E0E0E0; margin-left:8px; margin-right:8px; }
	.total { margin:0; margin-top:8px; padding:2px; width:140px; background-color:#F9F9F9;}
	.line { height:1px; width:100%; color:#EFEFEF; background-color:#EFEFEF;  border:0;}
	.line_dotted { height:1px; border:0; border-bottom:1px dotted #EFEFEF;}
	.license_logo { margin:0; padding:5px;}
	.lincense_rss { margin:0; padding:5px;}

.search_input { color:#808080; border:1px solid #e0e0e0; width:120px;} }
.search_submit { background-color:#E7E7E7; border:0; color:#777777; width:40px; height:19px;}
.comment_name {  margin-right:4px; color:#636363;}
.comment_name A { text-decoration:none; color:#535353; font-weight:bold; }
.comment_name A:hover { text-decoration:underline; color:#535353; font-weight:bold; }
.comment_date { font:11px Tahoma,Arial; color:#777777;}

#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%;  }
			.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;}
