/*Theme Name: Clear White
Description: A clean theme, friendly to people and search engine. Support widgets.
Version: 1.0
Author: Ben
Author URI: http://zfben.com/
Theme URI: http://zenpart.com/
Tags: white, two-columns, fixed-width
*/

* {	margin: 0;	padding: 0;}a {	color: #EF0303;	outline: none;	text-decoration: none;}a:hover {	color: #000000;	text-decoration: underline;}img,img a{	border:none;}p {	margin: .6em 0 .3em;	line-height: 150%;}hr {	color: #b4aca1;	background-color: #b4aca1;	border-bottom: 1px solid #f6f4eb;}small {	font-size: 80%;}pre {	overflow: auto;	white-space: pre-wrap;	font-size: 12px;	font-family: "Courier New", Courier, "Lucida Console", Monaco,		"DejaVu Sans Mono", "Nimbus Mono L", "Bitstream Vera Sans Mono";	background-color: #fff;	padding: .4em;	margin: 1em 0;}pre {	width: 80%;	overflow: hidden;	border: 1px solid #ddd;	background-color: #fff;	padding: .8em;	margin: 1em 0;}blockquote {	margin: 1em 25% 1em 0;	min-height: 40px;	padding: .6em 1em .6em 2.4em;	border: 1px dotted #ddd;	font-style: italic;	color: #474747;	background: #fff url(images/blockquote.png) no-repeat 4px top;}blockquote p {	padding: 8px;	margin: 2px;}blockquote blockquote {	margin: 1em 0 1em;}br {	margin: 0;	padding: 0;	border: none;}table {	margin: .5em 0 1em;}table td,table th {	text-align: left;	border-right: 1px solid #fff;	padding: .4em .8em;}table th {	background-color: #5e5e5e;	color: #fff;	text-transform: uppercase;	font-weight: bold;	border-bottom: 1px solid #e8e1c8;}table td {	background-color: #eee;}table th a {	color: #d6f325;}table th a:hover {	color: #fff;}table tr.even td {	background-color: #ddd;}table tr:hover td {	background-color: #fff;}table.nostyle td,table.nostyle th,table.nostyle tr.even td,table.nostyle tr:hover td{	border: 0;	background: none;	background-color: transparent;}input,textarea,select {	font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica,		Sans, FreeSans, Jamrul, Garuda, Kalimati;	font-size: 100%;	margin: .2em 0;}input,textarea {	padding: .2em .4em;	margin: 0 2px 4px 2px;}form label {	font-weight: normal;	margin: 10px 2px 0 2px;	display: block;}fieldset {	padding: .8em;	border: 1px solid #ddd;	background-color: #fff;	margin: 1em 0;}legend {	padding: 2px 15px 10px;	text-transform: uppercase;	font-style: italic;	font-size: 115%;	background-color: #fff;	border-top: 1px solid #ddd;}ul,ol {	margin: 10px 0 10px 20px;	line-height: 150%;}ul li,ol li {	list-style-position: outside;	margin-left: .8em;}dl {	padding: .3em 0 .8em;}dt {	font-weight: bold;	text-decoration: underline;}body {	font-family: Microsoft YaHei, Helvetica, Sans-serif;	line-height: 148%;	font-size: 85%;	text-align: left;	background-color: #232323;	font-style: normal;}.container {	width: 900px;	margin: 0 auto;	background-color: #fff;	min-width: 800px;	min-height: 1000px;}.pagetitle {	margin-bottom: 20px;	font-size: 16px;	font-weight: bold;	font-style: italic;}/* header */.header {	padding: 50px 0 0 100px;}.header a {	text-decoration: none;	color: #7D7D7D;	font-size: 24px;	font-weight: bold;}.header a:hover {	text-decoration: none;	color: #000000;}/* content */.content {	margin: 80px 0 0 100px !important;	margin: 80px 0 0 50px;	width: 450px;	float: left;	min-height: 1000px;}/* post */.post {	color: #383838;	font-size: 12px;}.title,.title a {	color: #2F2F2F;	font-size: 16px;	margin: 0 0 10px 0;	letter-spacing: 1.2px;}.postmetadata {	margin: 20px 0 50px 0;	border-color: #A9A9A9;	border-style: solid none;	border-width: 2px 0;	color: #7D7D7D;	font-size: 11px;}.postmetadata a {	font-size: 11px;}.postmetadata span {	float: right;}/* single post */.more {	margin-top: 10px;}.more ul {	margin-top: 10px;}.more li {	list-style: circle;	margin: 0;}.more a {	color: #7D7D7D;}.more a:hover {	color: #EF0303;	text-decoration: none;}.wp-caption {	border: 1px solid #ddd;	text-align: center;	background-color: #f3f3f3;	padding-top: 4px;	margin: 10px;	-moz-border-radius: 3px;	-khtml-border-radius: 3px;	-webkit-border-radius: 3px;	border-radius: 3px;}.wp-caption img {	margin: 0;	padding: 0;	border: 0 none;}.wp-caption-dd {	font-size: 11px;	line-height: 17px;	padding: 0 4px 5px;	margin: 0;}/* comment */#comment {	margin-bottom: 10px;	margin: 20px 0 20px 0;	border-top: 2px #A9A9A9 solid;	color: #7D7D7D;	font-size: 11px;}#comment label {	display: inline;	margin-bottom: 6px;}#comment small {	font-size: 100%;}#comment input {	margin-top: 6px;}#comment textarea {	width: 440px;}#comment h3 {	margin-top: 10px;	color: #A1A1A1;	font-size: 12px;}/* pagenav */.pagenav {	color: #7D7D7D;	font-size: 11px;	width: 450px;}.aligncenter,div.aligncenter {   display: block;   margin-left: auto;   margin-right: auto;}.alignleft {	float: left;	margin-bottom: 20px;}.alignright {	float: right;	margin-bottom: 20px;}/* sidebar */.sidebar {	float: left;	margin: -90px 0 0 100px;	border-top: 8px solid #A1A1A1;	padding-top: 56px;	width: 250px;	line-height: 175%;	font-size: 13px;}.sidebar li,.sidebar ol,.sidebar ul {	list-style: none;	padding-left: 0;	margin: 0;}.sidebar a {	color: #A1A1A1;	text-decoration: none;}.sidebar a:hover {	color: #EF0303;	text-decoration: none;}.sidebar h3,.sidebar h2 {	border-top: 1px solid #E3E3E3;	padding-top: 10px;	color: #A1A1A1;	font-size: 12px;	margin-top: 10px;}.sidebar #wp-calendar {	font-size: 90%;}/* footer */.footer {	clear: both;	background-color: #E3E3E3;	border-style: solid none none;	border-top: 2px solid #A9A9A9;	margin-top: 20px;	padding: 25px 40px 55px 100px;	width: 760px;}.footer a {	text-decoration: underline;	color: #383838;}.copyright {	font-size: 12px;	color: #383838;}