/*
Theme Name: prower V3
Theme URI: http://www.prower.cn/
Version: 3.0
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;}
h1,h2 {font-size: 18px;}
h1,h2,#tags {font-family:"微软雅黑";}
h1,#nav li a,#sidebar h2  {text-shadow:0 0px 0 #fff;}
#sidebar h2,#wp-calendar caption {font-size:14px;}
h3 {font-size:14px; text-align:right;}
a {text-decoration:none; color:#04a;}
a/*:hover,#top,#footer,#wp-calendar a:hover {background:#303536;}#comment: 2.0注释掉*/
a:hover,#top,#top a {color:#fff;}
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:970px; margin-left:auto; margin-right:auto;}
#page_content {width:880px;}
#main {width:692px;}
.content {width:602px;}
#sidebar {width:252px; background:#fafafa;}
blockquote {border:1px dashed #e6e6e6; background:#fafafa; padding:10px 10px 0; margin:10px;}
p,textarea,.content li,#sidebar a,.fn,#page_content,#post_metadata,#cancel_comment_reply,#footer  {line-height:20px;}
.time,.fn,#top li a,#nav li a,#rss_icon {display:block;}
#commentform,.comment-body p,.reply,#cancel_comment_reply,.children {margin-left:90px;}
.meta,.comment-author,#respond h3,#post_metadata h3,#comments h3 {width:75px; text-align:right; padding-right:10px;}
h2,.comment-body,#sidebar li,#page_content dl,#page_content dt,.post_nav,#comments,.navigation,.comment_list {margin-bottom:10px;}
#nav,.post,.page,#post_metadata {margin-bottom:20px;}
.comment_list li li,#respond,#footer {margin-top:10px;}
h1 a,#nav a,#post_metadata .content,#go_top a,#wp-calendar td {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,#top li,#main,#nav ul,#nav li,#rss_icon,.alignleft,.blogroll li,.meta,.comment-author,.widget_archive li {float:left;}
#search,.content,#page_content,#top ul,#sidebar,#rss,.alignright {float:right;}
.w970,#header,.post,.page,.navigation,.post_nav,.linkcat,#post_metadata,.comment_list li,#respond,.widget  {overflow:auto; zoom:1;}
#header,#nav,#sidebar h2,#wp-calendar caption {background:#f6f6f6;}
#top {height:28px; line-height:28px;}
#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;}
#header,#nav,#sidebar h2,#wp-calendar caption {border-bottom:1px solid #e6e6e6; border-top:1px solid #fff;}
h1 {height:48px; line-height:48px;}
#search {margin-top:12px;}
#nav {height:35px; line-height:35px;}
#nav li {margin-right:5px; padding-bottom:1px;}
#nav li ul,.says {display:none;}
.current-cat,#nav  li a:hover {background:#e6e6e6;}
#nav li .current-cat a,#nav li a:hover {color:#000;}
#rss {margin-right:1px;}
#rss_icon {width:24px; height:24px; background:url(rss_icon.jpg) no-repeat; margin-top:5px;over-flow:hidden;}
.post,.page,#post_metadata  {padding-bottom:10px; border-bottom:1px dashed #ccc;}
.post img {max-width:680px;}
.meta  {font-size:12px;}
.time {font-family:Georgia; margin-bottom:5px;}
#post_metadata {padding-bottom:20px;}
.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 ;}
.navigation,.post_nav {padding-left:100px; padding-right:1px;}
.post_nav {padding-bottom:10px; border-bottom:1px dashed #ccc;}
.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;}
#sidebar h2,#wp-calendar caption {height:26px; line-height:26px; margin-bottom:5px;}
.blogroll li,.widget_archive li {width:125px;}
#page_content dd {padding-left:20px;}
#footer {text-align:right; border-top:1px solid #0C0E0E; padding-top:8px; padding-bottom:8px;}
#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;}


