/*
Theme Name: Reality
Theme URI: http://wordzine.cn
Description: Just another WordPress theme.
Version: 1.0
Author: Andor
Author URI: http://andorchen.cn
*/
*{
margin:0;
padding:0;
outline:none;
}
html{background:#f9f6ee url("images/header_bg.gif") repeat-x left top;}
body{
background:#f9f6ee;
color:#444;
font:12px "Lucida Grande", "Lucida Sans Unicode", Tahoma, Verdana, sans-serif;
margin:40px auto;
padding:0 40px;
line-height:160%;
min-width:900px;
}
a{
text-decoration:none;
color:#ec5b43;
}
a:hover{
background-color:#e9e5d9;
color:#ec5b43;
}
acronym, abbr{
border-bottom:1px dotted #fc0;
cursor:help;
}
blockquote {
background:#edeaee url("images/quote.gif") no-repeat left top;
margin-left:36px;
padding:8px 20px 8px 48px;
}
small{font-size:11px;}
strong{font-weight:bold;}
code, pre{
background-color:#e9e5d9;
color:#444;
font-family:Consolas, Monaco, "Courier New", Courier, monospace;
padding:2px;
}
em, cite{font-style:italic;}
h1, h2, h3, h4, h5, h6{font-family:"Microsoft Yahei", Georgia, "Times New Roman", Times, serif;}

/*Header*/
#header{
margin-bottom:28px;
overflow:hidden;
}
#header h1{float:left;}
#header h1 a{
display:block;
background:#f9f6ee url("images/logo.gif") no-repeat left top;
width:108px;
height:31px;
text-indent:-9999px;
}
#header p{
color:#666;
font-size:14px;
font-weight:bold;
float:left;
margin-left:38px;
line-height:31px;
}
ul.top_navi{
float:right;
list-style-type:none;
}
ul.top_navi li{
display:inline;
float:left;
margin-right:6px;
}
ul.top_navi li a:hover{
background-color:#f9f6ee;
border-bottom:1px solid #ccc;
}

#content{
background:url("images/content_bg.gif") repeat-y right top;
padding:0 300px 0 0;
overflow:hidden;
}

/*Main*/
#main{
float:left;
margin-bottom:30px;
width:100%;
overflow:hidden;
}
h2.page_title{
border-bottom:3px solid #444;
font-size:18px;
margin-bottom:12px;
line-height:160%;
}
h3.post_title{
font-size:16px;
line-height:160%;
overflow:hidden;
}
h3.post_title a{
color:#444;
}
.edit_link{
float:right;
font-size:12px;
margin-top:-26px;
}
.post{
border-bottom:2px solid #e9e5d9;
margin-bottom:24px;
padding-bottom:16px;
}
.entry{
font-size:13px;
padding:12px 0;
line-height:160%;
}
.entry p{margin:.8em 0;}
.entry p.note{
background:#FFF6BF;
border-top:#FFd324 2px solid;
border-bottom:#FFD324 2px solid;
margin:10px auto;
padding:5px 25px 5px 20px;
}
.entry p.page{
background:#EFEFEF;
border:1px solid #CCC;
padding:4px;
text-align:center;
}
.entry ul, .entry ol{margin:1em 1em 1em 3em;}
.entry h3{font-size:14px;}
.entry h4{font-size:12px;}
.post_meta_single{
background:#ededed;
border:2px solid #f1f1f1;
padding:6px 12px;
-moz-border-radius:8px;
-khtml-border-radius:8px;
-webkit-border-radius:8px;
border-radius:8px;
}
.asides .entry{
background:#f6edac url("images/asides.gif") no-repeat left top;
-moz-border-radius:12px;
-khtml-border-radius:12px;
-webkit-border-radius:12px;
border-radius:12px;
}
ul.asides{list-style-type:none;}
.asides_post_meta{text-align:right;}

/*Sidebar*/
#sidebar{
display:inline;
float:right;
margin:0 -300px 0 0;
padding-left:80px;
width:220px;
}
#sidebar h4{
font-size:13px;
margin-bottom:12px;
}
.side_content{margin-bottom:12px;}
form#searchform{
border-bottom:2px solid #444;
padding-bottom:12px;
}
input#searchsubmit{display:none;}
#sidebar ul{
margin-left:6px;
list-style-type:none;
}
#sidebar ul li{
background:url("images/bullet.gif") no-repeat 0 6px;
padding-left:10px;
}
#sidebar ul li a{color:#978b74;}
#sidebar ul li a:hover{color: #ec5b43;}
#sidebar .wp_links ul li{
background-image:url("images/external.gif");
padding-left:14px;
}
.support{
border-top:2px solid #444;
padding-top:12px;
}
a.firefox{
background:#f9f6ee url("images/get_firefox.gif") no-repeat left top;
display:block;
width:110px;
height:32px;
text-indent:-9999px;
}

