/*
Theme Name: WP-XHFXJT
Theme URI: http://www.nmgxhfxjt.com/
Description: 本高级WP门户网站主题设计开发由: nmgxhfxjt.
Version: 1.0
Author: nmgxhfxjt.com
Author URI: http://http://www.nmgxhfxjt.com/
Tags: Red, white, national,fixed width, portal theme, multi columns, CMS
*/
/* Global CSS */

/* 定义 */
@font-face {
	font-family: 'lcd';
	src: url('/wp-content/themes/WPortal-Orange/LcdD.ttf'); /* IE9 Compat Modes */
}
body {
	margin: 0 auto;
	background-color: #FFF;
	font-family: Verdana, Sans-Serif, Arial, '宋体';
	font-size: 12px;
}
div, form, ul, ol, li, span, p {
	border: 0;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: 2px;
	padding-top: 0;
	padding-right: 2;
	padding-bottom: 0;
	padding-left: 0px;
}
img, a img {
	margin: 0;
	padding: 0;
	border: none;
}
ul, ol, li {
	list-style: none;
}
table, td, input {
	padding: 0;
	font-size: 12px;
}
h1, h2, h3, h4, h5, h6 {
	margin: 0 auto;
}
h1 {
	font-size: 28px;
}
h2 {
	font-size: 22px;
}
h3 {
	font-size: 16px;
}
h4 {
	font-size: 14px;
}
h5 {
	font-size: 14px;
}
h6 {
	font-size: 14px;
}
.clear {
	clear: both;
	font-size: 1px;
	width: 1px;
	height: 0;
	visibility: hidden;
	margin-top: 0px!important;
*margin-top:-1px;
	line-height: 0
}
.vmid {
	margin: 0 auto;
	width: 980px;
}
/* Default Link */
a:link, a:visited {
	color: #222;
	text-decoration: none;
	outline-style: none;
}
a:active, a:hover {
	color: #B00;
}
a.underline:link, a.underline:visited {
	color: #454545;
	text-decoration: underline;
}
a.underline:hover {
	color: #B00;
	text-decoration: underline;
}
/* ShortCut */
.shortcut {
	margin-bottom: 10px;
	width: 100%;
	height: 30px;
	line-height: 30px;
	color: #666;
	background: #F0F0F0 url(/wp-content/themes/WPortal-Orange/images/sprite.png) repeat-x 0 0;
	overflow: hidden;
}
.description {
	float: left;
	width: 500px;
	overflow: hidden;
}
.user {
	float: right;
	margin-top: 5px;
	height: 20px;
	line-height: 20px;
	overflow: hidden;
}
.user a {
	padding: 0px 2px;
}
.wpuserform {
	float: left;
}
#log, #pwd, #login {
	float: left;
	margin: 0px 3px;
}
#log, #pwd {
	padding: 0px 2px;
	width: 100px;
	height: 18px;
	line-height: 18px;
	color: #666;
	border-width: 1px;
	border-style: solid;
	border-color: #B5B5B5 #C8C8C8 #C8C8C8 #B5B5B5;
}
#login {
	width: 40px;
	height: 20px;
	text-indent: -9999px;
	text-align: center;
	border: none;
	background: #FFFF00 url(/wp-content/themes/WPortal-Orange/images/icon.png) no-repeat 0 0;
	cursor: pointer;
	display: block;
}
#rememberlb {
	padding: 0px 8px 0px 5px;
	height: 20px;
	line-height: 20px;
}
#rememberme {
	margin-top: 0;
	vertical-align: middle;
}
#foot {
	width: 980px;
	height: 128px;
	border-top: 1px #E9EDF0 solid;
	background-color: #E8E8E8;
	color: #323232;
	font-size: 13px;
	text-align: left;
	padding-top: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	clear: both;
	margin: auto;
	line-height: 35px;
	vertical-align: middle;
}
#foot a {
	color: #323232;
}
#foot a:hover {
	text-decoration: underline;
}
/* Wrapper */
.wrapper {
	background-color: #FFF;
	overflow: hidden;
}
/* Header */
.header {
	float: right;
	margin-bottom: 10px;
	width: 982px;
}
/* Logo Banner */
.toplb {
	float: right;
	width: 980px;
	overflow: hidden;
}
.logo {
	float: left;
	text-indent: -9999px;
}
.logo a:link, .logo a:visited, .logo a:hover {
	width: 980px;
	height: 90px;
	display: block;
	background-image: url(/wp-content/themes/WPortal-Orange/images/top.jpg);
	background-repeat: no-repeat;
	background-position: 0 0;
}
.toptxt {
	float: right;
	padding-right: 5px;
	width: 170px;
	height: 60px;
	line-height: 20px;
	text-align: right;
	overflow: hidden;
	margin-top: -80px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.toptxt a {
	color: #4B4B4B;
}
.toptxt a:hover {
	color: #B00;
}
/* Navigation */
.mainavi {
	float: left;
	margin-top: 1px;
	width: 980px;
	height: 70px;
	background: url(/wp-content/themes/WPortal-Orange/images/sprite.png) no-repeat 0 -44px;
}
/* Vertical Menu */
.navi {
	float: left;
	margin-top: 2px;
	width: 980px;
	height: 34px;
}
.navi li {
	float: left;
	padding: 0px 0px 0px 0px;
	font-size: 14px;
	font-weight: bold;
	width: 156px;
	text-align: center;
}
.navi li.nl {
	background: none;
}
.navi a:link, .navi a:visited {
	padding: 7px 9px 13px 11px;
*padding:9px 9px 9px 11px;
	color: #FFF;
	text-decoration: none;
	display: block;
}
.navi a:hover {
	color: #FFF;
	background: url(/wp-content/themes/WPortal-Orange/images/sprite.png) no-repeat center -44px;
}
.navi li:hover a:link, .navi li:hover a:visited, .navi li:hover a:hover {
	color: #C00;
	background: url(/wp-content/themes/WPortal-Orange/images/sprite.png) no-repeat center -125px;
	text-decoration: none;
}
/* Current MainCats Link */
.navi li.current-cat a:link, .navi li.current-cat a:visited, .navi li.current-menu-item a:link, .navi li.current-menu-item a:visited {
	color: #FFF;
	text-decoration: none;
}
.navi li.current-cat a:hover, .navi li.current-menu-item a:hover {
	color: #C00;
}
/* SubCats Link */
.navi li ul li a:link, .navi li ul li a:visited, .navi li:hover ul li a:link, .navi li:hover ul li a:visited {
	float: left;
	padding: 1px 6px 0px;
	height: 22px;
	line-height: 22px;
	font-size: 13px;
	font-weight: normal;
	color: #222;
	background: none;
}
.navi li ul li a:hover, .navi li:hover ul li a:hover {
	color: #B00;
	background: none;
	background-color: #FFDBC2;
}
.navi li:hover ul li a:link, .navi li:hover ul li a:visited {
	color: #222;
	text-decoration: none;
}
.navi li:hover ul li a:hover {
	color: #B00;
}
/* Current SubCats Link */
.navi li.current-cat ul li a:link, .navi li.current-cat ul li a:visited, .navi li.current-menu-item ul li a:link, .navi li.current-menu-item ul li a:visited {
	color: #222;
	background: none;
	text-decoration: none;
}
.navi li.current-cat ul li a:hover, .navi li.current-menu-item ul li a:hover {
	color: #B00;
	background-color: #FFDBC2;
	text-decoration: underline;
}
.navi li ul li.current-cat a:link, .navi li ul li.current-cat a:visited, .navi li ul li.current-menu-item a:link, .navi li ul li.current-menu-item a:visited {
	color: #B00;
	background: none;
	background-color: #FFDBC2;
}
.navi li ul li.current-cat a:hover, .navi li ul li.current-menu-item a:hover {
	color: #B00;
	text-decoration: underline;
}
.navi, .navi ul {
	position: relative;
	z-index: 300;
}
.navi li ul {
	position: absolute;
	margin: 0px 5px;
	width: 970px;
	top: 34px;
	left: 0px;
	background-color: #FFF4EE;
	display: none;
}
.navi li ul li {
	float: left;
	margin: 0px auto;
	padding: 6px 3px 2px 3px;
	background: none;
}
/* Horizontal Menu */
.hrnavi li {
	position: relative;
}
.hrnavi li ul {
	margin: 0px;
	width: 150px;
	border-right: 1px solid #D24400;
	border-bottom: 1px solid #F04F03;
	border-left: 1px solid #F04F03;
}
.hrnavi li ul li {
	padding: 0px 1px 1px 1px;
	width: 148px;
	border-bottom: 1px solid #E99F73;
	border-top: 1px solid #FFF;
}
.hrnavi li ul li a:link, .hrnavi li ul li a:visited, .hrnavi li:hover ul li a:link, .hrnavi li:hover ul li a:visited {
	padding: 2px 10px 3px;
	width: 128px;
}
/* Tags */
.hotags {
	float: left;
 *padding:9px 15px 0px;
	width: 600px;
	height: 20px;
	line-height: 16px;
	color: #3F3F3F;
	overflow: hidden;
	padding-top: 12px;
	padding-right: 15px;
	padding-bottom: 0px;
	padding-left: 15px;
}
.hotags a {
	padding: 3px 2px 0px;
}
/* Search */
.searchform {
	float: right;
	padding: 5px 10px 0px 0px;
	width: 310px;
}
.searchInput {
	float: left;
	padding: 5px 5px 4px 25px;
	width: 230px;
	height: 23px;
	line-height: 23px;
	border: none;
	color: #666;
	background: none;
}
.searchBtn {
	float: right;
	width: 60px;
	height: 24px;
	line-height: 24px;
	text-align: center;
	color: #FFF;
	text-indent: -9999px;
	border: none;
	background: none;
	cursor: pointer;
	display: block;
}

.top {
	width: 980px;
	background-repeat: no-repeat;
	background-position: 0 0px;
	height: 350px;
}

/* Container */
.container {
	float: left;
	width: 980px;
	overflow: hidden;
}
/* Content */
.content {
	float: left;
	width: 974px;
	border: 1px solid #DDD;
	border-top: 2px solid #C00;
	overflow: hidden;
	margin-bottom: 2px;
}
.contentlist {
	float: right;
	width: 668px;
	overflow: hidden;
	margin-right: 50px;
	border-top-width: 2px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #EDB38F;
	border-right-color: #DDD;
	border-bottom-color: #DDD;
	border-left-color: #DDD;
}
.homecontent {
	width: 732px;
	border: none;
}
/* Featured */
.featured {
	float: left;
	margin-bottom: 6px;
	width: 738px;
	overflow: hidden;
}
/* Slideshow */
.slideshow {
	float: left;
	width: 326px;
	height: 248px;
	background: url(/wp-content/themes/WPortal-Orange/images/icon.png) no-repeat 0 -190px;
	overflow: hidden;
	position: relative;
}
#showimg {
	width: 320px;
	height: 243px;
	overflow: hidden;
	padding-top: 2px;
}
#showimg img {
	width: 320px;
	height: 243px;
	display: block;
}
.opacity {
	float: left;
	width: 326px;
	height: 36px;
	background-color: #222;
	position: absolute;
	z-index: 99;
	left: 4px;
	bottom: 2px;
	filter: alpha(opacity=50);
	-moz-opacity: 0.5;
	opacity: 0.5;
	overflow: hidden;
}
#msg {
	float: left;
	padding: 0px 7px;
	width: 318px;
	height: 24px;
	line-height: 24px;
	position: absolute;
	z-index: 100;
	left: 4px;
	bottom: 32px;
	overflow: hidden;
}
#msg li {
	font-size: 14px;
	font-weight: bold;
	color: #FFF;
	display: block;
}
#msg li a:link, #msg li a:visited {
	color: #FFF;
	text-decoration: none;
}
#msg li a:hover {
	text-decoration: underline;
}
.operate {
	position: absolute;
	z-index: 1000;
	right: 10px;
	bottom: 7px;
}
.operate span {
	float: left;
	padding: 1px 6px;
	margin-left: 1px;
	height: 18px;
	line-height: 18px;
	font-weight: bold;
	cursor: pointer;
	color: #454545;
	background-color: #F0F0F0;
	text-align: center;
}
.operate span.hov {
	color: #F0F0F0;
	background-color: #F60;
}
/* Latest */
.latest {
	float: left;
	margin-left: 0px;
	padding: 0px;
	width: 396px;
	height: 248px;
	border: 1px solid #DBDBDB;
}
.latest h2 {
	color: #FFF;
	width: 378px;
	height: 33px;
	line-height: 33px;
	font-size: 14px;
	text-align: left;
	overflow: hidden;
	background: url(/wp-content/themes/WPortal-Orange/images/icon.png) no-repeat 0px -490px;
	padding-left: 16px;
}
.latest h2 a {
	float: left;
	padding: 0px 8px 0px 11px;
	line-height: 30px;
	color: #FFF;
	display: block;
}
.latest h2 a:hover {
	color: #FFF;
}
.latest h2 span a {
	float: right;
	padding-right: 12px;
	font-size: 12px;
	font-weight: normal;
	border: none;
	color: #666;
	background: none;
}
.latest h2 span a:hover {
	color: #B00;
}
.latest span {
	float: right;
	font-size: 12px;
	color: #787878;
}
.latest ul {
	margin-top: 2px;
	color: #999;
}
.latest ul li {
	padding-left: 16px;
	width: 360px;
	height: 30px;
	line-height: 30px;
	font-size: 12px;
	background: url(/wp-content/themes/WPortal-Orange/images/icon.png) no-repeat -493px -237px;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #666;
	margin-top: 2px;
	margin-right: 0px;
	margin-bottom: 1px;
	margin-left: 8px;
}
.latest ul li span {
	float: right;
	font-size: 12px;
	color: #787878;
}
/* MiddleCategories */
.section {
	float: left;
	width: 724px;
	height: 179px;
	border: 1px solid #DBDBDB;
	margin-top: 0px;
	margin-bottom: 4px;
}
.section h2 {
	padding-left: 12px;
	height: 33px;
	line-height: 33px;
	font-size: 14px;
	color: #fff;
	background: url(/wp-content/themes/WPortal-Orange/images/sprite.png) no-repeat 0px -206px;
}
.section h2 a {
	float: left;
	padding: 0px 8px 0px 11px;
	height: 33px;
	line-height: 33px;
	color: #FFF;
	display: block;
}
.section h2 a:hover {
	color: #FFF;
}
.section h2 span a {
	float: right;
	padding-right: 10px;
	font-size: 12px;
	font-weight: normal;
	border: none;
	color: #666;
	background: none;
}
.section h2 span a:hover {
	color: #B00;
}
.section ul {
	margin-top: 10px;
}
.section ul li {
	padding-left: 24px;
	height: 25px;
	line-height: 25px;
	font-size: 12px;
	background: url(/wp-content/themes/WPortal-Orange/images/icon.png) no-repeat -485px -203px;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #666;
	margin-top: 2px;
	margin-right: 0px;
	margin-bottom: 1px;
	margin-left: 8px;
}
.section ul li.picexcerpt {
	margin-bottom: 8px;
	padding-left: 0px;
	height: 112px;
	background: none;
	border-bottom: 1px dotted #E0E0E0;
}
.section ul li.picexcerpt img {
	float: left;
	margin-top: 8px;
	padding: 2px 2px;
	width: 120px;
	height: 85px;
	border: 1px solid #E0E0E0;
}
.section ul li.picexcerpt h3 {
	float: right;
	margin-bottom: 5px;
	width: 270px;
	height: 24px;
	font-size: 13px;
	overflow: hidden;
}
.section ul li.picexcerpt p {
	float: right;
	width: 270px;
	height: 70px;
	line-height: 18px;
	font-size: 12px;
	overflow: hidden;
	white-space: normal;
	color: #555;
}
.section ul.piccats {
	float: left;
	margin-top: 15px;
}
.section ul.piccats li {
	float: left;
	margin-bottom: 8px;
	padding: 0px;
	width: 135px;
	height: 115px;
	line-height: 16px;
	text-align: center;
	background: none;
	overflow: hidden;
}
.section ul.piccats li img {
	padding: 2px 2px;
	width: 120px;
	height: 85px;
	border: 1px solid #E0E0E0;
}
.section ul.piccats li h3 {
	margin-top: 3px;
	width: 115px;
	height: 16px;
	font-size: 12px;
	font-weight: normal;
	overflow: hidden;
}
/* Categories */
.section1 {
	float: left;
	width: 358px;
	height: 233px;
	border: 1px solid #DBDBDB;
	margin-bottom: 4px;
	margin-right: 2px;
	margin-left: 2px;
}
.section1 h2 {
	padding-left: 12px;
	height: 33px;
	line-height: 33px;
	font-size: 14px;
	color: #fff;
	background: url(/wp-content/themes/WPortal-Orange/images/icon.png) no-repeat 0px -450px;
}
.section1 h2 a {
	float: left;
	padding: 0px 8px 0px 11px;
	height: 33px;
	line-height: 33px;
	color: #FFF;
	display: block;
}
.section1 h2 a:hover {
	color: #FFF;
}
.section1 h2 span a {
	float: right;
	padding-right: 10px;
	font-size: 12px;
	font-weight: normal;
	border: none;
	color: #666;
	background: none;
}
.section1 h2 span a:hover {
	color: #B00;
}
.section1 ul {
	margin-top: 2px;
}
.section1 ul li {
	padding-left: 16px;
	height: 30px;
	line-height: 30px;
	font-size: 12px;
	background: url(/wp-content/themes/WPortal-Orange/images/icon.png) no-repeat -493px -237px;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #666;
	margin-right: 0px;
	margin-bottom: 1px;
	margin-left: 8px;
}
.section1 ul li.picexcerpt {
	margin-bottom: 8px;
	padding-left: 0px;
	height: 112px;
	background: none;
	border-bottom: 1px dotted #E0E0E0;
}
.section1 ul li.picexcerpt img {
	float: left;
	margin-top: 8px;
	padding: 2px 2px;
	width: 120px;
	height: 85px;
	border: 1px solid #E0E0E0;
}
.section1 ul li.picexcerpt h3 {
	float: right;
	margin-bottom: 5px;
	width: 270px;
	height: 24px;
	font-size: 13px;
	overflow: hidden;
}
.section1 ul li.picexcerpt p {
	float: right;
	width: 270px;
	height: 70px;
	line-height: 18px;
	font-size: 12px;
	overflow: hidden;
	white-space: normal;
	color: #555;
}
.section1 ul.piccats {
	float: left;
	margin-top: 15px;
}
.section1 ul.piccats li {
	float: left;
	margin-bottom: 8px;
	padding: 0px;
	width: 135px;
	height: 115px;
	line-height: 16px;
	text-align: center;
	background: none;
	overflow: hidden;
}
.section1 ul.piccats li img {
	padding: 2px 2px;
	width: 120px;
	height: 85px;
	border: 1px solid #E0E0E0;
}
.section1 ul.piccats li h3 {
	margin-top: 3px;
	width: 115px;
	height: 16px;
	font-size: 12px;
	font-weight: normal;
	overflow: hidden;
}
/* RightCategories */
.rsection1 {
	float: left;
	width: 236px;
	height: 248px;
	border: 1px solid #DBDBDB;
	margin-bottom: 6px;
	margin-right: 2px;
	margin-left: 2px;
}
.rsection1 h2 {
	padding-left: 26px;
	height: 33px;
	line-height: 33px;
	font-size: 14px;
	color: #333;
	background: url(/wp-content/themes/WPortal-Orange/images/icon.png) no-repeat 0px -754px;
}
.rsection1 h2 a {
	float: left;
	padding: 0px 8px 0px 11px;
	height: 33px;
	line-height: 33px;
	color: #333;
	display: block;
}
.rsection1 h2 a:hover {
	color: #B00;
}
.rsection1 h2 span a {
	float: right;
	padding-right: 10px;
	font-size: 12px;
	font-weight: normal;
	border: none;
	color: #666;
	background: none;
}
.rsection1 h2 span a:hover {
	color: #B00;
}
.rsection1 ul {
	margin-top: 2px;
}
.rsection1 ul li {
	padding-left: 16px;
	height: 30px;
	line-height: 30px;
	font-size: 12px;
	background: url(/wp-content/themes/WPortal-Orange/images/icon.png) no-repeat -493px -237px;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #666;
	margin-right: 0px;
	margin-bottom: 1px;
	margin-left: 8px;
}
.rsection1 ul li.picexcerpt {
	margin-bottom: 8px;
	padding-left: 0px;
	height: 112px;
	background: none;
	border-bottom: 1px dotted #E0E0E0;
}
.rsection1 ul li.picexcerpt img {
	float: left;
	margin-top: 8px;
	padding: 2px 2px;
	width: 120px;
	height: 85px;
	border: 1px solid #E0E0E0;
}
.rsection1 ul li.picexcerpt h3 {
	float: right;
	margin-bottom: 5px;
	width: 270px;
	height: 24px;
	font-size: 13px;
	overflow: hidden;
}
.rsection1 ul li.picexcerpt p {
	float: right;
	width: 270px;
	height: 70px;
	line-height: 18px;
	font-size: 12px;
	overflow: hidden;
	white-space: normal;
	color: #555;
}
.rsection1 ul.piccats {
	float: left;
	margin-top: 15px;
}
.rsection1 ul.piccats li {
	float: left;
	margin-bottom: 8px;
	padding: 0px;
	width: 135px;
	height: 115px;
	line-height: 16px;
	text-align: center;
	background: none;
	overflow: hidden;
}
.rsection1 ul.piccats li img {
	padding: 2px 2px;
	width: 120px;
	height: 85px;
	border: 1px solid #E0E0E0;
}
.rsection1 ul.piccats li h3 {
	margin-top: 3px;
	width: 115px;
	height: 16px;
	font-size: 12px;
	font-weight: normal;
	overflow: hidden;
}
/* RightCategories2 */
.rsection2 {
	float: left;
	width: 236px;
	height: 233px;
	border: 1px solid #DBDBDB;
	margin-bottom: 4px;
	margin-right: 2px;
	margin-left: 2px;
}
.rsection2 h2 {
	padding-left: 35px;
	height: 33px;
	line-height: 33px;
	font-size: 14px;
	color: #fff;
	background: url(/wp-content/themes/WPortal-Orange/images/icon.png) no-repeat 0px -540px;
}
.rsection2 h2 a {
	float: left;
	padding: 0px 8px 0px 11px;
	height: 33px;
	line-height: 33px;
	color: #FFF;
	display: block;
}
.rsection2 h2 a:hover {
	color: #FFF;
}
.rsection2 h2 span a {
	float: right;
	padding-right: 10px;
	font-size: 12px;
	font-weight: normal;
	border: none;
	color: #666;
	background: none;
}
.rsection2 h2 span a:hover {
	color: #B00;
}
.rsection1 ul {
	margin-top: 2px;
}
.rsection2 ul li {
	padding-left: 16px;
	height: 30px;
	line-height: 30px;
	font-size: 12px;
	background: url(/wp-content/themes/WPortal-Orange/images/icon.png) no-repeat -493px -237px;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #666;
	margin-right: 0px;
	margin-bottom: 1px;
	margin-left: 8px;
}
.rsection2 ul li.picexcerpt {
	margin-bottom: 8px;
	padding-left: 0px;
	height: 112px;
	background: none;
	border-bottom: 1px dotted #E0E0E0;
}
.rsection2 ul li.picexcerpt img {
	float: left;
	margin-top: 8px;
	padding: 2px 2px;
	width: 120px;
	height: 85px;
	border: 1px solid #E0E0E0;
}
.rsection2 ul li.picexcerpt h3 {
	float: right;
	margin-bottom: 5px;
	width: 270px;
	height: 24px;
	font-size: 13px;
	overflow: hidden;
}
.rsection2 ul li.picexcerpt p {
	float: right;
	width: 270px;
	height: 70px;
	line-height: 18px;
	font-size: 12px;
	overflow: hidden;
	white-space: normal;
	color: #555;
}
.rsection2 ul.piccats {
	float: left;
	margin-top: 15px;
}
.rsection2 ul.piccats li {
	float: left;
	margin-bottom: 8px;
	padding: 0px;
	width: 135px;
	height: 115px;
	line-height: 16px;
	text-align: center;
	background: none;
	overflow: hidden;
}
.rsection2 ul.piccats li img {
	padding: 2px 2px;
	width: 120px;
	height: 85px;
	border: 1px solid #E0E0E0;
}
.rsection2 ul.piccats li h3 {
	margin-top: 3px;
	width: 115px;
	height: 16px;
	font-size: 12px;
	font-weight: normal;
	overflow: hidden;
}
/* rSidebar */
.r1 {
	width: 240px;
	height: 136px;
	background: url(/wp-content/themes/WPortal-Orange/images/r1.jpg) no-repeat 0 0;
	margin-bottom: 4px;
}
/* rSidebar */
.r2 {
	width: 240px;
	height: 143px;
	background: url(/wp-content/themes/WPortal-Orange/images/r2.jpg) no-repeat 0 0;
}
/* rSidebar */
.r3 {
	width: 240px;
	height: 144px;
	background: url(/wp-content/themes/WPortal-Orange/images/r3.jpg) no-repeat 0 0;
}
/* Sidebar */
.sidebar {
	float: left;
	width: 240px;
	overflow: hidden;
}
.sidebar h2, .sidebar h3 {
	padding-left: 12px;
	height: 28px;
	line-height: 27px;
*line-height:29px;
	_line-height: 28px;
	font-size: 13px;
	color: #D94600;
	background: url(/wp-content/themes/WPortal-Orange/images/icon.png) no-repeat -198px -38px;
}
.sidebar ul li.widget_text h2, .sidebar ul li.widget_text h3 {
	height: 27px;
*line-height:28px;
}
.sidebar h2 a:link, .sidebar h2 a:visited, .sidebar h3 a:link, .sidebar h3 a:visited {
	color: #D94600;
	text-decoration: none;
}
.sidebar h2 a:hover, .sidebar h3 a:hover {
	color: #B00;
	text-decoration: underline;
}
.sidebar ul {
	overflow: hidden;
}
.sidebar ul li {
	margin-bottom: 10px;
}
.sidebar ul li ul {
	padding: 8px 0px;
	border: 1px solid #D0D0D0;
	border-top: none;
}
.sidebar ul li ul li {
	margin-bottom: 0px;
	padding-left: 14px;
	width: 270px;
	height: 24px;
	line-height: 24px;
	border: none;
	background: url(/wp-content/themes/WPortal-Orange/images/icon.png) no-repeat -493px -237px;
*background-position:-493px -238px;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
}
.sidebar ul li.widget_text {
	line-height: 20px;
}
.sidebar ul li div {
	line-height: 24px;
	border: 1px solid #D0D0D0;
	border-top: none;
	color: #454545;
}
.sidebar ul li.widget_text div {
	line-height: 20px;
	border: 0px none #D0D0D0;
}
.sidebar ul li.widget_text div.statlist {
	padding: 10px 8px 10px 10px
}
.sidebar ul li.widget_tag_cloud div {
	padding: 10px 8px 8px;
}
.sidebar ul li div div {
	padding: 2px 2px;
	border: none;
}
.sidebar ul li.widget_categories ul li, .sidebar ul li.widget_nav_menu ul li {
	height: auto;
}
.sidebar a:link, .sidebar a:visited {
	color: #454545;
	text-decoration: none;
}
.sidebar a:hover {
	color: #B00;
	text-decoration: underline;
}
.sidebar ul li.mostviews h3 {
	padding-right: 12px;
	color: #FFF;
	background: url(/wp-content/themes/WPortal-Orange/images/icon.png) no-repeat -248px -112px;
}
.sidebar ul li.archivemostviews h3 {
	background-position: -198px -150px;
}
.sidebar ul li.mostviews h3 span {
	float: right;
	margin: 6px 0px 0px;
*margin:-22px 0px 0px;
	width: 46px;
	height: 22px;
	line-height: 24px;
	text-align: center;
	color: #FFF;
	cursor: pointer;
	display: block;
	overflow: hidden;
}
.sidebar ul li.mostviews h3 span.mon {
	color: #D94600;
	background: url(/wp-content/themes/WPortal-Orange/images/icon.png) no-repeat -190px -118px;
}
.sidebar ul li.mostviews ul {
	height: 240px;
	background: url(/wp-content/themes/WPortal-Orange/images/icon.png) no-repeat -475px -270px;
*background-position:-475px -272px;
}
.sidebar ul li.mostviews ul li {
	padding-left: 26px;
	width: 208px;
	background: none;
}
.sidebar ul li.archivemostviews ul li {
	width: 258px;
}
#mostall, #mostmonth {
	display: none;
}
/* Sidebar1 */
.sidebar1 {
	float: left;
	width: 170px;
	overflow: hidden;
	margin-left: 50px;
}
.sidebar1 h2, .sidebar1 h3 {
	padding-left: 40px;
	height: 32px;
	line-height: 32px;
*line-height:33px;
	_line-height: 32px;
	font-size: 13px;
	color: #fff;
	background: url(/wp-content/themes/WPortal-Orange/images/icon.png) no-repeat 0px -676px;
}
.sidebar1 h2 a:link, .sidebar1 h2 a:visited, .sidebar1 h3 a:link, .sidebar h3 a:visited {
	color: #D94600;
	text-decoration: none;
}
.sidebar1 h2 a:hover, .sidebar1 h3 a:hover {
	color: #B00;
	text-decoration: underline;
}
.sidebar1 ul {
	overflow: hidden;
}
.sidebar1 ul li {
	padding-left: 38px;
	height: 26px;
	line-height: 24px;
	border: none;
	background: url(/wp-content/themes/WPortal-Orange/images/icon.png) no-repeat 0px -721px;
 *background-position:0px -721px;
	white-space: nowrap;
	font-size: 13px;
}
.sidebar1 a:link, .sidebar1 a:visited {
	color: #C00;
	text-decoration: none;
}
.sidebar1 a:hover {
	color: #C00;
}
.leftbar {
	float: left;
}
.leftbar ul li {
	height: 285px;
	overflow: hidden;
}
.leftbar ul li ul {
	height: 240px;
	border: 1px solid #D0D0D0;
	border-top: none;
}
.leftbar h2 a {
	float: left;
}
.leftbar h2 span a {
	float: right;
	padding-right: 10px;
	font-size: 12px;
	font-weight: normal;
	border: none;
	color: #666 !important;
	background: none;
}
.leftbar h2 span a:hover {
	color: #B00 !important;
}
.leftbar ul li ul li.thumbpic {
	float: left;
	padding: 6px 0px 0px 9px;
* padding:6px 0px 0px 7px;
*margin-bottom:6px;
	_margin-bottom: 0px;
	width: 140px;
	height: 115px;
*height:auto;
	text-align: center;
	background: none;
	overflow: hidden;
}
.leftbar ul li ul li.thumbpic img {
	padding: 2px 2px;
	width: 125px;
	height: 80px;
	border: 1px solid #E0E0E0;
	display: block;
}
.leftbar ul li ul li.thumbpic h4 {
	width: 130px;
	height: 24px;
	line-height: 24px;
	font-size: 12px;
	font-weight: normal;
	text-align: center;
	overflow: hidden;
}
.rightfeatured {
	float: left;
	margin-left: 0px;
	width: 240px;
}
.rightbar {
	float: right;
	width: 230px;
}
.rightbar h3 {
	background: url(/wp-content/themes/WPortal-Orange/images/icon.png) no-repeat -248px -76px;
}
.rightbar ul li ul li {
	width: 220px;
}
/* Calendar */
#wp-calendar {
	width: 100%;
}
#wp-calendar caption {
	padding: 5px 0px 8px;
	font-size: 16px;
}
#wp-calendar th, #wp-calendar td {
	padding: 3px 6px 4px;
	line-height: 20px;
	text-align: center;
	text-transform: capitalize;
	color: #555;
	border: 1px solid #E6E6E6;
	background-color: #F9F9F9;
}
#wp-calendar tbody tr td a:link, #wp-calendar tbody tr td a:visited {
	font-weight: bold;
	color: #006600;
}
#wp-calendar tbody tr td a:hover {
	color: #0C262C;
}
#wp-calendar tbody tr td:hover {
	border: 1px solid #FADD85;
	color: #0C262C;
	background-color: #FEF7E0;
	cursor: pointer;
}
#wp-calendar tfoot tr td {
	padding: 8px 10px 0px;
	border: none;
	background: none;
}
.pad {
	border: none !important;
	background: none !important;
}
/* MostVoted Posts */
.votelistind {
	margin-bottom: 6px;
	width: 230px;
	height: 24px;
	line-height: 24px;
	border: none;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
}
.votemicro {
	padding: 0px 6px !important;
	font-weight: bold;
	font-size: 11px !important;
	color: #00376D !important;
}
.votemicrotext {
*float:left;
	_width: 199px;
	white-space: nowrap;
	display: block;
	overflow: hidden;
}
.sidebar ul li.widget_MostVotedAllTime div.votewidget_skin {
	padding: 8px 0px 5px;
}
/* Breadcrumb */
.breadcrumb {
	margin-bottom: 10px;
	padding-left: 12px;
	height: 26px;
	line-height: 26px;
	border-bottom: 1px solid #E1E9F0;
	background: #F3F3F3 url(/wp-content/themes/WPortal-Orange/images/sprite.png) no-repeat right -175px;
}
/* ArticleList */
.articleList {
	margin-top: 0px;
	margin-right: 15px;
	margin-bottom: 10px;
	margin-left: 15px;
}
.articleList h3 {
	padding-left: 40px;
	height: 32px;
	line-height: 32px;
 *line-height:33px;
	_line-height: 32px;
	font-size: 13px;
	color: #fff;
	background: url(/wp-content/themes/WPortal-Orange/images/icon.png) no-repeat 0px -676px;
	border-bottom: 2px solid #8a0000;
	margin-bottom: 10px;
}
.articleList li {
	margin-bottom: 8px;
	padding: 0px 0px 8px 20px;
	font-size: 14px;
	font-size: 14px;
	background: url(/wp-content/themes/WPortal-Orange/images/icon.png) no-repeat -490px -208px;
	overflow: hidden;
	border-bottom-width: 2px;
	border-bottom-style: dotted;
	border-bottom-color: #E5E5E5;
}
.articleList li a {
	float: left;
}
.articleList li span {
	float: right;
*margin-top:-22px;
	font-size: 12px;
	color: #787878;
}
/* Piclist */
.piclist {
	margin: 30px 15px 10px;
}
.piclist li {
	float: left;
	margin-bottom: 15px;
	width: 212px;
	height: 180px;
	line-height: 22px;
	text-align: center;
	overflow: hidden;
}
.piclist li img {
	padding: 2px 2px;
	width: 190px;
	height: 145px;
	border: 1px solid #E0E0E0;
}
.piclist li h3 {
	width: 200px;
	height: 20px;
	line-height: 18px;
	font-size: 13px;
	font-weight: normal;
	overflow: hidden;
}
/* PicExcerptList */
.explist {
	margin: 30px 15px 10px;
}
.explist li {
	margin-bottom: 15px;
	padding-bottom: 15px;
	line-height: 22px;
	border-bottom: 1px dotted #BBB;
	overflow: hidden;
}
.explist li img {
	float: left;
	margin-right: 15px;
	padding: 2px 2px;
	width: 190px;
	height: 145px;
	border: 1px solid #E0E0E0;
}
.explist li h3 {
	_margin-top: -20px;
	margin-bottom: 10px;
	height: 22px;
	font-size: 14px;
	overflow: hidden;
}
.meta {
	padding: 8px 0px 0px;
	color: #777;
}
.meta span {
	padding-right: 8px;
}
.meta a:link, .meta a:visited {
	color: #777;
	text-decoration: none;
}
.meta a:hover {
	color: #B00;
	text-decoration: underline;
}
.singlemeta span.cmts a:link, .singlemeta span.cmts a:visited {
	color: #B00;
}
.fontbig {
	font-size: 150%;
	line-height: 160%;
}
.fontmid {
	font-size: 130%;
	line-height: 140%;
}
.fontsml {
	font-size: 14px;
	line-height: 24px;
}
.meta a.mfcurrent {
	font-weight: bold;
}
/* Single */
.single {
	width: 932px;
	line-height: 24px;
	padding-top: 0px;
	padding-right: 23px;
	padding-bottom: 0px;
	padding-left: 23px;
}
.single h1, .single h2 {
	padding: 15px 0px 8px;
	font-size: 22px;
	color: #000;
	text-align: center;
	border-bottom: 1px solid #E5E5E5;
}
.single .singlemeta {
	padding: 3px 0px 0px;
	text-align: center;
}
.entry {
	margin-top: 20px;
	font-size: 14px;
	overflow: hidden;
}
.entry h2 {
	padding: 0;
	text-align: left;
	color: #222;
	border: none;
}
.entry p {
	margin-bottom: 15px;
	text-indent: 24px;
}
.entry .summary {
	padding: 8px 5px 6px 10px;
	font-size: 13px;
	background-color: #F5F5F5;
	border: 1px solid #DFDFDF;
}
.entry img {
	margin-bottom: 10px;
	max-width: 900px;
}
.entry ul, .entry ol {
	margin: 10px 20px;
}
.entry ul li {
	list-style: disc;
}
.entry ol li {
	list-style: decimal;
}
.aligncenter {
	text-align: center;
}
.alignleft {
	float: left;
	padding-right: 10px;
}
.alignright {
	float: right;
	padding-left: 10px;
}
.alignnone, .aligncenter {
	float: none;
	text-align: center;
}
/* ContactForm 7 */
.entry .wpcf7 p {
	text-indent: 0px;
}
.wpcf7-text {
	padding: 4px 3px 2px;
}
/* Page */
.page {
	min-height: 835px;
	_height: 835px;
	_overflow: visible;
}
/* Related Content */
.relatedrandom {
	float: left;
	padding: 15px 0px 15px;
	width: 100%;
	border-bottom: 1px solid #DFDFDF;
}
.relatedrandom h3 {
	margin-bottom: 10px;
	padding: 2px 0px 0px 10px;
	font-size: 13px;
	border-bottom: 1px solid #DDD;
	background: #E0E0E0 url(/wp-content/themes/WPortal-Orange/images/sprite.png) no-repeat right -178px;
}
.relatedrandom ul {
	float: left;
	margin: 0px 0px;
	padding: 5px 0px 10px 10px;
*padding:5px 0px 0px 10px;
}
.relatedrandom ul li {
	float: left;
	margin: 0px 10px 0px 0px;
	padding: 2px 0 4px 12px;
	width: 280px;
	line-height: 18px;
	background: url(/wp-content/themes/WPortal-Orange/images/icon.png) no-repeat -496px -206px;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
}
.relatedrandom ul.rltimg {
	padding-left: 19px;
}
.relatedrandom ul.rltimg li {
	margin: 0px 0px 10px 0px;
	padding: 2px 0px 4px 0px;
	width: 145px;
	text-align: center;
	background: none;
}
.relatedrandom ul.rltimg li img {
	padding: 2px 2px;
	width: 125px;
	height: 100px;
	border: 1px solid #E0E0E0;
}
.relatedrandom ul.rltimg li h4 {
	width: 125px;
	height: 36px;
	font-size: 13px;
	font-weight: normal;
	white-space: normal;
	overflow: hidden;
}
.related, .random {
	float: left;
	width: 618px;
	border: 1px solid #DDD;
	border-top: 1px solid #EDB38F;
	overflow: hidden;
}
.related {
	margin-bottom: 10px;
}
/* Error404 */
.error {
	float: left;
	width: 978px;
	height: 300px;
	border: 1px solid #DDD;
	border-top: 2px solid #BADAA1;
	overflow: hidden;
}
.errorinfo {
	padding: 20px 280px;
}
.errorinfo h4 {
	height: 32px;
	line-height: 32px;
	font-size: 28px;
	text-indent: -9999px;
	background: url(/wp-content/themes/WPortal-Orange/images/404.gif) no-repeat center 0;
}
.errorinfo span {
	margin-bottom: 25px;
	display: block;
}
.errorinfo ol {
	padding: 0px 20px;
}
.errorinfo ol li {
	margin: 8px 0px;
	list-style: decimal;
}
.errorsearch {
	float: left;
	margin-top: 10px;
	width: 370px;
	border: 1px solid #CCC;
}
.errorsearch .searchInput {
	padding-left: 5px;
	width: 300px;
}
.errorsearch .searchBtn {
	color: #060;
	font-weight: bold;
	text-indent: 0;
	border-left: 1px solid #E0E0E0;
	background: url(/wp-content/themes/WPortal-Orange/images/sprite.png) no-repeat -10px -181px;
}
/* Post Function */
.postmeta {
	padding: 10px 0px 15px;
	line-height: 24px;
	color: #454545;
	border-bottom: 1px solid #DFDFDF;
	position: relative;
}
.wpyouvote {
	position: absolute;
	top: 40px;
	right: 20px;
	_right: 50px;
}
.post_postvote {
	width: 60px !important;
	height: 60px !important;
	overflow: hidden;
}
.post_votewidget {
	width: 60px !important;
	height: 60px;
	text-align: center;
	background: url(/wp-content/themes/WPortal-Orange/images/digg.png) no-repeat 0 -140px !important;
}
.post_votecount {
	padding: 5px 0 0 !important;
	width: 60px !important;
	background: none;
	position: relative;
	z-index: 100;
}
.post_votebuttoncontainer {
	margin-top: -35px;
}
.post_votebuttoncontainer img {
	display: none;
}
.post_votebutton {
	width: 60px !important;
	height: 60px !important;
	line-height: 90px !important;
	font-size: 12px !important;
	background: none !important;
	display: block;
}
.post_votebutton a:link, .post_votebutton a:visited {
	width: 60px !important;
	height: 60px;
	background: url(/wp-content/themes/WPortal-Orange/images/digg.png) no-repeat 0 0;
	display: block;
}
.post_votebutton a:hover {
	background: url(/wp-content/themes/WPortal-Orange/images/digg.png) no-repeat 0 -70px;
}
.posttool {
	float: right;
	padding: 6px 0px 8px;
	width: 620px;
	line-height: 20px;
*line-height:24px;
	text-align: center;
	border-bottom: 1px solid #DFDFDF;
	background-color: #F7F7F7;
}
.posttool a {
	float: right;
	padding: 0px 15px 0px 21px;
	color: #454545;
	background-image: url(/wp-content/themes/WPortal-Orange/images/icon.png);
	background-repeat: no-repeat;
	display: block;
}
.posttool a:hover {
	color: #B00;
	text-decoration: underline;
}
.posttool a.copylink {
	background-position: -483px -540px;
}
.posttool a.subscribe {
	background-position: -483px -589px;
}
.posttool a.share {
	background-position: -483px -565px;
}
.posttool a.print {
	background-position: -483px -613px;
}
/* Pagenavi */
.pagenavi {
	margin: 0px auto 30px;
	padding: 15px 0px 5px;
	text-align: center;
	vertical-align: middle;
}
.pagenavi a:link, .pagenavi a:visited {
	margin: 0 2px;
	padding: 4px 8px;
	text-decoration: none;
	border: 1px solid #D5D5D5;
	background-color: #F0F4F5;
	display: inline-table;
}
.pagenavi a:hover, .pagenavi a:active {
	border: 1px solid #FFCCAA;
	color: #333;
	background-color: #FFE9D8;
}
.pagenavi a.extend {
	padding: 4px 8px;
	color: #222;
}
.pagenavi a.extend:hover {
	color: #036 !important;
}
.pagenavi a.current:link, .pagenavi a.current:visited, .pagenavi a.current:hover {
	border: 1px solid #E99F73;
	font-weight: bold;
	color: #980000 !important;
	background-color: #FFDBC2;
}
.pagenavi span {
	padding-left: 10px;
	color: #666;
}
.postnavi {
	margin: 0px auto 30px;
	padding: 15px 0px 5px;
	text-align: center;
}
.previous_post, .next_post {
	width: 300px;
	height: 24px;
	overflow: hidden;
}
.previous_post {
	float: left;
	text-align: left;
}
.next_post {
	float: right;
	text-align: right;
}
.postnavi a:link, .postnavi a:visited {
	color: #C85F20;
	text-decoration: none;
}
.postnavi a:hover {
	color: #B00;
	text-decoration: underline;
}
/* Post Comment */
.postcomment {
	margin-bottom: 15px;
	overflow: hidden;
}
#addcomment, #comments {
	margin: 10px 0px 15px;
	padding: 10px 12px;
	font-size: 14px;
	border-top: 2px solid #EDB38F;
	color: #D94600;
	background: url(/wp-content/themes/WPortal-Orange/images/sprite.png) repeat-x 0 7px;
}
#addcomment strong, #comments strong {
	padding: 0px 4px;
	color: #B00;
}
#addcomment span, #comments span {
	float: right;
