/*
Theme Name: plhwin
Theme URI: http://www.plhwin.com
Version: 1.0
Author: plhwin
Author URI: http://www.plhwin.com
Description: plhwin v1.0 is A Nice wordpress theme, Author by <a href="http://www.plhwin.com">plhwin</a>.
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-size: 14px;
	font-family: Tahoma, Arial;
	margin: 0px;
	padding: 0px;
	background-color:#F6F6F6;
}
h1,h2 {font-size: 14px;}
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:#04a;}
a:hover{color:#3FAE0E;text-decoration:underline;}
ol,ul {list-style:none;}
p,.reader-publisher-module{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:690px;}
#sidebar {width:252px; background:#fafafa; padding-left:5px;}
blockquote {border:1px dashed #e6e6e6; background:#fafafa; padding:10px 10px 0; margin:10px;}
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,#rss_icon {display:block;}
.post_class ul,#commentform,.comment-body p,.reply,.children {padding:.2em;}
.meta,.comment-author,#post_metadata h3,.post_class h3{width:75px; text-align:right; padding-right:10px;}
#comments h3 {text-align:left; border-bottom:1px dashed #ccc;padding:10px 0 10px 0; background-color:#F6F6F6;}
h2,.comment-body,#sidebar li,#page_content dl,#page_content dt,.post_nav,.navigation,.comment_list {margin-bottom:10px;}
#nav,.post,.page,#post_metadata {margin-bottom:20px;}
.comment_list li li,#respond,#footer {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;}
#post_comment{text-align:left; padding-bottom:20px;*padding-bottom:0px;}
h1,#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  {overflow:auto; zoom:1;}
#header,#nav,#sidebar h2 {background:#f6f6f6;}
#top,#footer {background:#303536;}
#top {height:28px; line-height:28px;font-size:14px}
#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 {border-bottom:1px solid #e6e6e6; border-top:1px solid #fff;}
h1 {padding-top:5px;}
#search {margin-top:10px;}
#nav {height:34px; line-height:34px; font-size:14px}
#nav li {margin-right:5px; padding-bottom:1px;}
#nav li ul,.says {display:none;}
.current-cat,#nav  li a:hover {background:#e6e6e6; font-weight:bold}
#nav li .current-cat a,#nav li a:hover {color:#000;}
#rss {margin-right:1px;}
#rss_icon {width:24px; height:24px; background:url(./images/rss_icon.jpg) no-repeat; margin-top:5px;}
.post,.page,#post_metadata  {padding-bottom:10px; border-bottom:1px dashed #ccc;}
.post img {max-width:600px;}
.meta  {font-size:12px;}
.time {font-family:Georgia; margin-bottom:5px;}
#post_metadata,.post_class {padding-bottom:20px;}
.navigation,.post_nav {padding-left:1px; padding-right:1px;}
.post_nav {padding-bottom:10px; border-bottom:1px dashed #ccc;font-size:14px; font-weight:bold}
.post_class {border-bottom:2px solid #ccc;}
.post_class li {width:100%;}
/*
.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; font-size:12px}
.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; font-size:12px;}
#sidebar ol li {list-style:decimal inside;}
#sidebar h2 {height:26px; line-height:26px; margin-bottom:5px;}
.blogroll li {width:100%;}
#page_content dd {padding-left:20px;}
#footer {text-align:right; border-top:1px solid #0C0E0E; padding-top:8px; padding-bottom:8px;font-size:12px}
#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 {width:50%;}
.alignright {width:50%;}

/*扩展添加*/

hr{color:#00a0c6;}
.class_order{
	font-size:12px;
	/*word-wrap:break-word;*/
	word-wrap: break-all;
	overflow:hidden;
	border-left:0px dashed #D6C094;
	padding:3px;
	margin-bottom:15px;
	border:1px dashed #00a0c6;
	background-color:#ffffff;
}
/*
.code {
	word-wrap: break-all;
	border-left: 3px dashed #4c9bb0;
	background-color: #EBEBEB;
	color: #000000;
	margin: 5px;
	padding: 10px;
}
*/
.quote {
	border-left: 0px dashed #D6C094;
    margin-bottom:15px;
	border: 1px dashed #00a0c6;
}
.quote-title {
	background-color: #edf4f6;
	border-bottom: 1px dashed #00a0c6 !important;
	border-bottom: 1px dotted #00a0c6;
	padding: 5px;
	font-weight: bold;
	color: #4c9bb0;
}
.quote-title img {
	padding-right: 3px;
}
.quote-content {
	word-wrap: break-all;
	color: #000000;
	padding: 10px; 
	background-color: #ffffff;
	border: 1px dashed #edf4f6;
	border-top: 0px;
}
.readmore{padding-bottom:10px;}
.bloginfo{
    padding-bottom:10px;padding-top:5px;
	/*border-top:1px dashed #ccc;*/
	color:#0000FF;font-size:14px;
	word-wrap: break-all;
	overflow:hidden;
	border-left:0px dashed #ccc;
	padding:3px;
	margin-bottom:15px;
	border:1px dashed #ccc;
	background-color:#ffffff;

}
.blogtags{color:#0000FF;font-size:12px;}

.button{background-color:#5D9E00;border-style:bold;border-width:1px;border-color:#9AC66C #326200 #326200 #9AC66C;padding:8px 23px;*padding:5px 0px;font-weight:bold;color:#fff;font-size:14px;}
.f12{font-size:12px;}
.f14{font-size:14px;}

#sidebar #feedrss {
	background:url(./images/feeds.gif) 5px 5px no-repeat;
}
#sidebar #feedemail {
	background:url(./images/feeds.gif) 5px -45px no-repeat;
	margin-left:15px;
}

#sidebar #feedrss, 
#sidebar #feedemail {
	height:25px;
	line-height:25px;
	display:block;
	padding:5px 5px 5px 36px;
	float:left;
	text-decoration:none;
}

