﻿/*  
Theme Name: nipao
Theme URI: http://nipao.org/
Description: 仿blog.rexsong.com
Version: 1.0
Author: XiangJianfeng
*/

body{ font-size:14px; font-family:"Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Verdana, Arial, sans-serif; margin:0; color:#333; background:#fff url(images/bg.png) repeat-y 680px 0;}
form{ margin:0; padding:0;}
img{ border:none;}
a{ text-decoration:underline; color:#06c;}
a:hover{ text-decoration:none; color:#147;}
.clear{ clear:both;}
form{ margin:0; padding:0;}

#header{ margin:40px; width:600px;}
#header h1{ font-size:32px; margin:0; padding:0; text-shadow:3px 2px 2px #aaa;}
#header h1 a{ color:#333;}
#twitter_1st{ font-size:12px; color:#999; line-height:20px;}
#twitter_1st a{ text-decoration:none;}
#ad{ margin-top:40px; height:60px; width:468px; overflow:hidden;}
#ad p{ position:absolute; margin:0; padding:0; display:none;}

#main{ width:600px; margin:0 40px;}

.post{ margin:0 0 60px 0;}
.post h3{ margin:0; padding:0; font-size:24px; font-family:PMingLiU,Verdana;}
.post h3 a{ color:#333;}
.post small{ font-size:12px; line-height:20px; margin:0; padding:0;}
.entry{ margin:20px 0; line-height:22px;}
.dyfirst:first-letter{ font-size:40px; line-height:40px; float:left; margin:0 3px 0 0;}
.entry p{ margin:10px 0; padding:0;}
.post_img img{ background:url(images/bg_shadow.png) no-repeat scroll right bottom; padding:0 6px 6px 0;}
blockquote{ font-size:12px; margin:0 0 0 10px; border-left:1px solid #ebebeb; padding:0 0 0 10px;}
.postmetadata{ font-size:12px;}

.wp-pagenavi{ text-align:right; font-weight:bold;}
.wp-pagenavi a{ margin:0 5px;}
.wp-pagenavi span.extend{ font-weight:lighter;}
.wp-pagenavi span.current{ font-size:24px;}

#sidebar{ font-size:12px; padding-left:20px; position:absolute; left:680px; top:40px; width:250px;}
#sidebar h2{ margin:10px 0; padding:0; color:#bbb; font-size:16px;}
#sidebar ul{ margin:0 0 40px 0; padding:0; list-style:none;}
#sidebar ul li{ line-height:22px; margin:3px 0;}

#menu{ line-height:24px; margin:20px 0; height:24px;}
#menu ul li{ float:left; margin-right:10px;}

#blog_info{} 
#archive-dropdown{ padding-top:10px;}
#archive-dropdown select{ border:1px solid #ddd; line-height:24px; padding-left:5px; margin-left:-1px;}

/*---评论留言---*/
h3#comments{ margin:20px 0; padding:0; font-size:16px;}
.commentlist{ margin:0; padding:0; line-height:18px; font-size:12px;}
.commentlist li{ list-style:none; margin:15px 0 10px 5px; padding:5px 10px;}
.commentlist li .avatar{ background:#fff; border:1px solid #eee; padding:2px; position:absolute; margin-left:-45px;}
.commentlist li a{ text-decoration:none;}
.comment-body{ padding-left:40px;}
.thread-alt{ background:#f8f8f8;}
.commentlist p{ margin:15px 0; padding:0; line-height:20px;}
.commentlist cite, .commentlist cite a{ font-weight:bold; font-style:normal; font-size:14px;}
.children{ margin:0 0 0 10px; padding:0;}
.children .comment-body{ border-top:1px solid #ddd; padding-top:10px;}
.comment-meta a{ color:#666;}
.reply{ display:none;}

#speak{ background:#f8f8f8; border-top:1px solid #ddd; border-bottom:1px solid #ddd; padding:7px 15px; line-height:18px; font-size:12px; color:#666;}

#respond{ margin-top:40px;}
#respond p{ margin:10px 0;}
#respond h3{ margin:20px 0; padding:0; font-size:16px;}

#author,#email,#url{ border:1px solid #ddd; line-height:24px; height:22px; padding:2px 5px 0 5px; border-color:#7c7c7c #c3c3c3 #ddd;}
#comment{ border:1px solid #ddd; line-height:24px; border-color:#7c7c7c #c3c3c3 #ddd;}

.btc-summary,.btc-powered{ display:none;}

#footer{ clear:both; line-height:20px; margin:50px 0 20px 40px; font-size:12px; color:#999;}
#footer a{ color:#999;}

/*Google search*/
#search{ margin-bottom:40px;}
#cse-search-results{ width:600px; overflow:hidden;}

/* Links */
#links ul{ margin:0 0 0 20px; padding:0;}
#links ul li{ line-height:34px; height:34px;}

/* flickr */
#flickr{ margin-bottom:40px; height:100%; overflow:auto;}
#flickr img{ float:left; border:2px solid #fff; margin:2px;}
#flickr img:hover{ border:2px solid #0063dc;}
#flickr span{ display:block; text-align:right; line-height:24px;}