/* @override 
	http://www.hanaroda.net/hnet_minimal/css_r/revised_main.css
	http://www.hanaroda.net/css_r/revised_main.css
*/

BODY {
	background-color:#faf8f4;
	margin:0 0 0 0;
	vertical-align: top;
	vertical-align: text-top;
	font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	font-size: 12px;
	color: #4a4d4c;
	background-image:url(http://www.hanaroda.net/background/hnetbare_watercolor1.jpg);
	background-repeat: repeat-x;
	background-position:top;
	padding-bottom: 50px;
	}

#container {width:800px;float:left; z-index:1;}
#left_container {
	float:left;
	width:160px;
	ssmargin:0;
	padding-left:10px; position:absolute; visibility:visible;
	}

/* @group header */

#header_menu{width:160px; font-size:18px; text-shadow:#17293a 0px 0px 4px; text-align:right;}
	#header_menu ul {list-style:none;}
	#header_menu li {color:#4a4d4c;padding-left:0px; padding-right:10px; padding-top:3px;}
	#header_menu li a:link, #header_menu li a:visited {color:#4a4d4c; text-decoration:none;}
	#header_menu li a:hover {color:#40a3ff; text-decoration:none;text-shadow:#40a3ff 0px 0px 10px;}
	#header_menu li a:active {color: #999999; text-decoration:none;text-shadow:none;}

#header_recent {float:left; padding-left:2px;}



/* @end */

.menu_title {font-size:14px;font-weight:bold;color:#40a3ff;padding-left:3px;}

/* @group footer */



/* @end */
	.header_info_cont {width:160px;}
	.header_info_cont ul {margin-left:-30px;list-style:none; font-size:11px; text-align:left;margin-top:0px;}
	.header_info_cont ul li a:link, .header_info_cont ul li a:visited {color:#4a4d4c; text-decoration:none; font-size:12px;}
	.header_info_cont ul li a:hover {color:#40a3ff; text-decoration:none; font-size:12px;}
	.header_info_cont ul li img {border:0px; vertical-align:middle;}
#header_search {float:left; padding-left:2px;}
.search_form {margin-bottom:0px; margin:0px 0px 0px 0px;}
.search {
	background-color: #d3ded5; 
	border: 1px solid #4a4d4c;
	color: #5f3f35;
	margin-bottom:3px;
	margin:0px 0px 3px 0px;}

#header_container {width:160px;}
#header_logo { width:160px; height:90px;float:left;}

#content {width:60%;padding-left:160px;float:left;}
#recent {width:600px;height:310px;list-style:none;margin-top:16px;}
#recent img {border:none;}
#recent_title_z { z-index:300; position:absolute; visibility:visible;width:600px;}
	.recent_title {color:#40a3ff;text-align:right; font-size:16px; font-weight:bold;padding-left:300px;text-shadow:#000 0px 1px 2px;}
	
#footer_bg {
	clear:both;
	color:#03588e;
	padding-top:75px;
	}
	
	#footer_bg b {font-size:12px;}
	#footer_bg a:link, #footer_bg a:visited {color:#000; text-decoration:none;}
	#footer_bg a:hover {color:#000; text-decoration:none;text-shadow:#03588e 0px 1px 2px; font-weight:bold;}
	#footer_bg ul {margin-top:2px; margin-left:-8px;margin-bottom:0px;}
	#footer_bg li {
			font-size:12px;
			list-style:none;
			text-align:left;
			}
	
	#footer_menu {display: block;
		position: fixed;
		bottom:0px;
		left: 55px;
		z-index:3;
	width:148px;
	height:100px;
	background-image:url(http://www.hanaroda.net/background/footer_one_.png);
	background-repeat: repeat-y;
	}
		#footer_menu_text {
		text-shadow:#fff 0px 1px 1px;
		padding-top:7px;
		text-align:center;
		font-size:11px;
		}
		#footer_menu ul {margin-top:2px; margin-left:-28px;margin-bottom:0px;}
		#footer_menu li {
			font-size:12px;
			list-style:none;
			text-align:left;
			}
		
	#footer_contact {display: block;
		position: fixed;
		bottom:0px;
		left: 203px;
		z-index:3;
	width:148px;
	height:100px;
	background-image:url(http://www.hanaroda.net/background/footer_one_.png);
	background-repeat: repeat-y;
	}
		#footer_contact_text {
		text-shadow:#fff 0px 1px 1px;
		padding-top:7px;
		text-align:center;
		font-size:11px;
		}
	
	#footer_findme {display: block;
		position: fixed;
		bottom:0px;
		left: 351px;
		z-index:3;
	width:148px;
	height:100px;
	background-image:url(http://www.hanaroda.net/background/footer_one_.png);
	background-repeat: repeat-y;
	}
		#footer_findme_text {
		text-shadow:#fff 0px 1px 1px;
		padding-top:7px;
		text-align:center;
		font-size:11px;
		}
	
	#footer_cohorts {display: block;
		position: fixed;
		bottom:0px;
		left: 499px;
		z-index:3;
	width:148px;
	height:100px;
	background-image:url(http://www.hanaroda.net/background/footer_one_.png);
	background-repeat: repeat-y;
	}
		#footer_cohorts_text {
		text-shadow:#fff 0px 1px 1px;
		padding-top:7px;
		text-align:center;
		font-size:11px;
		}
		#footer_cohorts ul {margin-top:2px; margin-left:-20px;margin-bottom:0px;}
		#footer_cohorts li {
				font-size:12px;
			list-style:none;
			text-align:left;
			}
		
	#footer_siteinfo {display: block;
		position: fixed;
		bottom:0px;
		left: 647px;
		z-index:3;
	width:148px;
	height:100px;
	background-image:url(http://www.hanaroda.net/background/footer_one_.png);
	background-repeat: repeat-y;
	}
		#footer_siteinfo_text {
		text-shadow:#fff 0px 1px 1px;
		padding-top:7px;
		text-align:center;
		font-size:11px;
		}
		#footer_siteinfo ul {margin-top:2px; margin-left:-25px;margin-bottom:0px;}
		#footer_siteinfo li {
			font-size:11px;
			list-style:none;
			text-align:left;
			}
		
		
		
		
		
		
		
		

