/*---------------------------------------------------------------
	Theme Name: Yesbat Wordpress
	Theme URI: http://www.linqinglin.com/blog/
	Description: A private blog theme.
*---------------------------------------------------------------*/


/* Main Reset
---------------------------------------------*/
html,body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {margin:0;padding:0}
:focus{outline:0;}
ins{text-decoration:none;}
del{text-decoration:line-through;}
table{border-collapse:collapse;border-spacing:0;}
ol,ul{list-style:none;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;line-height:1em;}
q:before,q:after{content:'';}
fieldset,img,abbr,acronym{border:0;}

/* xHtml Elements
---------------------------------------------*/
a{text-decoration:none;}
a:link{color:#FF0088;text-decoration:none;}
a:visited{color:#FF0088;text-decoration:none;}
a:hover{color:#4B286A;text-decoration:none;}a:active {color:#4B286A;text-decoration:none;}
img, img a{border:none;}
p{margin-bottom:15px}
code{font-family:Georgia, "Times New Roman", Times, serif;}
.entry-content blockquote{background:#faf4e8;border:1px dotted #a3a3a3;padding:15px 15px 0 15px;margin-bottom:15px;font-family:Georgia, "Times New Roman", Times, serif;}
.entry-content blockquote blockquote{padding:0;border:none;border-left:25px solid #faf4e8;margin-bottom:0;}
h1,h2,h3,h4,h5,h6,h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{font-family:Georgia, "Times New Roman", Times, serif;}

/* Layout
---------------------------------------------*/
body{font:12px/18px Georgia, "Times New Roman", Times, serif;background:#d5d6d6;}
#wrapper{width:760px;margin:10px auto;background:url(images/rap.gif) repeat-y left top;}
#container, #sidebar{line-height:150%;}
#container{margin-top:25px;float:right;width:470px;padding-right:45px;overflow:hidden;}
.sidebar{margin-top:15px;padding-left:15px;float:left;overflow:hidden;width:200px;}
#footer{clear:both;width:100%;background:url(images/footer_bg.gif) no-repeat left top;height:63px;line-height:63px;text-align:center;font-size:11px;}
.iborder{border:1px solid #b9b9b9;padding:4px;background-color:#fff;}
.i2border{border:5px solid #e8edef;}
.iclear{clear:both;}

/* Header
---------------------------------------------*/
#header{height:141px;background:url(images/header_bg.jpg) no-repeat left top;}
#header h1{text-indent:-9999em;}

/* Top Navigation
---------------------------------------------*/
#topnav{height:24px;line-height:24px;background:#fff;width:740px;margin-left:9px;border-bottom:1px solid #969ea4;}
#topnav ul li{float:left;}
#topnav ul li a{padding:0 10px;display:block;color:#000;}
#topnav ul li a:hover{background:#ddd;color:#fff;}

/* Content
---------------------------------------------*/
.post img{max-width:460px;}
.entry-title{margin-bottom:10px;border-bottom:1px dashed #d5d6d7;color:#f00;clear:both;background:url(images/post_ye.gif) no-repeat left 2px;padding:0 0 8px 16px;font-size:12px;}
.entry-title a{color:#000;}
.entry-title a:hover{color:#f08;}
.page-title{margin-bottom:15px;}
.entry-info{font-size:11px;line-height:30px;color:#666;background:url(images/post_yellow.gif) no-repeat left center;padding-left:16px;}

#content a{color:#000;}
#content a:hover{color:#f08;}
.entry-content img, .entry-content img a{border:1px solid #d5d6d7;padding:4px;}
.entry-meta{text-align:right;margin-bottom:35px;color:#666;}
.entry-meta a{color:#000;}
.entry-meta h4{color:#000;text-align:left;border-bottom:1px solid #ddd;padding-bottom:7px;margin-bottom:5px;font-size:11px;}

.post ol,.post ul{margin:0 41px 15px 28px;}
.post ul li{list-style:square;}
.post ol li{list-style:decimal;}
.entry-content h1,.entry-content h2,.entry-content h3,.entry-content h4,.entry-content h5,.entry-content h6 {padding-bottom:15px;}
.entry-content h1 a,.entry-content h2 a,.entry-content h3 a,.entry-content h4 a,.entry-content h5 a,.entry-content h6 a{color:#c30;border-bottom:none;} 
.entry-content h1 a:hover,.entry-content h2 a:hover,.entry-content h3 a:hover,.entry-content h4 a:hover,.entry-content h5 a:hover,.entry-content h6 a:hover{color:#f30;text-decoration:underline;border-bottom:none;} 
.entry-content h1 {font-size:22px;}
.entry-content h2 {font-size:18px;}
.entry-content h3 {font-size:17px;}
.entry-content h4 {font-size:16px;}
.entry-content h5 {font-size:15px;}
.entry-content h6 {font-size:14px;}

/* Page Navigation
---------------------------------------------*/
.navigation{padding-bottom:2px;}
.alignleft{float:left;}
.alignright{float:right;}
.postnav{margin-bottom:30px;padding-bottom:3px;border-bottom:1px solid #ddd;}
.postnav a{color:#000;}
.postnav a:hover{color:#f08;}
.aligncenter, div.aligncenter{display: block;margin:0 auto;}
.wp-pagenavi {text-transform:uppercase;}
.wp-pagenavi a {text-decoration:none;border:1px solid #b3b3b3;color:#212236;margin:2px;padding:1px 3px;}
.wp-pagenavi a:hover {color:#fff;background-color:#faf4e8;}
.wp-pagenavi span{border:1px solid #b3b3b3;margin:2px;padding:1px 3px;}
.wp-pagenavi span.pages {color:#777;margin-left:0;color:#000;word-spacing:0.2em;}
.wp-pagenavi span.current {color:#212236;background-color:#e8edef;}

/* Comment
---------------------------------------------*/
#comments-list{width:470px;}
#comments-list h3,#trackbacks-list h3{font-size:15px;text-transform:uppercase;font-weight:700;margin-bottom:15px;}
#comments-list ol{border-top:1px solid #d5d5d7;border-bottom:none;margin-bottom:20px;}
#comments-list ol li{border-bottom:1px solid #fff;}
.moderation{font:italic 13px Georgia, "Times New Roman", Times, serif;color:#f30;}
.comment-meta{padding:18px 0 0 0;}
.cmt-author{padding-bottom:7px;border-bottom:1px solid #e1e1e1;position:relative;}
.cmt-author span{position:absolute;right:0;top:2px;font-family:Comic Sans MS, arial;}
.avatar{float:left;display:inline;padding:0 20px 15px 0;}
#trackbacks-list{padding:25px 15px 15px;background:#f5f5f5;border:1px dotted #b3b3b3;margin-bottom:20px;}
#trackbacks-list h3{padding-bottom:7px;border-bottom:1px solid #d3d3d3;}
#trackbacks-list ol li{margin-left:1em;list-style:square;line-height:1.6em;}
#respond{border-top:1px solid #d5d6d7;}
#comment-notes{padding-top:20px}
.required{color:#f36;font-family:Georgia;}
#respond input, #respond textarea{margin-right:15px;padding:3px 5px;border-width:1px;border-style:solid;border-color:#b3b3b3 #d9d9d9 #d9d9d9 #b3b3b3;}
input#submit{border-color:#e8edef #000 #000 #e8edef;background:#333;color:#fff;font:13px Georgia, "Times New Roman", Times, serif;}

/* Sidebar
---------------------------------------------*/
.sidebar #s{width:100px;padding:2px 5px;}
.sidebar h4{text-transform:uppercase;padding-left:2px;font-variant:small-caps;border-bottom:1px solid #b3b3b3;padding-bottom:8px;color:#666;font-size:12px;}
.sidebar h2{padding:0 12px;margin-top: 10px;color:#666;}
.sidebar ul{}
.sidebar ul li{list-style:none;margin-bottom:17px;}
.sidebar ul ul{}
.sidebar ul ul li{margin:0 0 0 1em;background:url(images/post_ye.gif) no-repeat left;padding:0 12px;}
.sidebar ul li#archives h4.widgettitle{margin-bottom:7px;padding-left:4px;}

#wp-calendar{width:200px;text-align:center;border:1px solid #ddd;}
#wp-calendar thead tr{line-height:1.7em;font-size:10px;background:#f5f5f5;}
#wp-calendar caption{margin-bottom:5px;text-align:center;padding:3px 7px;background:#e8edef;border:1px solid #ddd;}
#wp-calendar tfoot{height:24px;line-height:24px;background:#e8edef;}