/*
Theme Name: prower V3插件版
Theme URI: http://www.prower.cn/
Version: 3.1
Author: prower
Author URI: http://www.prower.cn
Description: A simple wordpress theme
Tags: white,two-columns,custom-header
*/
body,h1,h2,h3,p,blockquote,dl,dt,dd,ul,ol,li,button,input,textarea {margin: 0; padding: 0;}
body {font:13px Tahoma, Helvetica, Arial, "\5b8b\4f53", sans-serif;font-family:"Helvetica Neue",Helvetica eue,Helvetica,Hiragino Sans GB,Microsoft Yahei,Arial,sans-serif;}
h1,h2 {font-size: 18px; font-family:"Helvetica Neue",Helvetica Neue,Helvetica,Hiragino Sans GB,Microsoft Yahei,Arial,sans-serif;}
h1,#nav li a,,#sidebar h2  {text-shadow:0 1px 0 #fff;}
#sidebar h2 {font-size:14px;}
h3 {font-size:14px; text-align:right;}
a {text-decoration:none; color:#d51300;}
a:hover {text-decoration:underline;  color:#cd0b00;}
ol,ul {list-style:none;}
p,.reader-publisher-module,.post .content ul,.post .content ol {margin-bottom:15px;}
img {border:none;}
a img:hover {background:none; border:none;}
cite {font-style:normal;}
textarea {padding:3px; width:95%;}
.w970 {width:985px; margin-left:auto; margin-right:auto; }
#page_content {width:885px;}
#main {width:707px;}
.content {width:617px; color:#454545; font-family:"宋体",Arial,sans-serif; font-size:14px; overflow:hidden;}
.content p{line-height:24px; margin:10px 0;}
#sidebar {width:252px; background:#fafafa; overflow: hidden; }
/*blockquote {border-top:1px solid #ffdf7b;border-bottom:1px solid #ffdf7b; background:#fffedf; padding-left:10px; margin:10px 0 10px 0;}*/
p,textarea,.meta a,.time,.content li,#sidebar a,.fn,.post_class li,#page_content,#post_metadata,#cancel_comment_reply,#footer  {line-height:20px;}
.meta a,.time,.fn,#top li a,#nav li a {display:block; }
.post_class ul,#commentform,.comment-body p,.reply,#cancel_comment_reply,.children {margin-left:90px;}
.meta,.comment-author,#respond h3,#post_metadata h3,.post_class h3,#comments h3 {width:75px; text-align:right; padding-right:10px;}
h2,.comment-body,#sidebar li,#page_content dl,#page_content dt,.post_nav,.post_class,#comments,.navigation,.comment_list {margin-bottom:10px;}
#nav,.post,.page,#post_metadata {margin-bottom:20px;}
.comment_list li li,#respond{margin-top:10px;}
#top,#top a {color:#fff;}
h1 a,#nav a,#post_metadata .content,#go_top a {color:#666;}
h1 a:hover,#nav li a:hover {color:#000; text-decoration:none; background:none;}
#footer,#footer a {color:#ddd;}
h1,#respond h3,#post_metadata h3,.post_class h3,#top li,#main,#nav ul,#nav li,#rss_icon,.alignleft,.blogroll li,.meta,.post_class li,.comment-author {float:left;}
#search,.content,#page_content,#top ul,#sidebar,#rss,.alignright {float:right;}
.w970,#header,.post,.page,.navigation,.post_nav,.linkcat,.post_class,#post_metadata,.comment_list li,#respond  {overflow:auto; zoom:1;}

#nav,#sidebar h2 {background:#f6f6f6;}

#top {height:30px; line-height:30px; background:url(img/below-footer.jpg) left top repeat-x ;}
#top ul {margin-right:1px;}
#top li a,#nav li a {padding-left:10px; padding-right:10px;}
#top li a:hover {text-decoration:none; background:#000;}
.current_page_item,#top li.current_page_item a:hover {background:#6C7676;}
#nav {border-bottom:1px solid #e6e6e6; border-top:1px solid #fff;}


#search {margin-top:12px; }
#nav {height:38px; line-height:38px; background:url(img/bg_img.png) left -417px;}
#nav li {margin-right:2px; padding-bottom:1px;}
#nav li ul,.says {display:none;}
#nav  li a:hover {background:url(img/bg_img.png) no-repeat center -260px;}
#nav li a:hover {color:#FFDF00;}
#rss {margin-right:1px; position:relative;}
#rss_icon {width:32px; height:32px; background:url(img/rss.png) no-repeat; margin-top:3px; position:absolute; right:0; top:0;}
#rss_content{background:#333333; height: 200px; margin-top: 35px; width: 300px; display:none;}

.post,.page,#post_metadata  {padding-bottom:10px; border-bottom:1px dashed #ccc;}
.post img, .post img:hover {max-width:600px; box-shadow: #333 0px 0px 5px; -webkit-box-shadow: #333 0px 0px 5px;-moz-box-shadow:#333 0px 0px 5px;border:1px solid #333; margin:5px;padding:1px; background:#fff;}
.meta  {font-size:12px;}
.time {font-family:Georgia; margin-bottom:5px;}
#post_metadata,.post_class {padding-bottom:20px;}
.navigation,.post_nav {padding-left:0; padding-right:1px;}
.post_nav {  border-bottom: 1px dashed #CCCCCC; border-top: 1px dashed #CCCCCC; margin: 10px 0 10px; padding-bottom: 10px; padding-top: 10px;}
.post_class {border-bottom:2px solid #ccc;}
.post_class li {width:300px;}
.post .content ul,.post .content ol {list-style-position:inside; margin-left:20px;}
.post .content ul {list-style-type:disc;}
.post .content ol {list-style-type:decimal ;}
.comment_list li {border-bottom:1px solid #ccc; padding-top:10px;}
.comment_list li li {border-bottom:none; border-top:1px dashed #ccc; padding-top:10px;}
.comment_list li li img {width:32px; height:32px;}
.comment_list li p,.comment-meta {margin-bottom:5px;}
.children .children,.children .reply,.children p {margin-left:50px;}
.children #commentform p {margin-left:0;}
.children .comment-author {width:40px; padding-right:10px;}
.thread-odd {background:#f6f6f6;}
#sidebar li li {margin-bottom:2px; padding-bottom:2px; border-bottom:1px dashed #ddd;}
#sidebar ol li {list-style:decimal inside;}


.blogroll li {width:125px;}
#tags {font-family:"Helvetica Neue",Helvetica Neue,Helvetica,Hiragino Sans GB,Microsoft Yahei,Arial,sans-serif;}
#page_content dd {padding-left:20px;}
#footer {text-align:right; border-top:1px solid #0C0E0E; padding-top:8px; padding-bottom:8px;background:url(img/below-footer.jpg)  repeat-x; }
#cse-search-results iframe {width:880px;}
#tags a {padding-left:2px; padding-right:2px;}
#go_top {position:fixed; bottom:5px; left:50%; margin-left:488px;}
#go_top a {width:12px; display:block; padding-top:2px;}
#go_top a:hover {background:#999; color:#fff;}
#go_top em {height:0; width:0; border-width:0 6px 6px; border-style:solid; border-color: #999 #fff; display:block; overflow:hidden;}
*html #go_top {display:none;}
#wp-calendar {width:100%;}
#wp-calendar #next a {padding-right:10px; text-align:right;}
#wp-calendar #prev a {padding-left:10px; text-align:left;}
#wp-calendar a {display:block; font-weight:bold;}
#wp-calendar td {text-align:center; line-height:20px;}
#wp-calendar td:hover, #wp-calendar #today {background:#ddd;}
.aligncenter {display: block;	margin-left: auto; margin-right: auto;}
.alignleft {float: left;}
.alignright {float: right;}


#nav li a{color:#FFF; font-size:14px; font-weight:bolder; }
.current-cat{background:url(img/bg_img.png) no-repeat center -260px;}
#nav ul .current-cat a {color:#FFDF00}
h1{font-size:48px; font-family:"Helvetica Neue",Helvetica Neue,Helvetica,Hiragino Sans GB,Microsoft Yahei,Arial,sans-serif; height:90px; line-height:90px; margin:18px 0 0 15px; text-shadow:0 1px 0 #ccc, 
               0 2px 0 #c9c9c9,
               0 3px 0 #bbb,
               0 4px 0 #b9b9b9,
               0 5px 0 #aaa,
               0 6px 1px rgba(0,0,0,.1),
               0 0 5px rgba(0,0,0,.1),
               0 1px 3px rgba(0,0,0,.3),
               0 3px 5px rgba(0,0,0,.2),
               0 5px 10px rgba(0,0,0,.25),
               0 10px 10px rgba(0,0,0,.2),
               0 20px 20px rgba(0,0,0,.15);}

.content h2{background:url(img/bg_img.png) no-repeat left -360px; height:41px; padding:17px 0 0 10px; color:#000; }
.content h2 a{color:#000; text-shadow:0 0 1px #555555; float:left;}
.content h2 a:hover{color:#ff0000; text-shadow:0 0 1px #ffa8a3; }
#header{background:url(img/bg_subfooter-2.jpg) repeat-x;}
#sidebar ul li ul li {background:url(img/icon.png) no-repeat left -42px; padding-left:10px;}
#sidebar ul li{padding-left:5px;}
#sidebar a{color:#454545;}
#sidebar a:hover{color:#ff0000;}

.xoxo li{ width:113px; float:left;}

.pagenavi{text-align:center;margin:1em 0 1.5em;}
.page-numbers{border-bottom:5px solid #ccc;padding:5px 8px 4px;margin:0 5px;}
.page-numbers:hover,.current{color:#000;border-bottom:5px solid #000;}

.newsPrevions{border-top:1px solid #ffcc00;border-bottom:1px solid #ffcc00; background:#ffe78c; padding-left:5px; margin:10px 0 0 0;}

#sidebar h2 {height:40px; line-height:40px; margin-bottom:5px; background:url(img/bg_img.png) no-repeat -735px -280px;padding-left:3px; text-shadow:0 0 2px #555;}
.avatar{border:1px solid #555; box-shadow:0 0 5px #333333; -moz-box-shadow:0 0 5px #333333;-webkit-box-shadow:0 0 5px #333333;}
.ta-pageimg-left img{box-shadow:0 0 8px #333333; -moz-box-shadow:0 0 8px #333333;-webkit-box-shadow:0 0 8px #333333;}



#footer-above{height:16px;background:url(img/bg_subfooter.jpg) repeat-x ;}
#nav span {width:2px; display:block; background-color:#fff; height:16px; margin:11px 2px 0 0; float:left;}
#news{width:733px; height:109px; background:url(img/ad-back.png) no-repeat; margin-top:16px; float:right; overflow:hidden;}
#news p{padding:40px 0 0 150px; font-size:18px;}


.content input ,select{
border:1px solid #666159;
padding:3px;
font-family: arial;
color:#000;
}
.content input:focus {
box-shadow:0 0 5px rgba(0,153,204,0.6);
-webkit-box-shadow:0 0 5px rgba(0,153,204,0.6);
-moz-box-shadow:0 0 5px rgba(0,153,204,0.6);
border:1px solid #0093dc;
}


.trackbacks-pingbacks {
    margin-top: 10px;
}
.trackbacks-pingbacks h4 {
    font-size: 12px;
    height: 20px;
    line-height: 20px;
    margin: 0 0 10px;
    padding: 3px 0;
}
.trackbacks-pingbacks ul {
    list-style-type: circle;
    margin: 5px 20px 15px;
}
.trackbacks-pingbacks ul li {
    color: #AAAAAA;
    margin-bottom: 4px;
}

#loading{width:100%;height:22px; }
#loading div{display:none;height:22px;background:url("/wp-content/uploads/2011/03/pbar.gif");}

.content h4{
color:#cd0b00;
border-bottom:2px solid #cd0b00;
padding:0 0 2px 0;
line-height:22px;
}
.read-more{
width:119px;
height:35px;
line-height:35px;
float:right;
}
.read-more a{background:url("/wp-content/uploads/other/read-more.png") no-repeat top;color:#fff;width:100px; padding-left:19px;height:35px;line-height:35px; display:block; }
.read-more a:hover{background:url("/wp-content/uploads/other/read-more.png") no-repeat bottom;color:#fff;width:100px; padding-left:19px;height:35px;line-height:35px; }

.title-icon{  margin: -10px 0 0 15px !important; border:none !important; box-shadow:none !important; -moz-box-shadow:none !important; -webkit-box-shadow:none !important;}

#respond input, #respond textarea{
background-color: white;
border-color: #01A6EA;
border-style: solid;
border-width: 1px;
border-radius:3px 3px 3px 3px;
}

.meta a {
background: #F5F5F5;
border-radius: 5px 5px 5px 5px;
margin: 2px;
padding: 2px;
text-align: center;
word-wrap: break-word;
}

.meta a:hover {
color:#fff;
background: #d51300;
text-decoration: none;
}

.content ul li{line-height:22px; margin:5px 0;}
