body, html, div, blockquote, img, label, p, h1, h2, h3, h4, h5, h6, pre dl, dt, dd, form, a, fieldset, th, td {
border:0 none;
margin:0;
outline:medium none;
padding:0;
}
body {
background:#eaeaea url("images/bg.gif") repeat-x;
font-family:微软雅黑,Verdana,trebuchet ms,helvetica;
color:#555555;
line-height:1.8em;
font-size:0.75em;
}
a {
color:#555555;
text-decoration:none;
}
a:hover{
text-decoration:none;
}
abbr, acronym {
border-bottom:none;
}
#content a:hover{
background:black;
color:white;
}
p {
display:block;
margin:0 0 10px;
}
blockquote {
background:none repeat scroll 0 0 #EFEFEF;
border:1px dashed #CCCCCC;
color:#777777;
margin:5px 0;
padding:5px 10px;
}
#header-inner {
width:969px;
height:139px;
background:url("images/header.gif");
margin:10px auto 0;
}
#header-logo{
float:left;
font-family:微软雅黑;
height:68px;
margin:0;
padding:20px 0 0 50px;
text-indent:-9999em;
width:677px;
}
#h-logo{
background:url("images/h1.png") no-repeat scroll 0 0 transparent;
width:369px;
height:57px;
display:block;
}
#header-feed,#h-feed{
width:60px;
height:62px;
float:right;
}
#header-search{
width:242px;
height:26px;
float:right;
}
.searchform {
height:24px;
margin:0;
padding:1px;
width:240px;
}
.searchform .ti {
background:none repeat scroll 0 0 transparent;
border:medium none;
float:left;
height:16px;
padding:4px 5px;
position:absolute;
width:180px;
}
.searchform input {
border:medium none;
color:#848484;
font:1em 微软雅黑,黑体,"Arial Black";
}
.searchform .submit {
background:none repeat scroll 0 0 transparent;
border:medium none;
cursor:pointer;
display:inline;
float:right;
height:24px;
width:25px;
}
#header-nav{
width:950px;
height:40px;
padding:14px 0 0 10px;
float:left;
}
.nav ul {
float:left;
height:32px;
margin:0;
padding:0 104px;
position:relative;
width:742px;
}
.nav ul li {
float:left;
height:24px;
line-height:24px;
list-style:none outside none;
margin:0;
padding:4px 40px;
text-align:center;
width:68px;
}
.nav ul li a {
background:url("images/navli-bg.gif") no-repeat scroll 0 0 transparent;
color:#CACBCB;
display:block;
height:24px;
width:68px;
}
.nav ul li a:hover {
background:url("images/navli.gif") no-repeat scroll 0 0 transparent;
color:#FFEFFE;
display:block;
height:24px;
text-align:center;
width:68px;
}
.nav .current_page_item a, #nav .current_page_item a:visited {
background:url("images/navli.gif") no-repeat scroll 0 0 transparent;
display:block;
height:24px;
text-align:center;
width:68px;
}
#content{
margin:20px 0 20px 0;
}
#content-inner{
width:970px;
margin:0 auto;
}
#top-corner{
background:url("images/top-corner.gif") no-repeat scroll 0 0 transparent;
height:10px;
width:970px;
}
#bot-corner{
background:url("images/bot-corner.gif") no-repeat scroll 0 0 transparent;
height:10px;
width:970px;
}
#content-inner,#footer-inner{
width:970px;
margin:0 auto;
}
#gama{
background:url("images/gama-bg.gif") repeat-y scroll 0 0 transparent;
width:970px;
overflow:hidden;
clear:both;
}
#alpha{
width:600px;
float:left;
}
#alpha-inner{
margin:10px;
}
.search-results-header{
margin:0 0 20px 8px;
}
.archive-title{
padding:5px 0 0 25px;
}
.category-title,.monthly-title{
background:url("images/tt.gif");
text-align:center;
font-size:16px;
margin:0 5px 20px 5px;
}
.entry-content ul{
padding-left:20px;

}
.entry-content li,.widget li{
background:url("images/li.gif") no-repeat scroll 0 3px transparent;
list-style-position:inside;
list-style:none;
padding-left:25px;

}
.entry{
overflow:hidden;
padding-bottom:10px;
background:url("images/content.png") no-repeat scroll 0 0 transparent;
}
.entry-inner{
margin:10px;
}
.entry-header,.entry-title,.entry-meta{
padding-bottom:5px;
}
.entry-meta{
border-top:1px #DDDDDD solid;
margin-bottom:10px;
}
.published{
text-decoration:none;
}
.entry-body{
line-height:1.6em;
}
.entry-body a{
color:black;
}
.entry-categories {
background:url("images/postinfo.gif") no-repeat scroll 0 0 transparent;
color:#707070;
width:507px;
margin:20px auto;
font-weight:bold;
}
.entry-categories-menu{
float:left;
width:120px;
text-align:center;
}
.entry-categories-cmt{
float:right;
width:60px;
margin-right:10px;
}
.entry-navbar{
width:550px;
height:23px;
background:url("images/entry-nav.gif") no-repeat scroll 0 0 transparent;
clear:both;
overflow:hidden;
}
.entry-navbar a{
color:white;
}
.entry-navbar a:hover{
background:#555555 !important;
color:#D9D9D9 !important;
}
.prev-entry{
width:150px;
padding-left:30px;
float:left;
}
.next-entry{
width:150px;
padding-right:30px;
float:right;
text-align:right;
}
.asset-more-link{
border-bottom:1px #DDDDDD solid;
text-align:right;
}
.trackbacks-info{
background:url("images/tt.gif");
font-size:14px;
margin:10px 0 10px 0;
}
#trackbacks-inner,#comments-inner{
padding:10px;
}
.trackback,.comment{
padding:10px 0 10px 0;
}
.trackbacks-inner,.comment-inner{
border-left:1px solid #B3B3B3;
border-right:1px solid #B3B3B3;
padding:0 10px 0 10px;
}
.trackback-content p,.comment-content p{
margin:0;
}
.trackback-header,.comment-header{
border-bottom:1px solid #B3B3B3;
}
#trackback-url{
width:400px;
margin-left:10px;
height:20px;
}
.commenter-profile{
background:white !important;
}
#comment-author,#comment-email,#comment-url,#trackback-url{
border:1px solid #B3B3B3;
}
#comment-text{
width:555px;
}
#comments-open-footer{
text-align:right;
}
#beta{
width:370px;
float:right;
}
#beta-inner{
margin:10px;
}
.widget{
width:350px;
}
.widget-header{
margin-bottom:5px;
border-bottom:1px solid #EDEDED;
}
.longli ul,.shortli ul{
margin:0;
width:300px;
padding:0 10px 0 20px;
overflow:hidden;
}
.longli ul li{
border-bottom:1px dashed #EDEDED;
width:280px;
float:left;
}
.shortli ul li{
width:125px;
float:left;
}
#footer{margin:10px 0 10px 0;}
#footer-inner{
background:url("images/footer.gif") no-repeat scroll 0 0 transparent;
height:40px;
overflow:hidden;
}
#footer-text{
width:815px;
height:40px;
padding-left:80px;
float:left;
}
#footer-text-up,#footer-text-low{
width:815px;
height:20px;
}
#footer-login{
width:66px;
height:40px;
float:right;
}
#footer-login a{
background:url("images/login.gif") no-repeat scroll left bottom transparent;
display:block;
height:40px;
width:66px;
}
#footer-login a:hover {
background:url("images/login.gif") no-repeat scroll left top transparent;
display:block;
height:40px;
}



.xtop, .xbottom {
display:block;
background:transparent;
font-size:1px;
}
.xb1, .xb2, .xb3, .xb4 {
display:block;
overflow:hidden;
}
.xb1, .xb2, .xb3 {
height:1px;
}
.xb2, .xb3, .xb4 {
border-left:1px solid #B3B3B3;
border-right:1px solid #B3B3B3;
}
.xb1 {
margin:0 5px;
background:#B3B3B3;
}
.xb2 {
margin:0 3px;
border-width:0 2px;
}
.xb3 {
margin:0 2px;
}
.xb4 {
height:2px;
margin:0 1px;
}