*margin-top:-28px;
*padding-right:15px;
	font-size: 13px;
	font-weight: normal;
	color: #666;
}
.commentlist {
	padding: 0px 20px;
}
.commentlist li {
	margin-bottom: 10px;
	padding: 10px 0px 20px;
	width: 100%;
	border-bottom: 1px solid #FFDBC2;
	min-height: 32px;
	height: auto !important;
	display: block;
	position: relative;
}
.commentlist li ul {
	margin: 15px 0px;
}
.commentlist li ul li {
	padding: 10px 10px 20px;
	width: 96%;
	border: 1px dotted #999;
	background-color: #F3FAF1;
}
.commentlist li p {
	line-height: 20px;
	color: #454545;
}
.commentlist li em {
	line-height: 16px;
	font-style: normal;
	color: #787878;
}
.commentlist li cite {
	line-height: 16px;
	font-style: normal;
	font-weight: bold;
}
.commentlist li .avatar {
	padding: 1px;
	border: 1px solid #DDD;
}
.comment_text {
	padding: 5px 0px 0px 40px;
}
.comment_text2 {
	padding: 5px 40px 0px 0px;
}
.cd-wrapper {
	margin-right: 0px !important;
}/* Digg Comments */
.comment_avatar {
	float: left;
	width: 38px;
}
.comment_time {
	line-height: 18px;
	color: #999;
}
.commentlist li .comment_floor {
	color: #DDD;
	font-size: 22px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	position: absolute;
	top: 6px;
	right: 0;
}
.commentlist li .comment_floor em {
	font-style: normal;
	color: #BBB;
	font-size: 18px;
}
.commentlist li ul li .comment_avatar {
	left: 10px;
}
.reply {
	position: absolute;
	right: 0;
	bottom: 5px;
}
.commentlist li ul li .reply {
	right: 10px;
}
#cancel-comment-reply {
	float: right;
}
.reply a, #cancel-comment-reply a {
	color: #DE7332;
}
.reply a:hover, #cancel-comment-reply a:hover {
	color: #B00;
}
#moidfy_info {
	text-decoration: underline;
	font-size: 12px;
	color: #666;
	cursor: help;
}
.welcome_author {
	color: #787878;
}
.welcome_author a {
	color: #666;
	text-decoration: underline;
}
.welcome_author a:hover {
	color: #B00;
}
#infotips {
	padding-left: 10px;
}
.hidform {
	padding-bottom: 15px;
	width: 93%;
	height: 220px;
	border: 1px solid #CCC;
	background-color: #FFF;
	position: absolute !important;
	top: 110px;
	left: 20px;
	display: none;
}
.hidform h4 {
	margin-bottom: 20px;
	padding: 5px 0px 6px;
	font-size: 14px;
	background-color: #F5F5F5;
	border-bottom: 1px solid #DDD;
}
.hidform h4 strong {
	padding: 5px 12px 6px;
	background-color: #E5E8E8;
}
.hidform h4 a {
	float: right;
*margin-top:-24px;
	width: 45px;
	height: 18px;
	text-indent: -9999px;
	background: url(/wp-content/themes/WPortal-Orange/images/button.png) no-repeat 0 -82px;
	display: block;
}
.hidform h4 a:hover {
	background-position: -62px -82px;
	;
}
#submit_modify, #logincmt, #register {
	width: 100px;
	height: 28px;
	line-height: 28px;
	text-align: center;
	color: #000;
	background: url(/wp-content/themes/WPortal-Orange/images/button.png) no-repeat 0 -38px;
	border: none;
	cursor: pointer;
}
a.btn_closelayer {
	margin-left: 78px;
	text-indent: 0;
	text-decoration: none;
	display: block;
}
.txtlong {
	padding: 5px 5px;
	width: 45%;
	color: #454545;
	border-width: 1px;
	border-style: solid;
	border-color: #AAA #DDD #DDD #AAA;
}
.sbbtn {
	padding: 5px 5px;
	width: 45%;
}
#userform, .hidform {
	position: relative;
}
#userform label, .hidform label {
	float: left;
	width: 78px;
	height: 26px;
	line-height: 26px;
	text-align: right;
	display: block;
}
.foravatar {
	position: absolute;
	top: 0px;
	right: 22px;
	_right: 42px;
	padding: 2px 2px;
	width: 68px;
	text-align: center;
	line-height: 22px;
	border: 1px solid #DDD;
}
.foravatar img {
	padding-bottom: 2px;
	border-bottom: 1px solid #DDD;
}
.memberinfo {
	padding: 0px 20px 10px;
	height: 32px;
	line-height: 16px;
	color: #999;
}
.memberinfo img {
	float: left;
	margin-right: 6px;
	padding: 1px;
	border: 1px solid #DDD;
}
#respond {
	width: 100%;
	position: relative;
}
#respond p {
	padding: 5px 25px;
}
#respond p.statement {
	color: #F30;
}
#respond #userform p {
	padding: 5px 25px 8px;
}
#respond em {
	color: #FF0242;
}
#respond span {
	color: #999;
}
#respond .memberinfo span {
	color: #DE7332;
}
.wp_smilies {
	padding: 10px 20px 0px;
}
#author, #email, #url, #comment {
	padding: 5px 5px;
	width: 45%;
	color: #454545;
	border-width: 1px;
	border-style: solid;
	border-color: #AAA #DDD #DDD #AAA;
}
#comment {
	width: 98%;
	_width: 95%;
	height: 150px;
	font-size: 12px;
	overflow-y: scroll;
}
#submit {
	float: right;
	margin: 5px 0px 0px 5px;
	width: 90px;
	height: 28px;
	line-height: 28px;
	font-size: 13px;
	font-weight: bold;
	text-shadow: 1px 1px 0px #F3C287;
	text-indent: 5px;
	text-align: center;
	border: none;
	background: url(/wp-content/themes/WPortal-Orange/images/button.png) no-repeat 0 0;
	cursor: pointer;
}
.cmthtml {
	margin: 0px 10px;
	padding: 5px 10px;
	border: 1px dashed #D0DEE3;
	color: #454545;
	background-color: #F3F5FA;
}
.cmthtml small {
	font-size: 12px;
	line-height: 16px;
}
.input_submit {
	height: 50px;
}
.repeattip {
	float: right;
	padding-top: 12px;
}
/* Comment Navigation */
.comment_navi {
	float: right;
	margin: 10px 15px 10px 0px;
	text-align: center;
}
.comment_navi span.cpt {
	padding: 3px 6px 2px;
	background-color: #E3E3E3;
	border-bottom: 1px solid #D5D5D5;
}
.comment_navi a {
	padding: 3px 3px 2px;
}
.comment_navi a:hover {
	color: #FF0242;
}
.comment_navi .current {
	font-weight: bold;
	color: #FF0242;
}
/* FriendLink */
.friendlink {
	float: left;
	width: 978px;
	border: 1px solid #DFDFE3;
	overflow: hidden;
}
.allfriendlink {
	margin-top: 10px;
}
.friendlink h3 {
	height: 29px;
	line-height: 29px;
	font-size: 13px;
	text-indent: 12px;
	color: #454545;
	border-bottom: 1px solid #DFDFE3;
	background: url(/wp-content/themes/WPortal-Orange/images/sprite.png) repeat-x 0 0px;
}
.friendlink h3 span {
	float: right;
*margin-top:-30px;
	padding-right: 10px;
	font-size: 12px;
	font-weight: normal;
	color: #B4C8E0;
}
.friendlink ul {
	float: left;
	padding: 8px 8px;
	width: 962px;
}
.friendlink ul li {
	float: left;
	margin: 3px 3px;
	height: 18px;
	line-height: 18px;
	display: block;
	white-space: nowrap;
	overflow: hidden;
}
.friendlink ul h4 {
	display: none;
}
.friendlink ul li img {
	border: 1px solid #DDD;
}
.flink {
	margin: 0px 0px !important;
	list-style: none;
}
.flink li {
	float: left;
	margin-bottom: 5px;
	list-style: none !important;
}
.flink li h4 {
	margin-bottom: 5px;
	padding-left: 12px;
	font-size: 13px;
	line-height: 28px;
	list-style: none;
	background-color: #F3F3F3;
	border-bottom: 1px solid #EEE;
}
.flink li ul {
	float: left;
	margin: 0px 0px;
	width: 650px;
}
.flink li ul li {
	float: left;
	padding: 0px 5px;
	list-style: none;
	white-space: nowrap;
}
.flink li ul li img {
	margin-bottom: 0px;
	border: 1px solid #DDD;
}

