/*-----------------------------------------------------------------------------------------------
Basic Style Sheet(for version 6 browsers)
Author:   Kevin Fu
Email:    fukan211@gmail.com 
Copyright:NKE
------------------------------------------------------------------------------------------------*/
.content{
	width:960px;
	margin:0;
	background:url(../images/content_bg.png) 0 0 repeat-y;
}
.blog{
	float:left;
	width:600px;
	margin:30px 60px 30px 30px;
}
.blog h2{
	color:#000;
	padding:10px 0;
	margin:10px 0;
	font:normal 24px Georgia;
	font-size:18px;
}
.blog_detail h2{
	border-bottom:1px solid #c4c4c4;
	font-size:18px;
}
.blog_detail a{
	color:#818601;
	cursor:pointer;
}
.blog_date{
	float:right;
	margin:-35px 0 0 0;
}
.tag{
	float:left;
}
.comments{
	display:block;
	padding-left:20px;
	text-align:right;
	background:url(../images/comment_icon.png) 390px 0 no-repeat;
}
.blog_detail p{
	line-height:20px;
	margin:15px;
	word-wrap:break-word;
}
.read_more{
	color:#c20f39!important;
	font-size:11px;
	
}
.pagebar{
	text-align:right;
	font-family:Georgia;
}
.pagebar a{
	margin:3px;
}
.pagebar a:link,.pagebar a:visited{
	color:#000;
}
.pagebar a:hover,.pagebar a:active{
	color:#818601;
}
.blog_sidebar{
	float:right;
	width:252px;
	margin:10px 10px 0 0;
}
.blog_sidebar h3{
	color:#818701;
	font-size:16px;
	margin:15px 5px;
}
.search_blog{
	width:252px;
	height:65px;
	background:url(../images/search_blog_bg.png) 0 0 no-repeat;
}
.search_blog h3{
	color:#c30e39;
	margin:0 0 0 10px;
	font-size:14px;
}
.search_blog input[type="text"]{
	float:left;
	width:145px;
	padding:2px;
	margin:10px 12px;
	border:1px solid #cecece;
}
.search_blog input[type="button"]{
	width:55px;
	height:21px;
	line-height:21px;
	margin-top:10px;
	text-align:center;
	cursor:pointer;
	color:#fff;
	font:bold 12px Arial;
	border:1px solid #c21940;
	background:#c21940 url(../images/search_blog_btn_bg.png) 0 0 repeat-x;
}
*+html .search_blog input[type="submit"]{
	margin-top:-10px;
}
.blog_sidebar div{
	margin-bottom:10px;
}
.blog_sidebar div ul{
	margin-left:15px;
}
.blog_sidebar div ul li{
	line-height:25px;
}
.blog_archive li{
	padding-left:15px;
	background:url(../images/month_icon.png) 0 8px no-repeat;
}
.blog_sidebar div ul li a:hover,.blog_sidebar div ul li a:active{
	color:#818601;
}
.comment_table{
	width:585px;
	margin:10px auto;
	border:1px solid #d3d3d3;
}
.comment_table tr td{
	padding:10px 15px;
}
.comment_name{
	color:#000;
	font-weight:bold;
}
.comment_date{
	text-align:right;
}
.comment{
	border-top:1px solid #d3d3d3;
}
.comment p{
	width:560px;
	word-wrap:break-word;
}
.add_comment li{
	color:#000;
}
.add_comment li label{
	font-weight:bold;
}
.add_comment li input[type="text"],.add_comment li textarea{
	padding:5px;
	margin:10px 0;
	border:1px solid #d3d3d3;
}
.add_comment li input[type="text"]{
	width:250px;
}
.add_comment li textarea{
	width:580px;
	height:90px;
}
.add_comment li input[type="button"]{
	width:65px;
	height:29px;
	line-height:29px;
	text-align:center;
	cursor:pointer;
	color:#fff;
	font:bold 12px Arial;
	margin-bottom:10px;
	border:none;
	background:url(../images/blog_sub_bg.png) 0 0 no-repeat;
}
