/*
  
Theme Name: ruizhi
Theme URI: http://www.duboo.cn/
Description:  Bubboblog专版 Design BY duboo 2009.6.15 1.0
Tags: Bubboblog,duboo,wordpress,skin,china
Version: R1
Author: duboo
Author URI: http://www.duboo.cn/


*/ 


*{margin:0; padding:0;}
body{font-family:Arial,Helvetica,Sans-serif;; font-size:12px; color:#898989; text-align:center; background:#fff url(images/body_bg.gif) repeat-x;}
a{color:#de2121; text-decoration:none;}
a:hover{color:#666;}
ul{ list-style:none;}
img{border:0;}
input,img{vertical-align:middle;}
.clear_both{height:0; font-size:0; clear:both;}


#wrap{width:910px; margin:auto;}
 

#header{width:100%; height:324px; background:#ff0303 url(images/header_bg2.jpg);}
#top_blank{height:254px;}
#description{color:#fff; text-align:left; padding:140px 0 0 10px; font-size:16px;}
#menu_left{height:70px; line-height:70px; font-size:20px; float:left;}
#menu_left ul li{float:left;}
#menu_left ul li a{color:#fff; padding:0 20px;}
#menu_left ul li a:hover{color:#610000;}
#menu_left ul li.current_page_item a{color:#610000;}
#menu_search{float:right; padding:20px 0 0 0;}
#searchform{display:inline;}
#menu_search label{display:none;}
#menu_search input#s{padding:6px 0; border:none; background:none; width:135px;}
#menu_search input#searchsubmit{width:20px; height:20px; background:url(images/search_bg.jpg); border:none; cursor:pointer;}
#menu_search img{margin:0 5px 0 12px}


#content{padding:50px 10px 0 10px; text-align:left; clear:both;}


#content_left{}
.article_header{padding:5px 0; background:url(images/dot.gif) bottom repeat-x;}
h2.article_header_title{color:#de2121; font-size:14px;}
.article_header_inf{padding:5px 0;}
.article_header_inf a{color:#898989;}
.article_header_inf a:hover{color:#de2121;}
.article_content{padding:15px 0; overflow:hidden;}
.article_content p{line-height:22px;}
a.more-link{display:block; padding:5px 0 1px 20px; background:url(images/more_bg.jpg) 0 9px no-repeat; color:#666;}
a.more-link:hover{color:#de2121;}


#content_right{height:auto;}
#leftbar{ background-color:#E7E2DF; padding-bottom:15px;}
#bar_author h2{width:100%; height:137px; background:url(images/pic1.jpg);}
#bar_author p{line-height:18px; padding:10px;}



#bar_cate ul li a:hover,#bar_user ul li a:hover,#bar_links ul li a:hover{text-decoration:underline;}
#bar_cate ul li a{color:#898989;}
#bar_user ul li a,#bar_links ul li a{color:#898989; padding-right:10px; float:left; line-height:30px;}
#bar_flickr{ background-color:#FFFFFF; padding-top:10px; width:100%;clear:both;}
#bar_flickr img{ border:1px solid #CCCCCC; padding:6px;}
.bar_top{ float:left; width:274px; padding:10px; background-color:#E7E2DF;}
#bar_user,#bar_links{clear:both; padding:10px; margin-bottom:15px; }
#bar_links{ border-top:#FFFFFF solid 5px; padding-right:15px;}


#bar_user li,#bar_links li{float:left;line-height:24px;}
.bar_top h2 { color:#DE2121; border-bottom:#ADADAD 1px solid; line-height:30px; font-size:14px; padding-bottom:8px;}
.bar_top li{ height:28px; border-bottom:#ADADAD 1px solid;}
#recent_post li,#recent_comment li{background:url(images/ico01.gif) no-repeat; background-position:left; padding-left:12px;}
.bar_top li a{ color:#898989; line-height:28px; vertical-align:middle;}


#bar_user h2,#bar_links h2{ color:#DE2121;line-height:30px;font-size:14px;}
input{border:1px solid #898989;}
textarea{border:1px solid #898989;
	font-size:12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding:1px;
	overflow:auto;
    width:100%;
	text-align:left;
	padding:5px;}
.ruizhi_comments{ margin-bottom:15px;}
#ruizhi_submit input{ background:#E7E2DF; line-height:30px; padding:4px; border:1px #CCCCCC solid;color:#898989;}



.ruizhi_comments { clear:both }
.ruizhi_comments_top { height:27px; background:url(images/article_bg.gif) 0 -25px; }
.ruizhi_comments_con { background:#fff; padding:0 10px 10px 10px; line-height:22px; overflow:hidden; }
.ruizhi_comments_bot { height:15px; background:url(images/article_bg.gif) #fff 0 100%; }
h2#comments{font-size:12px; font-weight:normal; padding:5px 0; border-bottom:1px dotted #ccc;}
ol#commentlist{padding-left:15px;}
ol#commentlist li{padding:8px 0; margin-left:25px; line-height:18px; list-style:decimal-leading-zero}
ol#commentlist li p{overflow:hidden; word-break:break-all;}
ol#commentlist li.comment-author-admin .ruizhi_color p{color:#da0000;}
p.ruizhicommentlist_inf{padding-bottom:5px;}
form#commentform{border-top:1px dotted #ccc; padding-top:10px;}
form#commentform p{clear:both; padding:5px 0;}
form#commentform p label{width:80px; display:block; float:left;}
form#commentform p label span{color:#f00; font-size:14px;}
#author,#email,#url{width:15em; padding:1px;}
#comment{width:40em; height:10em;}
form#commentform p#ruizhi_submit{padding-left:80px;}
#ruizhi_nocomments{padding:80px 0; text-align:center;}

#ruizhi_wp_pagenavi{clear:both; padding:10px 0;}

#footer{background:#fff url(images/footer_bg.gif) bottom repeat-x; clear:both;}
#innerfooter{width:1000px; height:204px; margin:auto; background:url(images/innerfooter_bg.jpg);}
#ruizhi_innerfooter{padding-top:120px;}