.link {
	float: left;
	width: 980px;
	text-align: center;
	overflow: hidden;
	background: url(/wp-content/themes/WPortal-Orange/images/yqlj_bj.jpg) no-repeat 0 0;
	margin-top: 0px;
	height: 92px;
	margin-right: 0px;
	margin-bottom: 2px;
	margin-left: 0px;

}
.link .img {
	padding-left: 28px;
	padding-top: 20px;
}
/* Footer */
.footer {
	float: left;
	margin: 2px 0px;
	width: 980px;
	color: #454545;
	text-align: center;
	overflow: hidden;
	background-color: #E8E8E8;
	margin-top: 0px;
}
.footer p {
	margin: 10px 0px 5px;
	text-align: center;
}
.footer p a {
	color: #454545;
}
.footer p a:hover {
	color: #B00;
}
.footpage {
	margin-bottom: 15px;
	padding: 7px 10px 6px;
	text-align: center;
	border: 1px solid #DFDFE3;
	background: url(/wp-content/themes/WPortal-Orange/images/foot-bj.jpg) repeat-x 0 0px;
}
.footpage li {
	width: 1px;
	padding: 0px 8px 0px 12px;
	background: url(/wp-content/themes/WPortal-Orange/images/sprite.png) no-repeat 0 -182px;
	display: inline;
	word-break: keep;
	white-space: nowrap;
}
.footpage li.nb {
	background: none;
}
/* SiteAD */
.ad_pageheaderbanner, .ad_logobanner, .ad_topfullbanner, .ad_pagefooterbanner, .ad_leftbanner {
	float: left;
	text-align: center;
	vertical-align: top;
	overflow: hidden;
}
.ad_pageheaderbanner {
	margin-bottom: 10px;
	width: 1004px;
}
.ad_logobanner {
	width: 400px;
	height: 90px;
}
.ad_topfullbanner {
	margin-top: 2px;
	width: 980px;
}
.ad_pagefooterbanner {
	margin: 10px 0px;
	width: 980px;
}
.ad_leftbanner {
	margin-bottom: 10px;
	width: 680px;
}
.ad_single {
	margin-bottom: 10px;
	vertical-align: top;
}
.ad_singlebtm {
	margin: 15px 0px !important;
	text-align: center;
}
.ad_singleleft {
	float: left;
	margin-bottom: 5px;
	padding-right: 15px;
}
.ad_singleright {
	float: right;
	margin-bottom: 5px;
	padding-left: 10px;
}
.ad_pageheaderbanner img, .ad_logobanner img, .ad_topfullbanner img, .ad_pagefooterbanner img, .ad_leftbanner img, .ad_single img {
	vertical-align: top;
}
#ad_coupleleft {
	position: absolute;
	top: 40px;
	left: 10px;
	width: 120px;
	text-align: center;
}
#ad_coupleright {
	position: absolute;
	top: 40px;
	right: 10px;
	width: 120px;
	text-align: center;
}