/*Comments*/
.comment_section{margin-top:24px;}
h4#comment, h4#ping, h4#respond{
font-size:14px;
margin-bottom:12px;
}
dl#comment_list dt{
background-color:#f4f4f4;
font:italic 11px Georgia,"Lucida Bright","Times New Roman",serif;
border-top:2px solid #eee;
border-left:2px solid #eee;
border-right:2px solid #eee;
margin-left:70px;
padding:12px 16px 12px 8px;
position:relative;
-moz-border-radius-topleft:8px;
-khtml-border-top-left-radius:8px;
-webkit-border-top-left-radius:8px;
border-top-left-radius:8px;
-moz-border-radius-topright:8px;
-khtml-border-top-right-radius:8px;
-webkit-border-top-right-radius:8px;
border-top-right-radius:8px;
}
dl#comment_list dt.author{
background-color:#fff;
border-color:#ffc431;
}
dl#comment_list dt a{
font-size:13px;
font-style:normal;
}
a.counter{
position:absolute;
right:16px;
}
a.avatar{
background:url("images/arrow.gif") no-repeat left top;
margin-right:6px;
margin-left:-26px;
padding-left:26px;
}
dl#comment_list dt.author a.avatar{background-image:url("images/arrow_author.gif")}
dl#comment_list dt a img{
position:absolute;
left:-56px;
top:0;
border:2px solid #eee;
}
dl#comment_list dt.author a img{border-color:#ffc431;}
dl#comment_list dd{
background-color:#f4f4f4;
border-bottom:2px solid #eee;
border-left:2px solid #eee;
border-right:2px solid #eee;
margin-left:70px;
margin-bottom:28px;
padding:2px 16px 12px 8px;
-moz-border-radius-bottomleft:8px;
-khtml-border-bottom-left-radius:8px;
-webkit-border-bottom-left-radius:8px;
border-bottom-left-radius:8px;
-moz-border-radius-bottomright:8px;
-khtml-border-bottom-right-radius:8px;
-webkit-border-bottom-right-radius:8px;
border-bottom-right-radius:8px;
}
dl#comment_list dt.author + dd{
background-color:#fff;
border-color:#ffc431;
}
.ping_list{
margin-left:70px;
margin-bottom:24px;
}

/*Comment Form*/
form#commentform{margin-left:35px;}
#authorinfo p{overflow:hidden;}
#authorinfo input{
float:left;
margin-top:5px;
}
#authorinfo label{
color:#978b74;
display:block;
float:left;
margin-left:14px;
}
#authorinfo label span{
display:block;
font-size:11px;
}
input#author, input#email, input#url, textarea#comment, input#s{
color:#7d7360;
border:1px solid #dfdacc;
font:12px "Lucida Grande",Tahoma,Verdana,arial,sans-serif,hei;
padding:4px;
width:200px;
}
textarea#comment{
line-height:160%;
margin-top:12px;
margin-bottom:16px;
width:500px;
}
input#submit{
background:url("images/submit.gif") no-repeat left top;
border:none;
cursor:pointer;
display:block;
width:60px;
height:30px;
text-indent:-9999px;
}

/*Footer*/
#footer{margin-top:20px;}

/* Images */
img{border:none;}
img.center, img[align="center"]{
display:block;
margin-left:auto;
margin-right:auto;
}
img.alignright, img[align="right"]{
display:inline;
float:right;
margin:0 0 2px 7px;
}
img.alignleft, img[align="left"]{
display:inline;
float:left;
margin:0 7px 2px 0;
}
img.noborder{border:0 !important;}
img.border{border:3px solid #e9e5d9;}
.entry a img{border:3px solid #e9e5d9;}

/*PageNavi*/
.wp_pagenavi{overflow:hidden;}
.wp_pagenavi .current{
font-weight:bold;
color:#ec5b43;
}
.wp_pagenavi a{
color:#a29f95;
padding:4px 6px;
}
.wp_pagenavi a:hover{color:#ec5b43;}

/* CoolCode */
div.hl-title{
background-color:#f2f8f2;
border:2px solid #e6f2e6;
border-bottom:0;
padding:6px 12px;
margin:4px 10px;
width:auto;
overflow:auto;
text-align:left;
}
div.hl-surround{
background-color:#f2f8f2;
border:2px solid #e6f2e6;
border-bottom-width:4px;
margin:4px 10px;
width:auto;
overflow:auto;
text-align:left;
font-family:Consolas, Monaco, "Courier New", Courier, monospace;
-moz-border-radius:3px;
-khtml-border-radius:3px;
-webkit-border-radius:3px;
border-radius:3px;
}
div.hl-main{
padding:6px 20px;
margin:0;
line-height:180%;
}

/*Misc*/
.center{text-align:center;}
.floatleft{float:left;}
.floatright{float:right;}