﻿/*  
Theme Name: Prower V2
Theme URI: http://www.prower.cn/
Author: Prower
Author URI: http://www.prower.cn/
*/

/*------ Global Start ------*/
@charset "utf-8"; 
*{ margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; }
body{font-size:12px; }
h2,.h2,h3,h2 a,.footer a,#blogInfo p.blogSubhead,ul.menu li a,.collect{ font-family:微软雅黑, Arial, Helvetica, sans-serif; }
h2,h3{ font-size:16px; line-height:26px; color:#1e73d5; clear:both; }
#content h3 { color:#1e73d5; font-size:14px; }
.h2{ line-height:18px; font-size:12px; color:#312E2E; font-weight:bold; }
h2 a,.footer a{color:#1e73d5; }
.content a,.rsidebar a{color:#0054b3; }
a{ color:#555; text-decoration:none; outline:none; }
a:hover{ color:#000; text-decoration:underline; }
.content a {text-decoration:underline; }
.alignLeft { float:left; width:560px; display: block; white-space:nowrap;overflow:hidden;text-overflow:ellipsis;word-break:break-all; }
.alignRight {float:right; }
.alignLeft_info {float:left; }
.alignRight_info {float:right; }
.orange {color:#f1a038; }
.gray,.gray a {color:#777; }

/*--------------------------------------------axax时间标*/
.digg_box { width: 48px; height: 42px; margin:2px 5px 0px 5px; padding-top:2px; background: url(images/digg_bg.gif) no-repeat 0 2px; float: left; text-align: center; color: #FFFFFF; font-weight: 900; }
.digg_box  span { display: block; color: #2271CE; line-height: 16px; font-size: 14px; font-weight: 900; }
.post_title_t { padding:0px; margin: 0px 0px 8px 0px; clear: both; }
.post_title_t ul { padding:0px; margin: 0px; list-style-type: none; } 
.post_title_t li {float:left;list-style-type: none; }
/*----------------------------------------}:and*/
.clear {clear:both; }
ol.commentList li:after {content:"."; display:block; height:0; clear:both; visibility:hidden; }

/*------ Header Start ------*/
#header{ width:100%; height:99px; background:url(images/headerBg.gif) repeat-x; }
#headerBox{ width:960px; height:99px; _height:100px; margin:0 auto; position:relative; }
#blogInfo { float:left; }
#blogInfo h1.blogName{ font-size:18px; line-height:40px; margin-top:10px; }
#blogInfo p.blogSubhead{font-size:14px; padding-left:2px; color:#262626; }

/*--- Menu Start ---*/
ul.menu { height:38px; line-height:38px; float:right; list-style:none; position:absolute; bottom:0; right:0; }
ul.menu li { font-weight:bold; text-align:center; float:left; list-style:none; margin-right:2px; }
ul.menu li.active a { background:url(images/menu.gif); height:38px; width:81px; text-decoration:none; }
ul.menu li a { width:81px; color:#000; display:block; text-decoration:none; }
ul.menu li a:hover,ul.menu li a:active,ul.menu li.current_page_item a{ background:url(images/menu.gif); color:#fff; text-decoration:none; }
/*--- Blog Pic ---*/
#blogImg { background:#368be6 url(images/blogImg.gif) repeat-x; height:109px; width:100%; }
#blogPic { background:#368be6 url(images/blogPic.jpg); height:109px; width:960px; margin:0 auto; }

/*------ Content Start ------*/
#main{ background:#fff url(images/contentBg.gif) repeat-x; height:100%; }
#mainBox { width:960px; margin:0 auto; }
#mainBox2 { width:970px; margin:0 auto; padding-top:10px; }
#content { float:left; margin-top:15px; width:650px; line-height:22px; color:#333; }
.content { font-size:14px; margin-top:20px; }
.content img{ border:none; }
.entry,.entryAd,.entryAd1 { margin-bottom:10px; display:block; clear:both; }
.entryAd,.entryAd1 { margin-left:10px; }
.entryAd1 {margin-top:-20px; }
.entry ul { list-style:inside; margin-left:10px; padding-left:10px; }
.entryHeader { height:25px; }
.entryHeader,.content { padding-top: 0; padding-right: 10px; padding-bottom: 10px; padding-left: 10px; }
.postHeader { background:url(images/postHeader.gif) no-repeat; height:36px; line-height:34px; width:630px; padding:0 10px; margin-bottom:10px; }
.post { margin:0 10px; }
.postList { float:left; width:50%; margin-bottom:20px; }
.postList p { margin-left:20px; }
.postList h3 { border-bottom:1px solid #ccc; margin:0 10px; padding:0; }
.content p { text-indent:28px; margin-bottom:12px; text-align:justify; text-justify:inter-ideograph; }
blockquote{ margin:0 28px 15px 28px; padding:5px 8px 0 8px; color:#555; font-size:12px; background:#fcfcfc; border:1px dashed #999; display: block; clear: both; }
.content blockquote p { text-indent:0; margin-bottom:5px; line-height:18px; text-align:left; text-justify:auto; }
.entries { height:30px; line-height:30px; padding:0 10px; border-bottom:1px dashed #ccc; margin-bottom:15px; }
span.read { background:transparent url(images/h2s.gif) no-repeat; border:0; padding:0 0 5px 20px; margin-left:-28px; }
a.more-link {text-decoration:none; }
#info { border-bottom:solid 1px #c9c9c9; clear:both; }
.time { /*float:left; */
	color:#666; display: block; width: 100%; /*	float:none; color:#666; margin-top: 0px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; text-align: right; */
}
.time a{margin-right:5px; }
.serif{line-height:20px; }
/*--- PageNav Start ---*/
.navigation { display: block; text-align: center; margin-top: 10px; margin-bottom: 60px; }
/*--- Content Footer ---*/
.postmetadata { color:#999; width:630px; height:27px; padding:6px 10px 0 10px; background:url(images/contentBottom.gif) no-repeat; }
.postmetadata a {color:#999; }
.tag {float:left; }
.tag a {margin-right:5px; }
.views {float:right; }
.wait { color:#0054b3; height:18px; line-height:18px; }
/*--- collect ---*/
.collect { font-size:14px; }
.collect a { padding:0 2px; }
/*------ Comments Start ------*/
.comments { margin:0 10px; border-bottom:1px solid #ccc; }
ol.commentList { display:block; clear:both; padding:0 10px; }
ol.commentList li { display:block; clear:both; margin-top:10px; background:#fff url(images/commentList.gif) repeat-x bottom; height:auto !important; min-height:110px; height:110px; }
ol.commentList li a { color:#1e73d5; }
.commentContent { float:right; width:568px; }
.userPic { background:url(images/gravatiarsHeader.gif) repeat-x top; padding:0 5px; float:left; }
.gravatars { background:url(images/gravatarsBg.gif) no-repeat; width:68px; height:70px; padding-top:8px; padding-left:10px; margin-top:10px; }
.commentText { float:right; width:520px; padding:10px 10px 15px 10px; background:url(images/commentTextHeader.gif) repeat-x top; }
.commentText p{ margin-top:6px; line-height:18px; }
#commentform{ padding:15px 15px 1px; }
#commentform input { margin:0 5px 10px 0; padding:1px; }
#commentform textarea { margin:0 0 10px; padding:5px; }
#commentform #submit{margin:0 0 20px; }
#commentform p{margin:5px 0; }

/*------ Sidebar Start ------*/
#sidebar { float:right; width:290px; }
#rss { width:235px; height:80px; padding-top:10px; padding-left:55px; background:url(images/rssBg.gif) no-repeat left; }
#rss img { margin-top:3px; }
*+html #rss img { margin-top:0; }
*html #rss img { margin-top:0; }
/*------ Search Start ------*/
#search { width:282px; height:68px; padding-top:6px; padding-left:8px; margin-top:3px; background:url(images/searchBg.gif) no-repeat left
}
.sidebarAD { width:280px; height:67px; padding-top:7px; padding-left:10px; margin-top:3px; background:url(images/searchBg.gif) no-repeat left
}
.sidebarAD img {border:none; }
.sidebarBox { margin-top:5px; padding-left:10px; }
.sidebarBox span {margin-left:10px; }
.rsidebar { margin-top:3px; width:290px; }
.rsidebar img{border:0; }
.rsidebar h2 { font-size:14px; background:url(images/sidebarHeader.gif); height:35px; width:270px; padding-top:5px; padding-left:16px; color:#656c4a; }
.rsidebar ul li { list-style:none; margin-bottom:5px; }
.rsidebar ul li ul,.tags,.ad,#calendar_wrap { padding:5px 5px 10px 10px; width:255px; overflow:hidden; clear:both; margin-left:7px; border-left:2px solid #f6f6f6; border-right:2px solid #f6f6f6; background:url(images/sidebarLiBottom.gif) no-repeat bottom; }
.rsidebar ul li ul li { list-style:none; background:url(images/sidebarLi.gif) no-repeat 0 3px; padding-left:15px; margin-bottom:5px; }
.tags select,.tags input { width:200px; }
.linkcat ul li,.categories ul li{ float:left; width:112px; line-height:16px; }

/*------ Footer Start ------*/
#footerbox{ background:#fff url(images/footerBg.gif) repeat-x; height:96px; width:100%; clear:both; }
.footer{ width:960px; color:#4087dc; height:96px; margin:0 auto; position:relative; }
.footer img{ border:none; }

/*--- FooterMenu Start ---*/
#top { height:21px; line-height:22px; width:54px; background:url(images/topBg.gif); font:12px bold; text-align:center; margin-top:5px; float:left; }
#top a {color:#fff; }
/*--- Copyright Start ----*/
.copyright { float:right; text-align:right; margin-top:15px; }
.copyright p { line-height:20px; }
.copyright a { color:#4087dc; font-family:Arial, Helvetica, sans-serif; }

/*------ Pagebar Start ------*/
.pagebar,.collect { margin-bottom:10px; background:url(images/pagebarBg.gif) no-repeat; height:36px; line-height:34px; width:635px; padding-left:15px; color:#999; }
.pagebar a, .pageList .this-page,.collect { color:#000; }
.pagebar .break { border:none; background:#fff; text-decoration:none; }
.pagebar .this-page { color:#fff; font-weight:bold; vertical-align:top; background:#368be6 url(images/thisPageBg.gif) repeat-x; height:18px; border:1px solid #176dcd; }
.pagebar a:hover { color:#f00; }
.inactive,.pagebar .break,.pagebar .this-page,.pagebar a:visited,.pagebar a, .pageList .this-page { padding:0 6px; }

/* Recommend Style */
ul#recommend { list-style:none; padding:0; margin:0 0 10px 0; font-size:12px; }
ul#recommend li { float:left; margin-right:6px; margin-top:10px; height:198px; text-align:center; background:#f5f5f5; }
ul#recommend li a { display:block; line-height:20px; }
/* wp-calendar */
#wp-calendar {width:100%; }
#wp-calendar caption { text-align: center; 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; }

#wp-calendar caption { text-align: center; width: 100%; }

#wp-calendar td { padding: 3px 0; text-align: center; }

#wp-calendar td.pad:hover { /* Doesn’t work in IE */
 background-color: #fff; }
 
/*--------------------*/
.index-content-more { text-align: right; padding:0px 15px 5px 0px; }
#header #headerBox .searchbar #searchsubmit { height: 30px; width: 70px; background-image: url(images/search.gif); background-repeat: no-repeat; border: 0px; font-family: "Times New Roman", Times, serif; font-size: 16px; font-weight: bold; color: #FFFFFF; letter-spacing: 1px; }
#header #headerBox .searchbar { float: right; margin: 15px 5px 0px 0px; }
#header #headerBox .searchbar .textfield { height: 27px; border: 1px dotted #3489E4; line-height: 27px; font-size: 16px; font-weight: bold; color: #0471CA; }
.index-content-more { text-align: right; padding:0px 15px 5px 0px; }
#return_top a { position:absolute; position:fixed; right:15px; bottom:95px; width:18px; height:99px; display:block; background:url(images/return_top.png) no-repeat left top; }
#return_top a:hover { background:url(images/return_top.png) no-repeat right top; }