/* 
	Theme Name:hznews
	Theme URL:http://news.hzbx.com
	Description:hznews is a WordPress theme based on many other themes.
	Author:hzbx.com
	Author URI:http://www.hzbx.com
	Version:basic
	Tags:news

	The CSS, XHTML and design is released under GPL:
	http://www.opensource.org/licenses/gpl-license.php

	Changelog:
		April 2010 1st Version
*/


/************************************************
*	Mainstyle									*
************************************************/

body, input, button, select, textarea {
	font-family:Tahoma, Simsun, Microsoft Yahei;
	font-size:12px;
	color:#000;
 }
body {
	margin:0;
	background:url(http://www.hzbx.com/hzbx_img/header_bg.jpg) no-repeat center 0;
	}

#wrap {
	color:#222222;
	}

#content {
	color:#222222;
	}

/************************************************
*	Hyperlinks									*
************************************************/

a, a:hover {
	text-decoration:underline;
	}

/************************************************
*	Top     									*
************************************************/

#top {
	width:960px;
	height:104px;
	padding:0;
	margin:0px auto;
	overflow:hidden;
	}

#topnav {
	padding-top:4px;
	height:24px;
	}

#topnav a, #topnav a:link, #topnav a:visited {
	margin-left:4px;
	color:#000;
	text-decoration:none;
	}

#topnav a:hover {
	text-decoration:underline;
	}

#logo {
	padding-top:6px;
	float:left;
	}

#topright {
	margin-top:8px;
	float:right;
	}

/*¶¥²¿µ¼º½*/
.clearfix:after {content:"\0020";display:block;height:0;clear:both;}
.clearfix {_zoom:1;}
*+html .clearfix {overflow:auto;}
.newnav{width:960px;height:34px;padding:0;margin:0 auto;background:url(images/nv.png) repeat-x;}
.newnav .nav_content{margin:0;padding-left:2px;margin-left:2px;}
.newnav .nav_content li{list-style-type:none;float:left;line-height:34px;text-align:center;font-size:14px;font-weight:bold;}
.newnav .nav_content li a{color:#fff;text-decoration:none;padding:2px 20px;border-right:1px solid #40B2B2;}
.newnav .nav_content li a:hover{text-decoration:underline;}
.newnav .nav_content .current{background:url(images/nv_a.png) no-repeat;}
.newnav .nav_content .current a{border:0;}
.newnav .nav_content .current_left a{border:0;}

#catnav {
	width:958px;
	height:31px;
	padding:0;
	border:1px solid #CCCCCC;
	border-top:0;
	margin:0px auto;
	}

#catnav ul {
	float:center;
	list-style:none;
	margin:0;
	padding:0;
	}

#catnav li {
	float:left;
	list-style:none;
	margin:0px;
	padding:9px 0 0 0;
	}

#catnav li a, #catnav li a:link, #catnav li a:visited {
	display:block;
	font-weight:bold;
	color:#000;
	padding:0px 21px 0px 21px;
	text-decoration:none;
	}

#catnav li a:hover {
	text-decoration:underline;
	}

#urlnav {
	width:936px;
	height:16px;
	background:#FFF url(images/home.png) no-repeat;
	padding:0 0 0 22px;
	margin:14px auto 6px auto;
	*margin:12px auto 5px auto;
	color:#222222;
	}

/************************************************
*	Homepage 					            	* 
************************************************/

#content {
	width:960px;
	padding:0;
	margin:10px auto 0 auto;
	}

.hpleft {
	float:left;
	width:640px;
	padding:0;
	margin:0;
	}

.hpright {
	float:right;
	width:310px;
	padding:0;
	margin:0;
	}

.hpleft_l {
	float:left;
	width:315px;
	padding:0;
	margin:0;
	}

.hpleft_r {
	float:right;
	width:315px;
	padding:0;
	margin:0;
	}

.news_list {
	background:#F7F7F7;
	margin:0px 0px 10px 0px;
	padding:10px;
	border:1px solid #E6E6E6;
	height:100%;
	white-space:nowrap;
	overflow:hidden;
	}

.news_list h2 {
	color:#222222;
	font-size:14px;
	font-family:Tahoma, Simsun, Microsoft Yahei;
	font-weight:normal;
	margin:0px 0px 5px 0px;
	padding:0px 0px 0px 0px;
	}