#subscribe ul {
	display:none;
	background:#F4F5F7;
	border:1px solid #B7B7B7;
	width:180px;
	padding:5px;
}
#subscribe li {
	background:transparent;
	list-style:none;
	float:left;
	margin:0;
	padding:0;
	display:block;
}
#subscribe li a span {
	background:url(./images/readers.gif) no-repeat;
	height:20px;
	width:80px;
	display:block;
	text-indent:-999em;
}
#subscribe li#google_reader a span {
	background-position:0 0;
}
#subscribe li#youdao_reader a span {
	background-position:0 -20px;
}
#subscribe li#xianguo_reader a span {
	background-position:0 -40px;
}
#subscribe li#zhuaxia_reader a span {
	background-position:0 -60px;
}
#subscribe li#yahoo_reader a span {
	background-position:0 -80px;
}
#subscribe li#newsgator_reader a span {
	background-position:0 -100px;
}
#subscribe li#bloglines_reader a span {
	background-position:0 -120px;
}
#subscribe li#inezha_reader a span {
	background-position:0 -140px;
}
#subscribe li a {
	display:block;
	padding:5px;
	text-decoration:none;
	width:80px;
	font-size:12px;
}
#subscribe li a:hover {
	background:#EEDDCC;
}
#tag_cloud a {
	line-height:130%;
}



#header{
	height:90px;
	overflow:hidden;
}
#caption{
	float:left;
	padding:25px 25px 0 15px;
}

#searchbox{
	background:url(./images/searchbox.gif) no-repeat;
	width:320px;
	height:32px;
	display:block;
	float:right;
	margin-top:16px;
	padding:14px 20px;
}
#searchbox .textfield{
	background:none;
	border:0;
	width:275px;
	float:left;
	margin-right:2px;
	font-size:120%;
	padding:7px;
}
#searchbox .searchbutton{
	background:url(./images/searchbnt.gif) no-repeat;
	border:0;
	width:24px;
	height:24px;
	cursor:pointer;
	float:right;
	margin:5px 4px 0 0;
}
#searchbox .searchtip{
	color:#999;
}
#menus li{
	display:inline;
	list-style:none;
	font-size:14px;
}
#menus li a{
	display:block;
	color:#382E1F;
	height:32px;
	line-height:32px;
	text-decoration:none;
	font-size:90%;
	float:left;
	padding:0 16px;
}
#menus li.current_page_item a,#menus li.current-cat a{
	background:#F2F2F2;
	border:solid #CCC;
	font-weight:700;
	border-width:0 1px;
}

#container,#header .inner,#navigation .inner,#footer .inner{
	width:970px;
	margin:0 auto;
}
#navigation,#cmtswitcher a.tab:hover{
	background:#E9E9E9;
}

#menus li a.home,.post .info span.first,#main .easy-archives .month li{
	margin-left:0;
}
#menus li a:hover,#menus li a.current,#cmtswitcher a.curtab{
	background:#DDD;
}


.fixed,.clear{
	clear:both;
}

#sidebar .widget_categories li{
	width:50%;
	float:left;
	border:0px;
}
#topheader{padding-bottom:20px;}

/*分页*/
.pagebar {
padding-bottom:10px;
padding-top:10px;
}
.pagebar a, .pageList .this-page {
padding:2px 6px;
text-decoration:none;
}
.pagebar .this-page {
background-color:#3FAE0E;
color:#FFFFFF;
padding:2px 6px;
vertical-align:top;
}
.pagebar a:visited {
padding:2px 6px;
text-decoration:none;
}
.pagebar .break {
background:#FFFFFF none repeat scroll 0 0;
border:medium none;
padding:2px 6px;
text-decoration:none;
}
.pagebar a:hover {
background-color:#3FAE0E;
color:#FFFFFF;
padding:2px 6px;
vertical-align:top;
}