#blog_content {
	margin-left:30px;
	clear:both;
	}
.sblog_text_date {
	float:left;
	width:82px; height:70px;
	background-image:url(http://www.hanaroda.net/background/entry_date_bg.png);
	background-repeat:no-repeat;
	color:#8593a2;
	font-size:21px;
	font-stretch:wider;
	font-weight: bold;
	padding-left:30px;
	}
		.sblog_text_date_p {
		font-size:22px;
		font-stretch:wider;
		font-weight: bold;
		margin-top:19px;
		text-shadow:#000 0px 0px 2px;
		}
		.sblog_text_date_y{
		font-size:22px;
		font-stretch:wider;
		font-weight: bold;
		margin-top:-25px;
		padding-left: 5px;
		text-shadow:#000 0px 0px 2px;
		}
		
	.sblog_text_title {
	width:580px; height:63px;
	color:#4a4d4c;
	font-size:21px;
	font-weight: bold;
	margin:0px 0px -10px 0px;
	padding-top:19px;
	}
		.sblog_text_title a {
		text-decoration:none;
		color:#40a3ff;
		}
		.sblog_text_title a:hover {
		text-decoration:none;
		color:#4a4d4c;
		text-shadow:#40a3ff 0px 0px 3px;
		}
		.sblog_text_title_p {
		width:580px;
		font-size:21px;
		font-weight: bold;
		text-align: justify;
		margin:0px;
		}
		.sblog_text_footer {
			width:600px;
			text-align: right;margin-top:0px;
			}
			.sblog_text_footer ul {margin-top:-5px;}
			.sblog_text_footer li {
			font-size:9px;
			color:#a4e2ec;
			display:inline;
			padding-left:10px;
			list-style:none;
			}
			.sblog_text_footer li a {
			color:#ffa23f;
			}
			.sblog_text_footer li a:hover{
			color:#8593a2;text-shadow:none;
			}

	.sblog_blog_text_entry {
	width:620px;
	color:#4a4d4c;
	}
	.sblog_blog_text_entry .text_entry, .sblog_blog_text_entry p {text-align:; text-indent:15pt; padding-left:20px;padding-right:13px;margin-top:5px;}	
	.sblog_blog_text_entry .text_entry_contin {text-align:right; padding-left:200px;padding-right:13px; padding-bottom:13px;clear:both;}
	.sblog_blog_text_entry .text_entry a, .sblog_blog_text_entry p a, .sblog_blog_text_entry .text_entry_contin a, .sblog_blog_text_entry visited .text_entry a, .sblog_blog_text_entry p a visited, .sblog_blog_text_entry .text_entry_contin a visited {text-decoration:none;color:#40a3ff;}
	.sblog_blog_text_entry .text_entry a:hover, .sblog_blog_text_entry p a,.sblog_blog_text_entry .text_entry_contin a:hover {text-decoration:none;color: #477ec3;}	




#segment_comments {
	clear:both;
	padding-top:7px;
	padding-bottom:3px;
}
	#segment_comments_text {width:610px;}
	#segment_comments_text li {display:inline; padding-left:10px;padding-right:10px; font-weight:bold;}
	#segment_comments_text li a {color:#d2ff00;text-decoration:none;}
	#segment_comments_text li a:hover {color:#3e2d26; text-decoration:none;}

#seg_comments_overall {width:100%;}
#seg_comments_container {width:360px;}
#seg_comments_comments{float:left; width:360px;}
	#comments_header {background: url(../background/comm_header.gif) left no-repeat; width:356px;height:42px; color:#5b5d5e;margin-bottom: -5px;}
		.comments-header {font-size:16px; font-weight:bold;text-align:right;margin-top:0px; margin-bottom:-10px;padding-right:25px;color:#5b5d5e;}
		.comments_header_poster {padding-top:15px;padding-right:10px;text-align:right;font-weight:bold;font-size:10px;color: #114c6a;}
		.comments_header_poster a, .comments_header_poster a:visited {color:#faf8f4;text-decoration:none;}
		.comments_header_poster a:hover {color:#faf8f4;text-decoration:none;text-shadow:#17293a 0px 0px 4px;}
	#comments_span {background: url(../background/comm_body.gif) right repeat-y;width:356px;}
		.comments_body {margin-left:30px;margin-top:5px; padding-top padding-left:20px;padding-right:10px;text-align:justify;text-indent:25px;font-weight:bold;font-size:10px;color: #3c596a;}

#comments-open {width:250px; padding-left: 10px;}
		.comments_body_footer {background: url(../background/comm_footer.gif) no-repeat left bottom;width:356px;}
#seg_comments_post {float:left; width:250px;}
	#comment-form-external-auth {width:220px;}
	#comment-form-external-auth a { color: #71b032; text-align:right; text-decoration: none;
}
	#comment-form-external-auth a:hover {color: #57b2ff;}
	.comments-open-header {font-size:16px; font-weight:bold;text-align:left;margin-top:0px;padding-left:25px;
	color: #57b2ff;
}

h2.trackbacks-header {
	color: #57b2ff;
}

div.trackbacks-info {
	color: #9f9f9f;
}


	#comment-author, #comment-email, #comment-url, #comment-text {background-colors: #c8dce6; border: 1px solid #67899a; color: #42606f;margin-bottom:3px; margin:0px 0px 3px 0px; text-indent:10px;}



.clear_entry {clear:both;height:1px;}

/* @group tags */
#blog_content div.sblog_blog_text_entry div.entry-tags h4 {
	color: #9f9f9f;
}

ul.entry-tags-list {
	list-style: none;
}
li.entry-tag {
	display: inline;
	padding-right: 5px;	text-decoration: none;
}
	.entry-tag a, .entry-tag a:visited {color: #8ab7db; text-align:right; text-decoration: none;
	}

	.entry-tag a:hover {color: #626262;

	}


/* @end */

/* @group links */
table a, table avisited {
	text-decoration: none;
	color: #4792d1;
	font-weight: bold;
}
table a:hover {
	color: #4f9748;
	text-shadow:#40a3ff 0px 0px 3px;
}


/* @end */





#clear {clear:both;}

.float_l {float:left; padding-left:40px;padding-right:15px; padding-top:10px; padding-bottom:10px;}
.float_r {float:right; padding-right:20px; padding-left:15px; padding-top:10px; padding-bottom:10px;}

div.pagination {
	text-align: center;
	font-size: 14px;
	font-weight: bold;
	color: #b2b2b2;	
}
	div.pagination a, div.pagination a:visited {
	text-decoration: none;
	color: #448bc6;text-shadow: #000 0 0 2px;}
	div.pagination a:hover {
	text-decoration: none;
	color: #363636;text-shadow: #fde919 0 0 2px;}