body,h1,h2,h3,h4,h5,h6,address,blockquote,dd,dl,hr,p,form{margin:0;padding:0;}
body{font-family: 微软雅黑, Comic Sans MS,Helvetica, Verdana, Arial, Sans-Serif;font-size:13px;text-align:center;vertical-align:top;color:#222;background:url(images/background.jpg)  repeat;}
h1{font-size:24px;padding:0 0 10px;}
h2{font-size:21px;padding:10px 0 9px;}
h3{font-size:18px;padding:10px 0 9px;}
h4{font-size:15px;padding:10px 0 9px;}
blockquote{clear:left;text-align:justify;background:url(images/quote.png) no-repeat 5px 7px;margin:10px;padding:15px 20px 5px 30px;}
input,select,textarea{font-size:12px;}
code{font:1.1em 'Courier New', Courier, Fixed;}
.alignright{float:right;}
img.alignleft{display:inline;margin:0 7px 2px 0;padding:5px;}
img.alignright{display:inline;margin:0 0 2px 7px;padding:5px;}
.clear{clear:both;}
a:link,a:visited,a:active{text-decoration:none;color:#444;}
a:hover{text-decoration:none;color:#111;}

/*   post   */
p{padding:15px 0 0;}
img{border:0;max-width:90%;margin:0;padding:0;}
.post img,.post a img,.comment .avatar{border:1px solid #aaa;}
.post a:hover img{border:1px solid #eee;}
.post{line-height:170%;padding:10px 0;}
.post h2{margin:0 0 10px;letter-spacing:2px;font-family:Harrington, algerian,方正隶变简体, 华文行楷, 微软雅黑;}
.post .date{color:#444;text-align:center;float:right;font-size:14px;font-family:'Arial Black',微软雅黑;margin:-30px 10px 0 0;}
.entry{margin:0 0 0 5px;}
p.postmetadata{border-top:1px solid #ccc;margin-top:10px;}

/* a:hover styling for easy regonizing in IE */

.entry a, .widget-area a{border-bottom:1px dotted #444;}
.entry a:hover, .widget-area a:hover{border-bottom:0px solid #444;}

/*  width   */
#header{	width: 1000px;	height: 200px;	background: url(images/header.jpg) no-repeat bottom right;}
#wrapper{width:1000px;text-align:left;margin:0 auto;}
#container{background:#fff;float:left;width:720px;border:1px solid #888;border-top:none;padding:10px 20px 10px 30px;}
.widget-area{float:left;display:inline;font-size:12px;width:240px;text-align:left;line-height:130%;padding:10px 0;}
.sidebar{margin-left:-13px;border-right:1px #888 solid;border-bottom:1px #888 solid;}
#footer{clear:both;float:left;width:1000px;}

/* header */
.menu{position:absolute;top:0px;left:50%;margin-left:85px;font-size:14px;height:25px;z-index:100; z-index:10; }
#menu li{float:right;height:21px;overflow:hidden;border-bottom:#ddd 3px solid;}
#menu a{color:#eee;text-align:center;text-decoration:none;display:block;padding:0 8px;}
#menu a:hover{color:#30BBBB;}
#slide {position:absolute; top:33px;  height:6px; background:#48A8A8; z-index:10; color:#fff;}
#searchbox{height:20px;border:2px #ddd solid; width:230px;position:absolute;top:45px;left:50%;margin-left:255px;display:block;}
#g-input{display:inline;padding:1px 5px;color:#FFF;border:0 none;height:15px;margin:1px 2px;width:65%;font-size:12px;font-weight:700;font-family:Comic Sans MS,微软雅黑;background:transparent;}
#g-submit{display:inline;right:5px;position:absolute;height:16px;top:0;cursor:pointer;padding:0 5px;color:#FFF;font-size:12px;width:55px;font-weight:700;font-family:Comic Sans MS;background:transparent;}
form, table, input, textarea, dl, dt, dd {border:medium none;outline:medium none;}
input:focus,textarea:focus{outline:medium none !important;}
#close-sidebar {font-size: 14px;position:absolute; top:180px;left:50%; margin-left: 400px;color: #fff; cursor:pointer; }
#bloginfo img{position:relative;left:500px;top:110px;width:185px;height:45px;}
#rss img{position:relative;left:36px;top:105px;width:32px;height:32px;}
#twitter img{position:relative;left:5px;top:73px;width:32px;height:32px;}
#updown{position:fixed;bottom:50%;margin-bottom:-150px; right:50%;margin-right:-290px;display:block;}
#gotop{background:url(images/up.png) no-repeat;margin:-3px 0;position:relative;cursor:pointer;height:32px;width:32px;}
#gobottom{background:url(images/down.png) no-repeat;margin:-3px 0;position:relative;cursor:pointer;height:32px;width:32px;}
#msg{display:none;}

/* Widget   */
.widget-area h3{font-size:16px;text-align:center;}
.widget-area ul{list-style:none;}
.widget-area ul li{margin:15px 0 15px -5px;padding-right:10px;}
.widget-container{margin-top:5px;}
#wp-calendar{width:200px;margin-left:-5px;text-align:center;}
#wp-calendar caption{font-weight:700;color:#222;text-align:center;font-size:14px;padding-bottom:4px;}
#wp-calendar thead{font-size:11px;}
#wp-calendar tbody{color:#aaa;}
#wp-calendar tbody td{background:#f5f5f5;border:1px solid #fff;text-align:center;padding:3px 0 2px;}
#wp-calendar tbody .pad{background:none;}
#wp-calendar tfoot #next{text-align:right;}
#twitterwidget{border:1px #888 dashed;margin-right:5px;padding:8px;}
.recentcomments li{height:15px;overflow:hidden;}
.recentcomments li img{width:13px;height:13px;}
#wp_tag_cloud{line-height:200%;}
#Site-Stats ul li{text-align:left;line-height:150%;}
ul.archives li{margin:15px 0 0 -5px; float:right; width:85px;display:inline !important; line-height:15px;}

/*   footer   */	
#footer p{line-height:18px;}

/* Pagenavi Styling */
.pagenavi{text-align:center;margin:1em 0 1.5em;}
.page-numbers{border-bottom:5px solid #ccc;padding:5px 8px 4px;margin:0 5px;}
.page-numbers:hover,.current{color:#333;border-bottom:5px solid #333;}

/* Tab Sidebar  */
.sidebar-tab{margin-left:10px;overflow:hidden;}
.tab-title h3{color:#666;margin:5px;}
.tab-title .selected{color:#111;border-bottom:3px solid #222;} /*标题被选中时的样式*/
.tab-title span{padding:5px 8px;border-bottom:3px solid #888;cursor:pointer;}
.tab-content .hide{display:none;} /*默认让第一块内容显示，其余隐藏*/
.tab-content ul{overflow:hidden;padding-right:5px;}
.tab-content ul li{ padding-top:2px;}

/*  combine same style  */
.alignleft,#footer-widget-area .widget-area{float:left;}
.aligncenter,div.aligncenter,img.centered{display:block;margin-left:auto;margin-right:auto;}
.entry ul li,.entry ol li{padding:7px 0 0;}