/*
Theme Name: ZaiNanFang.COM Theme
Description: A default theme for ZaiNanFang.COM.
Author: nocoo
Author URI: http://www.nocoo.us
version: 1.0
*/

/* global */
body{background:#dedede;font-family:verdana, arial, tahoma, sans-serif;font-size:12px;}
h1{font-size:18pt;}
h2{font-size:14pt;}
h3{font-size:10pt;}
h4{font-size:9pt;}
img{border:none;padding:0;}
img a{border:none;}
img.left{float:left;border:none;padding:6px 0 0;}
img.right{float:right;border:none;padding:0 0 0 6px;}
blockquote{border-left:1px solid #A5ABAB;margin:15px;padding:0 12px;}
code{font-family:"Courier New", Courier, monospace;}
a:hover{text-decoration:underline;}
*,#menu ul,#sidebar p,#sidebar ul ul ul,#comments{margin:0;padding:0;}
a,.post h2 a{color:#000;text-decoration:none;}
#container{width:956px;background:#FFF;color:#333;overflow:hidden;margin:0 auto;padding:0;}

/* header */
#header{width:956px;height:150px;color:#fff;}
#header h1{font:normal 20pt georgia, times;margin:0;padding:20px 0 0 16px;}
#header h1 a:hover{color:#666;text-decoration:none;}
#header h2{font:normal 10pt georgia, times;color:#333;margin:0;padding:0 0 0 18px;}
#header h1 a,#footer a{color:#CF9262;text-decoration:none;}
#menu{background:#F5F8F3;text-align:center;font-family:verdana, arial, times, serif;width:953px;overflow:hidden;border-left:1px solid #CF9262;border-right:2px solid #CF9262;border-bottom:2px solid #CF9262;border-top:1px solid #CF9262;}
#menu ul li{list-style-type:none;float:left;margin:0;padding:0;}
#menu ul li a{color:#CF9262;display:block;margin:0;padding:4px 7px;}
#menu ul li a:hover{background:#CF9262;color:#FFF;}

#content{float:left;width:630px;overflow:hidden;border-right:1px solid #F5F8F3;margin:14px;}
.post{line-height:20pt;margin:0;padding-left:20px;}
.post h2{font:normal 15pt simhei, georgia, times;}
.post h2 a:hover{color:#777;text-decoration:none;}
.post h3{padding: 10px 0 20px 0;}
.entry p{font-size:10.2pt;margin:12px 10px;text-align:justify;/*text-indent:2em;*/}
.postmetadata{clear:both;background:#F5F8F3;margin:20px 0;padding:6px;}
.navigation{font-size:8pt;width:100%;float:left;overflow:hidden;margin:0;padding:0;}
.alignleft a{float:left;margin:25px 0;}
.alignright a{float:right;margin:25px 0;}

/* comment */
#commentform{background:#fff;margin:0;padding:0;}
#commentform a{color:#000;text-decoration:none;border-bottom:1px dotted #465D71;line-height:14pt;}
#commentform h3{font-family:georgia, times, verdana;font-size:10pt;font-weight:300;color:#000;margin:0;padding:0;}
#comment{width:80%;}
#author,#email,#url,#comment,#submit{background:#fff;font-family:verdana, arial, times;font-size:8pt;border:1px solid #000;margin:5px 5px 0 0;padding:0;}
#submit{margin:5px 5px 0 0;}
ol.commentlist{list-style-type:none;margin:0;padding:0;}
.avatar{float:left;margin:0 12px 0 0;}
ol.commentlist li{background:#fff;list-style-type:none;margin:10px 0;padding:5px 0 5px 10px;}
ol.commentlist li.alt{background:#eee;}
ol.commentlist li p{line-height:14pt;margin:6px 0;padding:0 12px 0 0;}
#commentform p,ol.commentlist a{color:#000;}

cite{font-family:arial, verdana, tahoma;font-size:9pt;font-weight:700;font-style:normal;}
cite a{color:#000;text-decoration:none;border-bottom:1px dotted #465D71;}

/* sidebar */
#sidebar {font-family: verdana, arial, tahoma;width:250px;float:right;margin:0;padding: 0;display: inline;}
#sidebar h2{font:normal 11pt arial, georgia, times;color: #000;margin: 0;padding: 0;}
#sidebar label{font:normal 11pt arial, georgia, times;color: #000;margin: 0;padding: 0;}
#sidebar p {margin:0; padding: 0 6px 0 12px;}
#sidebar img {padding: 0; margin: 0;}
#sidebar ul {margin:12px;padding:0;}
#sidebar ul li {margin: 0;padding: 0;line-height: 14pt;list-style-type: none;}
#sidebar ul ul {margin:14px 0;padding:0;}
#sidebar ul ul li {list-style-type: none;}
#sidebar ul ul ul{margin: 0;padding: 0;}
#sidebar ul ul ul li{padding: 0 0 0 15px;list-style-type: square;color: #898989;}

/* search */
#searchform{margin:14px 0;padding:0;}
#searchform input#s{border:1px solid #000;margin:0;padding:2px;}
img.centered{display:block;margin-left:auto;margin-right:auto;}
img.alignright{display:inline;margin:0 0 2px 7px;padding:4px;}
img.alignleft{display:inline;margin:0 7px 2px 0;padding:4px;}
.alignright{float:right;}
.alignleft{float:left;}
.wp-caption{border:1px solid #ddd;text-align:center;background-color:#f3f3f3;padding-top:4px;-moz-border-radius:3px;-khtml-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;margin:10px;}
.wp-caption img{border:0 none;margin:0;padding:0;}
.wp-caption p.wp-caption-text{font-size:11px;line-height:17px;margin:0;padding:0 4px 5px;}

/* index */
.main_block{width:960px;display: inline;}
.block_column{border-right:1px dotted #999;float:left;background:#F5F8F3;height:311px;display: inline;}
.block_column h2{margin: 10px 0 15px 5px;font-size:14px;text-decoration:underline;}
.block_column ul li{margin-left:20px;line-height: 18px;}

.block_column2{border-right:1px dotted #999;float:left;width:457px;height:210px;padding:10px;display: inline;}
.block_column2_info{border-right:1px dotted #999;float:left;margin-bottom:1px;width:457px;background:#F5F8F3;color:#999;padding:10px;}
.block_column2 .block_column2_title{height:1px;width:455px;border-top:5px solid #F5F8F3;border-bottom:5px solid #F5F8F3;}
.block_column_pic{width:90px;float:left;padding-top:10px;}
.block_column_content{width:360px;float:left;padding-top:10px;}
.block_column_content ul{margin-left:20px;}
.block_column_content ul li{margin-left:20px;line-height: 18px;}
.block_column_content .more{width:100%;text-align:right;}
.block_column_pic h3{margin: 5px 0 0 15px;}
.top_more {width:360px; text-align: right;}

.line{width:150px; float:left;}

.feature_column{width:270px;display:inline;float:left;padding-left:10px;overflow: hidden;}
.feature_column ul{margin-top: 10px;}

/* category */
#cate_list {width:100%;}
#cate_list tr td {border-bottom: 1px dotted #CCC; height:20px;}
#cate_list .odds {background-color: #F5F8F3;}
#cate_list .even {background-color: #FFF;}
#cate_list .head td {font-weight: bold;text-decoration:underline;}

/* column */
.column_block{width: 445px;float:left;display: inline;border: 1px dotted #999;margin:2px;padding:5px;background: #FFF url(images/book_bg.jpg) right bottom no-repeat;}
.column_block .head{float:left;display: inline;width:180px;margin-right: 5px;}
.column_block .intro{float:left;display: inline;width:258px;}

/* links */
#links_image{padding:10px;margin:0;}
#links_image img{margin:5px 7px;}
#links_text{margin:20px 0 0 0;padding:10px;border-top:1px dotted #AAA;}

/* footer */
#footer{background:#F5F8F3;clear:both;width:100%;}
#footer p{color:#CF9262;text-align:center;margin:0;padding:14px 0;}
#footer a:hover{color:#000;text-decoration:underline;}