/*
myself
*/
#header{
background: #443B31;
border-top:0px;
height:70px;
padding: 15px 0 15px 0;
border-bottom:0;
overflow:hidden;
}

#footer,#top{
background: #2F2922;
}
#top{
 height:3px;
}

#sidebar h2{
  border-bottom: 1px solid #DFDAD5;
  color: #555;
  padding-left:5px;
}

.blogTitle{
width:400px; height:69px; background:url(blogLogo.gif);
float:left;
}

#nav {height:40px; line-height:40px;border-top:0px;overflow:hidden;}
#nav li{
  float: left;
  border-right: 1px solid #E3E0D5;
  margin-right:0;
  padding:0;
overflow:hidden;
}
#nav li a {width:90px;text-align:center;}
#nav:first-child { border-left: 1px solid #E3E0D5; }



.current-cat,#nav li  a:hover{
/*background:url("nav_line.jpg") top left repeat-x;*/
background:#443B31;
color:#000000;
font-size:14px;
}


#nav li a{text-shadow:0 0px 0 #fff;font-size:14px;}

.content,
.content p{
font-size:14px;
color:#333;
line-height:1.8em;
text-align:justify; text-justify:inter-ideograph;
}

body{
line-height: 1.8em;
}

#myLink li{
  margin-left:20px;
}

#sidebar li
{
	margin-bottom:30px;
}

#sidebar {
padding:0 5px 0 5px;
}

.search{
float:right;
}

.searchInputDiv{
background:#fff url(searchInput.gif) left top no-repeat;
padding:0 0 0 23px; 
margin:0;
height:21px;
line-height:21px;
text-align:center;
width:185px;
float:left;
}

.searchInput{
border:0;
padding:2px 0 0 0;
margin:0;

}

.searchBtn{background:url(searchBtn.gif) no-repeat;height:21px;width:53px;cursor:pointer;border:0;float:left;}

.current-cat a:hover ,
.current-cat a:link ,
.current-cat a:visited ,
.current-cat a:active 
{color:#ff0000;font-weight:bold}

.content,
.meta{
width:680px;
float:left;
text-align:left;
color:#999;
}


.meta a,.time{
font-style:italic;
color:#666;
text-decoration:underline;
}
.post_nav{
padding:0;
}



/*
Update 2.0
*/

body{
    background:#443b31;
}

a img:hover {background:none; border:none; margin:0;padding:0;}

a:hover,#wp-calendar a:hover {text-decoration:underline;}

#header{
background: #443b31;
}

#top{
 height:0px;
}

#nav{
    /*background:#2F2922;*/
	background:#000;
	border-bottom:0px;
}

#nav a{
color:#aaa;
}

#nav li{
    border-right:#000;
}



#main{
    background:#cfc8c1;
background:#eee;
}

#page_content{
	width:680px;
	margin:5px;
	float:left;
}

#sidebar{
	background:#55493b;
	padding:10px;
	color:#2f2922;
}


#sidebar a{
	color:#b6c0c1;
}


#sidebar a:hover{
	text-decoration:underline;
	background:#55493b;
}

#sidebar h2{
	background:#55493b;
	border:0px;
	border-bottom:#2f2922 1px solid;
	color:#000;
}

#sidebar li{
	overflow:hidden;
}

.content{
	width:650px;
	margin:15px;
}

.post img {
	max-width:650px;
}

.post
{
border-bottom: #c2b7ad 1px solid;
}
.meta{
	width:650px;
}

#sidebar li li {margin-bottom:2px; padding-bottom:2px; border-bottom:0px solid #2f2922;}
#sidebar a:hover{
	margin:0;
	padding:0;
}

.navigation,.post_nav {padding-left:10px; padding-right:1px;}

.current-cat a,
.current-cat a:hover ,
.current-cat a:link ,
.current-cat a:visited ,
.current-cat a:active 
{color:#000;font-weight:bold}

h3{text-align:left}