body{text-align:center;background:#fff;font:normal 0.81em Arial,sans-serif;margin:0;}
ul{margin:0;padding:0}
*{list-style:none;}
fieldset{display:inline;}
a{text-decoration:none;color:#1848B5}
a:hover{text-decoration:underline;}
a img{border:0;}
blockquote{margin:0 20px;border:#BBB 1px solid;border-left:#37D 7px solid;padding:10px;background-color:#FBFBFF;}
h1, h2, h3, h4, h5, h6{margin:0px;padding:0px;margin-bottom:5px;}
h1{font-size:20px;}
h2{font-size:18px;}
h3{font-size:16px;}
h4{font-size:14px;}
h5{font-size:12px;}
h6{font-size:10px;}
#page,#content,#sidebar,.side,#footer{height:auto;overflow:hidden;}
#page{padding-top:5px;width:974px;text-align:left;background-color:#FFF;margin:0 auto;}
#header{width:974px;height:125px;position:relative;z-index:1;background-color:#FFF;margin:0 auto;}
#header h1,#header a{text-align:center;font:normal 36px;color:#000;margin:0;}
#header img{border:0}
#searchbox{float:right;margin-top:5px;margin-right:10px;}
#searchbox input{float:left;margin:0;padding:0;margin-right:5px;}
#header span{font:bold 14px Arial;display:block;text-align:center;}
#top{margin:0 auto;}
.clearfix{overflow:hidden;clear:both;}
#nav{background:url('../images/nav_bg.png') repeat-x;height:30px;overflow:hidden;}
#nav ul{margin:0;margin-left:5px;padding:0;}
#nav li{width:85px;height:28px;line-height:28px;float:left;padding:0;margin-top:2px;}
#nav a{color:#333;display:block;font-size:14px;font-family:Arial;padding:0;display:block}
#nav a:hover{background:#888;color:#FFF;text-decoration:none}
.current_page_item,.cur{border-top:#FFF 1px solid;background:#EFEFEF;margin-top:1px}
#content{width:693px;float:left;background-color:#FFF;}
#content .post{border:1px solid #CCC;background-color:#F7F8F9;color:#2B2B2B;margin:5px 0;padding:10px;}
.split_br{clear:both;margin:0px;padding:0px;height:0px;display:inline-block;width:100%;}
.rts{float:right;color:#999;}
.post p{padding:6px 0px;margin:0px;font-size:1.02em;text-indent:2.04em;display:inline-block;width:100%}
#alist a, .related_post a{background:url("../images/news-list-li.gif") no-repeat scroll left -2px;padding-left:10px;}
#alist a{color:#222;}
#alist a:hover, #sidebar a{color:#1848B5}
#alist a:hover, .related_post a:hover{background-position:left -26px;}
#content .post .entry{line-height:1.5;margin:5px;display:inline-block;}
#content .post .postInfo{text-align:left;overflow:hidden;padding:5px;display:inline;}
#sidebar{width:281px;float:left;}
.side{border-bottom:1px dotted #ccc;padding-bottom:5px;clear:both;margin:12px 12px;margin-right:0px}
.side img{border:1px solid #AAA;}
.side .textwidget{line-height:18px;}
.side h5{font-size:14px;height:24px;line-height:24px;margin-bottom:5px;color:#333;padding:0 12px;background:none repeat scroll 0 0 #E8E8E8;border-left:6px solid #888888;}
.side h5 span{font-size:12px;}
.side li{height:auto;line-height:18px;}
.children{clear:left}
.children li{padding-left:12px;}
#footer{clear:both;background-color:#EEE;margin-top:20px;overflow:hidden;padding:10px;}
#comments{padding-left:10px;}
.commentlist{list-style:none;border:1px solid #aaa;margin:10px 0px;padding:0;background-color:#F6F7F8;}
.commentlist li{padding:5px;margin-top:10px;border-bottom:#DDD 1px dashed;}
.children li{background-color:#FFFEFF;border:#BBB 1px solid;}
.comment-author{float:left}
.comment-meta{float:right}
.comment-body p{clear:left;}
#submit{background-color:#FFF;color:#333;border:#888 1px solid;margin:0;padding:5px 8px 2px 8px;}
.reply{float:right;margin-top:-24px;}
#respond{padding:5px;}
#respond textarea{width:495px;height:100px;border:1px solid #ccc;}
.navigation{height:28px;text-align:center;}
p img{max-width:100%;padding:0;}
img.alignright{display:inline;margin:0 0 2px 7px;padding:4px;}
img.alignleft{display:inline;margin:0 7px 2px 0;padding:4px;}
#wp-calendar{width:235px;font-size:16px;}
#wp-calendar a{text-decoration:underline;display:block;text-align:center;}
.wp-pagenavi{clear:both;}
.wp-pagenavi a,.wp-pagenavi span{text-decoration:none;border:1px solid #BFBFBF;margin:2px;padding:3px 5px;}
.wp-pagenavi a:hover,.wp-pagenavi span.current{border-color:#000;}
.wp-pagenavi span.current{font-weight:700;}
#summary{border:#9BF 1px solid;width:440px;padding:5px;background-color:#EEF;font-weight:bold;margin-bottom:5px;}
.brctl{clear:both;}
.returncatalog{float:right;}
#top_banner{width:728px;height:90px;}
#side_banner{width:270px;height:135px;}
#side_banner li{float:left;padding-right:5px;}

