@charset "utf-8";
/* CSS Document */

body,ul,ol,li,p,h1,h2,h3,h4,h5,h6,form,fieldset,table,td,img,div{margin:0;padding:0;border:0;}

body{background:#fff;color:#333;font-size:14px; font-family:"宋体";}

a{text-decoration:none;}
a:link, a:visited{color:#000000;}
a:hover, a:active,a:focus{text-decoration:underline;}

#page{
	width:1002px;
	overflow:visible;
	_display:inline-block;
	margin:0px auto;
}

.top{
	width:1002px;
	height:266px;
	background:url(images/top.jpg);
	overflow:hidden;
}

.blogname{
	color:#2a7132;
	font-size:30px;
	font-weight:bold;
	text-indent:750px;
	margin-top:50px;
	letter-spacing:5px;
}

.bloglink{
	color:#2a7132;
	font-size:20px;
	font-weight:bold;
	text-indent:100px;
	margin-top:100px;
}

.subject_l{
	margin:40px 0px 0px 100px;
}

.subject_l li{
	float:left;
	width:60px;
	margin-right:20px;
	list-style:none;
}

.subject_l li a{text-decoration:none;}
.subject_l li a:link,.subject_l li a:visited{color:#810100;}
.subject_l li a:hover,.subject_l li a:active,.subject_l li a:focus{text-decoration:underline;color:#810100;}

.middle{
	width:1002px;
	overflow:hidden;
	_display:inline-block;
	clear:both; 
	background:url(images/middle_bg.jpg);
}

.left{
	float:left;
	margin:20px 0px 0px 50px;
	width:580px;
	display:inline;
}

.left_box{
	_display:inline-block;
}

.left_box_top{
	width:580px;
	height:25px;
	background:url(images/left_box_top.jpg);
	_display:inline-block;
	padding:5px 0px 0px 90px;
}

.left_box_top span{
	float:right;
}

.left_box_top a{font-weight:bold;text-decoration:none;}
.left_box_top a:link,.left_box_top a:visited{color:#820203;}
.left_box_top a:hover,.left_box_top a:active,.left_box_top a:focus{text-decoration:underline;}

.left_box_content{
	line-height:1.5;
	margin-top:10px;
	width:580px;
	padding:10px;
}

.right{
	width:306px;
	margin:10px 0px 0px 20px;
	overflow:hidden; _display:inline-block;
	float:left;
}

.right_box{
	margin-bottom:10px;
}

.right_box_top{
	width:306px;
	height:27px;
	background:url(images/right_box_top.jpg);
	color:#820203;
	font-weight:bold;
	letter-spacing:5px;
	text-indent:90px;
	padding-top:8px;
}

.right_box_content{
	width:306px;
	background:url(images/right_box_content.jpg);
}

.right_box_buttom{
	width:306px;
	height:11px;
	background:url(images/right_box_buttom.jpg);
}

.user{
	text-align:center;
	padding:5px 0px;
}

.info{
	padding:10px 5px;
}

.info ul{
	padding-left:20px;
}

.info li{
	list-style:none;
	line-height:1.5;
}

.bottom{
	height:40px;
	background:#cbe9e9;
}

.pageBlock{
	text-indent:30px;
	margin-bottom:20px;
}