.news_list h2 a{
	text-decoration:none;
	color:#000;
	}

.news_list h2 a:hover{
	text-decoration:underline;
	}

.news_list ul {
	line-height:14px;
	padding:0;
	margin:0;
	}

.news_list ul li {
	list-style-type:none;
	background:url(images/arrow.gif) no-repeat top left;
	line-height:18px;
	width:270px;
	padding-left:16px;
	overflow:hidden;
	}

.news_list ul li a, .news_list ul li a:link, .news_list ul li a:visited {
	color:#000;
	text-decoration:none;
	}

.news_list ul li a:hover {
	text-decoration:underline;
	}

.news_list .left_links {
	width:138px;
	float:left;
	border-right:1px dashed #E6E6E6;
	}

.news_list .right_links {
	width:138px;
	padding-left:0px;
	float:right;
	}

.news_list .left_links li, .news_list .right_links li {
	width:auto;
	}

.hpright .news_list {
	margin-bottom:10px;
	}

/************************************************
*	Content 					     		    * 
************************************************/
	
#contentleft {
	float:left;
	width:625px;
	padding:10px 0px 10px 0px;
	margin:0px;
	}

#contentleft h1, #contentwide h1 {
	color:#222222;
	font-size:20px;
	font-family:Tahoma, Simsun, Microsoft Yahei;
	font-weight:normal;
	margin:0px 0px 10px 0px;
	padding:0px 0px 5px 0px;
	line-height:22px;
	border-bottom:1px dashed #CCCCCC;
	}
	
#contentleft h1 a, #contentwide h1 a  {
	color:#222222;
	font-size:20px;
	font-family:Tahoma, Simsun, Microsoft Yahei;
	font-weight:normal;
	margin:0px 0px 10px 0px;
	padding:0px 0px 5px 0px;
	line-height:22px;
	border:none;
	}

#contentleft h1 a:hover, #contentwide h1 a:hover {
	color:#3A87DD;
	text-decoration:none;
	border:none;
	}
	
#contentleft h2, #contentwide h2 {
	color:#222222;
	font-size:16px;
	font-family:Tahoma, Simsun, Microsoft Yahei;
	font-weight:normal;
	margin:0px 0px 10px 0px;
	padding:0px 0px 5px 0px;
	line-height:18px;
	border-bottom:1px dotted #CCCCCC;
	}
	
#contentleft h3, #contentwide h3 {
	color:#222222;
	font-size:20px;
	font-family:Tahoma, Simsun, Microsoft Yahei;
	font-weight:normal;
	margin:0px 0px 10px 0px;
	padding:0px 0px 5px 0px;
	line-height:22px;
	border-bottom:2px solid #CCCCCC;
	}
	
#contentleft h4, #contentwide h4 {
	color:#222222;
	font-size:20px;
	font-family:Tahoma, Simsun, Microsoft Yahei;
	font-weight:normal;
	margin:0px 0px 10px 0px;
	padding:0px 0px 5px 0px;
	line-height:22px;
	border-bottom:2px solid #CCCCCC;
	}
	
#contentleft img.wp-smiley {
	float:none;
	border:none;
	padding:0px;
	margin:0px;
	}

#contentleft img.wp-wink {
	float:none;
	border:none;
	padding:0px;
	margin:0px;
	}

.postarea {
	line-height:20px;
	}

.postarea p {
	padding:0px 0px 10px 0px;
	margin:0px;
	}
	
.postarea a, .postarea a:visited, .postcomments a, .postcomments a:visited {
	color:#3A87DD;
	text-decoration:none;
	}
	
.postarea a:hover, .postcomments a:hover {
	color:#3A87DD;
	text-decoration:underline;
	}
	
.postarea ol {
	margin:0px 0px 0px 5px;
	padding:0px 0px 10px 0px;
	}
	
.postarea ol li {
	margin:0px 0px 0px 20px;
	padding:0px 0px 5px 0px;
	}
	
.postarea ul {
	list-style-type:none;
	margin:0px 0px 0px 5px;
	padding:0px 0px 10px 0px;
	}
	
.postarea ul ul {
	list-style-type:none;
	margin:0px;
	padding:0px 0px 0px 0px;
	}
	
.postarea ul li {
	background:url(images/arrow.gif) no-repeat top left;
	padding:0px 0px 0px 15px;
	margin:0px 0px 5px 0px;
	}
	
