@charset "utf-8";

body{
		margin:0; padding:0;
		padding-bottom:30px;
		background-color:#D7D7D7;
		font: 12px Gulim, Tahoma;
}

img { border:0; }

dl,dt,dd { 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:402px; height:60px; margin-top:6px; }
.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:1px solid #e0e0e0; width:120px;} }
.search_submit { background-color:#E7E7E7; border:0; color:#777777; width:50px;}

.guest_textarea  { color:#808080; border:1px solid #e0e0e0; width:402px; height:80px; margin-top:6px; }
.guest_submit { width:70px; height:83px; background-color:#E7E7E7; border:0; color:#777777; font-size:12px;}

.cnt { color:#C42525 }

.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:17px; 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:17px; font :12px Gulim, Tahoma, Arial, sans-serif; font-weight:bold; background-image: url(./images/less.gif); background-repeat: no-repeat; background-position:2px 3px; }


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

.entry { width:500px; border:4px solid #F4F4F4; padding:14px; padding-top:10px; padding-bottom:10px; margin-bottom:14px;}

#wrap { width:740px; margin:0 auto; padding:12px; background-color:white;}

#content { width:540px; float:left;  background-color:white; }

#sidebar { width:180px; float:right; margin-left:10px; }


/* top */
#top { height:8px; background-color:black; margin-bottom:9px;}
.transbg { background-color:black; opacity: .08; filter:alpha(opacity=8); }
.maintransbg {  margin-bottom:9px; height:4px; font-size:0;}

/* menu */
#header { padding-top:24px; padding-bottom:10px; background-color:white;  border-bottom:3px solid #D72929;}

	#header h1 { position:relative; font-weight:bold; font-size:13px; margin:0;  padding:0; float:left; margin-left:5px;}
		#header h1 A { text-decoration:none;  color:black; }
		#header h1 A:hover { text-decoration:none; color:#C42525; }

	.menu { position:relative; color:#999999; text-align:right; margin-right:8px; }
			.menu A { text-decoration:none;  color:#999999; }
			.menu A:hover { text-decoration:none; color:#C42525; }

		.menu ul   { margin:0;  padding:0;  list-style:none;}
		.menu li   { display:inline;}
		
		.menuline { color:#E5E5E5; }
		.menuhome { color:#000; }
			.menuhome A { text-decoration:none;  color:#000; }
			.menuhome A:hover { text-decoration:none; color:#C42525; }

/* content */
#main {}	
		
		#prolog .prolog_comment { margin:0; padding:0; padding-bottom:10px;  border-bottom:1px solid #eeeeee; color:#a0a0a0; }
			#prolog .prolog_comments { color:#C42525; }

			#prolog ul { padding:0; margin:0; list-style:none;  margin-top:10px; }
			#prolog li { margin-top:5px; margin-bottom:5px; }
			#prolog li A { text-decoration:none;  color:#000; }
			#prolog li A:hover { text-decoration:none; color:#C42525; }

			#prolog li h3 A { text-decoration:none;  color:#555555; }
			#prolog li h3 A:hover { text-decoration:none; color:#C42525; }

			#prolog .prolog_left 
			{
				float:left;
				width:280px;
			}

			#prolog .prolog_right
			{
				float:right;
				padding-left:20px;
				width:200px;
			}

			#prolog .prolog_left .prolog_image_wrap { float:left; }
				#prolog .prolog_left .prolog_image_wrap .prolog_no_image { display:none; }

			#prolog .prolog_left .prolog_content_wrap { float:left; }	
				
				#prolog .prolog_left .prolog_desc A{ text-decoration:none; color:#777777;}
				#prolog .prolog_left .prolog_desc A:hover{ text-decoration:underline;  color:#777777; }
				
				#prolog .prolog_left .prolog_desc h3 A { text-decoration:none;  color:#555555; }
				#prolog .prolog_left .prolog_desc h3 A:hover { text-decoration:none; color:#C42525; }

				#prolog .prolog_left .prolog_date { margin-top:10px; font:10px Verdana,Tahoma; color:#909090; font-weight:bold;}

			#prolog .prolog_left .prolog_content_wrap .prolog_image { padding-left:10px; width:180px; }
			#prolog .prolog_left .prolog_content_wrap .prolog_no_image { }

			#prolog .prolog_left li h3 
			{
				margin:0; padding:0; background:none; font-weight:bold;;
				padding-bottom:5px;
			}

			#prolog .prolog_left .first_prolog, 
			#prolog .prolog_left .middle_prolog 
				{ margin-top:15px;  padding-bottom:15px; background:url(./images/bg_line02.gif) bottom repeat-x; }

			#prolog .prolog_left .last_prolog  {  margin-top:15px;  padding-bottom:15px;}

			#prolog .prolog_right li 
			{
				background-image:url(./images/li.gif); background-repeat:no-repeat; background-position:0 11px; padding-left:12px; padding-top:8px;
			}


	#pages {text-align:center; border:4px solid #F4F4F4; padding:12px; 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:#C42525; }
			.interword { padding-left:7px;}

		.guestwrite { background-color:#F8F8F8; padding:10px;}

		.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; }
		.guestlist P {}


		.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:#636363; border-bottom:1px dotted #636363; }
			.locallog A:hover { text-decoration:none; color:#C42525; border-bottom:1px dotted #C42525; }
	
			.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;}
		
		.tag {}
			.tag ul            { text-align:left; margin:0; padding:0;}
			.tag li            { background:none;  display:inline;   padding-right:4px;}
			.tag a             { text-decoration:none; }	
			.tag a:hover       { text-decoration:none;  color:#C42525;}	

			.tag .cloud1		{ color : #e41515;  font :13px Gulim, Tahoma, Arial, sans-serif; font-weight:bold;}
			.tag .cloud2		{ color : #7fd0dc;  font :12px Gulim, Tahoma, Arial, sans-serif; font-weight:bold;}
			.tag .cloud3		{ color : #404040;  font :12px Gulim, Tahoma, Arial, sans-serif; font-weight:bold;}
			.tag .cloud4		{ color : #404040;  font :12px Gulim, Tahoma, Arial, sans-serif;}
			.tag .cloud5		{ color : #606060;  font :12px Gulim, Tahoma, Arial, sans-serif;}	
		
		.pass_inputarea { text-align:center;}

		.list { margin-bottom:20px; border-bottom:1px solid #F4F4F4;}
		.list h3 { padding:0; margin:0; font:12px Dotum,Gulim; font-weight:bold;}
		.list ol { margin:0; padding:0; margin-top:6px; margin-bottom:6px; color:#909090;}
		.list li { border-top:1px solid #F4F4F4; padding-top:6px; padding-bottom:6px;}
			.list A { text-decoration:none;  color:#000; }
			.list A:hover { text-decoration:none; color:#C42525; }

		.list_date { color:#CB8585; margin-right:6px; }
		.list_name { color:#999999; margin-left:6px;}

		.entry H3 { font-size:12px; margin:0; font-weight:bold; margin-bottom:8px; padding-left:7px;  background-image:url(./images/title.gif); background-repeat:no-repeat; background-position:0 1px;}
			.entry H3 A { text-decoration:none;  color:black; }
			.entry H3 A:hover { text-decoration:none; color:#C42525; }

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

		.subinfomationline { color:#ECECEC; }
		
		.entryline  { margin-top:0px; margin-bottom:8px; font-size:0px; width:100%; height:1px; color:#EFEFEF; background-color:#EFEFEF;  border:0; }

		.entryadmin { text-align:center; border-bottom:1px solid #EFEFEF; padding-bottom:10px; margin-bottom: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:#C42525; }

		.entrydesc  { width:100%; color:#737373; line-height:20px; overflow:hidden;}
			.entrydesc A { text-decoration:none;  color:#C42525; }
			.entrydesc A:hover { text-decoration:underline; color:#C42525; }
			
			.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 Gulim,Dotum,Tahoma; }
			.tagtitle { font:10px Tahoma, Arial; color:#C42525; font-weight:bold; }
			.entrytag A { text-decoration:none;  color:#636363; }
			.entrytag A:hover { text-decoration:none; color:#C42525; }
		
		.show_hide_tc {color:#909090; text-align:left;}
			.show_hide_tcline { color:#DDDDDD; }
			.show_hide_tc A { text-decoration:none;  color:#636363; border-bottom:1px dotted #636363; }
			.show_hide_tc A:hover { text-decoration:none; color:#C42525; border-bottom:1px dotted #C42525; }

		.trackback { margin-top:10px; padding:10px; padding-bottom:14px; background-color:#FAFAFA; text-align:center; background-image:url(./images/tc_bgline.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:8px; border-top:1px solid #eeeeee; text-align:left; margin-top:10px; background-image:url(./images/trackbackicon.gif); background-repeat:no-repeat; background-position:0 11px;}
		.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;}

		.comment { margin-top:10px; padding:10px; padding-bottom:14px; background-image:url(./images/tc_bgline.gif); background-repeat:repeat-x; background-position:bottom; background-color:#FAFAFA;}		
		.comment_textarea { float:left;}
		.comment_submit { margin-left:4px; margin-top:7px; float:left;}
		
		.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 solid #eeeeee;  margin-bottom:14px; padding-bottom:12px;}
			.main_comment_sublist { margin:0; padding:0; margin-top:10px; padding-left:12px; background-image:url(./images/comment_subline.gif); background-repeat:no-repeat; min-height:50px;}
			/* for Internet Explorer */
			/*\*/
			* html .main_comment_sublist {
			height: 50px;
			}
			/**/
			.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;}
			.comment_modify { float:left;  }
			.comment_desc { color:#888;  margin:6px 0 0 0; padding:0;}					
				.comment_desc A { text-decoration:none;  color:black; }
				.comment_desc A:hover { text-decoration:underline; color:black; }

			.comment_reply { float:right; }
		
		.linktable { width:100%; border-top:1px solid #F4F4F4; color:#909090; margin-top:5px;}
			.linktable .content  { padding-top:18px; padding-bottom:18px;   }
			.linktable .linkline { margin:0; padding:0; height:4px; }

			.linktable .first_link {  height:0px; background-color:white; }
			.linktable .middle_link {  height:10px; background:url(./images/bg_line02.gif) center repeat-x; }
			.linktable .last_link {  height:10px;  background:url(./images/bg_line02.gif) center repeat-x; }

			.linktable h3 { background:none; padding:0; font-size:12px; margin:0; font-weight:bold;}
				.linktable h3 A { text-decoration:none;  color:#666666; }
				.linktable h3 A:hover { text-decoration:none; color:#C42525; }
			.linktable .links_link { padding:0; margin:0;margin-top:5px;}			
				.linktable .links_link A { text-decoration:none;  color:#777777; background-image: url(./images/link_bg.gif); background-repeat: repeat-x; background-position:0 13px; padding-bottom:3px;}
				.linktable .links_link A:hover { text-decoration:none; color:#777777;  background-image: url(./images/link_bg_hover.gif); background-repeat: repeat-x; background-position:0 13px;  padding-bottom:3px;}
		
			.linktable .links_desc { padding:0; margin:0; margin-top:12px;  line-height:16px; color:#777777; }

			.linktable .links_image { float:left; width:110px; }
			.linktable .links_comment { float:left; padding:0; margin:0;}
	
			.linktable .taglline { padding-bottom:1px;  padding-top:8px;}
				.linktable .taglline_tagbg_left { float:left; width:8px; height:17px; background-image: url(./images/links_tag_left.gif); background-repeat: no-repeat;}
				.linktable .taglline_tagbg_main { float:left; color:#464646; height:17px; padding-top:3px; background-image: url(./images/links_tag_main.gif); background-repeat: repeat-x; font :11px Gulim,Tahoma,rial, sans-serif;}

					.linktable .taglline_tagbg_main a:link { text-decoration: none; color:#464646; font :11px Gulim,Tahoma,rial, sans-serif;}
					.linktable .taglline_tagbg_main a:active { text-decoration: none;  color:#464646; font :11px Gulim,Tahoma,rial, sans-serif;}
					.linktable .taglline_tagbg_main a:visited { text-decoration: none; color:#464646; font :11px Gulim,Tahoma,rial, sans-serif;}
					.linktable .taglline_tagbg_main a:hover { text-decoration: underline; color:#161616; font :11px Gulim,Tahoma,rial, sans-serif;}

				.linktable .taglline_tagbg_right { float:left;  width:8px; height:17px; background-image: url(./images/links_tag_right.gif); background-repeat: no-repeat;}
				.linktable .taglline_tagbg_line { float:left; width:15px; height:17px; padding-left:4px; padding-right:4px; background-image: url(./images/links_tag_line.gif); background-repeat: no-repeat; background-position:center;}
				.linktable .taglline_tagbg_date { float:left; color:#6b6b6b; padding-top:4px; height:17px; font :11px Gulim,Tahoma,rial, sans-serif; color:#888888;}

		.preview { border:4px solid #F4F4F4; padding:5px; margin-bottom:10px;}
			.preview A { text-decoration:none;  color:#777777; }
			.preview A:hover { text-decoration:underline; color:#777777; }

		.preview .new,
		.preview .old { padding:3px; margin-left:5px; color:#999999;}	
		.preview .arrow { font-size:10px; }


/* sidebar */
#sidebar 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;}
			
		.sidebar { background-color:white; padding-bottom:9px; margin-bottom:9px; border-bottom:1px dotted #F3F3F3; }
			.sidebar ul            { text-align:left; margin:0; padding:0;}
			.sidebar 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;}			
			.sidebar a			   { text-decoration:none; color:black;}	
			.sidebar a:hover	   { text-decoration:none; color:#C42525; }

		.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:8px; padding-bottom:10px; color:#727272; font:11px Dotum,Gulim;}
			.userAdmin { padding:4px; margin:0; text-align:center; border:2px solid #EFEFEF; font-size:0;}
		
			.adminline { margin-left:6px; margin-right:6px;}
	
		.search { text-align:center; }

		.notice {  }

		.category {}
			.category P  { margin:0; padding-top:2px; }
			.category  .ib                     { cursor:pointer;}
		    .category  .branch3                { cursor:pointer;}
		    .category  .c_cnt                { font-size:11px; color:#C42525; }

		.tagcloud { }			
			.tagcloud ul {  line-height:16px; }
			.tagcloud li { display:inline; background:none; padding:0 6px 0 0; }

			.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 { }
		
		.recentcomment { }

		.recenttrackback { }

		.archive { }

		.calendar { }

			/* ´Þ·Â ¿ù Ç¥½Ã */
				.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:12px dotum;  height:18px;  font-weight:normal;}
			/* ´Þ·Â ÀÏ¿äÀÏ Ç¥½Ã(th ¿µ¿ª) */
				.cal_week2              { font:12px dotum;  color:#C42525; }

			/* ´Þ·Â 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;}
			/* ´Þ·Â 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;}
				a.cal_click:visited     { color:#333;  text-decoration:none; font-weight:bold;}
				a.cal_click:hover       { color:#C42525; text-decoration:none;  font-weight:bold;}
		
		.link { }
		
		.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;}
			.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;}

/* footer */
#footer { text-align:center; font:11px Tahoma,Dotum; color:#777777; padding-bottom:10px; padding-top:10px;}
			#footer A { text-decoration:none;  color:black; }
			#footer A:hover { text-decoration:none; color:#C42525;}

			.plus { color:#C42525; }