.postarea ul ul li {
	background:url(images/arrow.gif) no-repeat top left;
	padding:0px 0px 0px 15px;
	margin:0px 0px 5px 0px;
	}
	
blockquote {
	background:#F7F7F7;
	margin:0px 25px 15px 25px;
	padding:0px 25px 0px 10px;
	border:1px solid #E6E6E6;
	}
	
#content blockquote p {
	margin:0px;
	padding:10px 0px 10px 0px;
	}
	
.postauthor {
	margin:0px 0px 10px 0px;
	padding:0px;
	}
	
code {
	color:#222222;
	background:#EAEAEA;
	font-size:11px;
	margin:0px;
	padding:10px;
	display:block;
	font-family:Tahoma, Simsun, Microsoft Yahei;
	}
	
.archive {
	float:left;
	width:280px;
	margin:0px;
	padding:20px 25px 20px 0px;
	}


/************************************************
*	Sidebar 	        			     	    * 
************************************************/
	
#sidebar {
	float:right;
	width:310px;
	margin:35px 0 0 0;
	padding:0px;
	line-height:18px;
	}
	
#sidebar h2 {
	color:#222222;
	font-size:14px;
	font-family:Tahoma, Simsun, Microsoft Yahei;
	font-weight:normal;
	margin:0px 0px 5px 0px;
	padding:0px 0px 0px 0px;
	}
	
#sidebar a, #sidebar a:visited {
	color:#000;
	text-decoration:none;
	}
	
#sidebar a:hover{
	color:#000;
	text-decoration:underline;
	}

#sidebar p {
	margin:0px;
	padding:0px;
	line-height:20px;
	}
	
#sidebar .widget  {
	background:#F7F7F7;
	margin:0px 0px 10px 0px;
	padding:10px;
	border:1px solid #E6E6E6;
	}
	
#sidebar ul {
	list-style-type:none;
	margin:0px;
	padding:0px;
	}
	
#sidebar ul li {
	list-style-type:none;
	margin:0px 0px 5px 0px;
	padding:0px;
	}

#sidebar ul ul {
	list-style-type:none;
	margin:0px;
	padding:0px;
	}
	
#sidebar ul ul ul {
	list-style-type:none;
	margin:0px;
	padding:0px;
	}
	
#sidebar ul li li {
	background:url(images/arrow.gif) no-repeat top left;
	margin:0px;
	padding:0px 0px 0px 18px;
	}
	
#sidebar ul li ul li {
	background:url(images/arrow.gif) no-repeat top left;
	margin:0px;
	padding:0px 0px 0px 18px;
	}
	
#sidebar .video embed, #sidebar .video object {
	width:250px; 
	height:205px;
	margin:0px; 
	padding:0px;
	}
	
.textwidget {
	margin:0px;
	padding:0px;
	}
	
.postform {
	background:#F5F5F5;
	width:235px;
	color:#222222;
	font-size:12px;
	font-family:Tahoma, Simsun, Microsoft Yahei;
	margin:5px 0px 0px 0px;
	padding:1px;
	display:inline;
	border:1px solid #DDDDDD;
	}
	
#cat {
	background:#FFFFFF;
	color:#222222;
	margin:5px 0px 0px 0px;
	}

/************************************************
*	Footer  									*
************************************************/

#footer {
	width:960px;
	height:40px;
	font-size:12px;
	padding:0;
	border-top:1px solid #CDCDCD;
	margin:0 auto;
	color:#222222;
	}

#footer a {
	color:#000;
	text-decoration:none;
	}

.footerleft {
	margin:0px;
	*padding:10px 0 0 0;
	*float:left;
	}
	
.footerright {
	float:right;
	margin:0px;
	padding:13px 0 0 0;
	}

/************************************************
*	Ads  									*
************************************************/

.homeleftads {
	width:auto;
	padding:5px 0;
	border:1px solid #E6E6E6;
	margin-bottom:10px;
	}

.singlerightads {
	padding-left:12px;
	margin-bottom:10px;
	float:right;
	}

.singlepostads {
	width:auto;
	padding:5px 0;
	}

.sidebarads {
	width:auto;
	padding:3px 0 5px 5px;
	border:1px solid #E6E6E6;
	margin-bottom:10px;
	background:#F7F7F7;
	}
