.footer{background-position: 50%;}

.php{color:#00b; border:1px solid #000; padding:5px; margin:3px 2em 2em; 
word-break:break-all; background:#ddd;
}

#centercontent{font-family:'宋体'; font-size:14px;}
#centercontent .postDesc{font-family:verdana; font-size:13px;}

.entrylistItem{color:#4b4b4b;}
.entrylistItemTitle{display:block; font-size:14px; margin-bottom:10px;}
.entrylistItemPostDesc{text-align:right; font-family:verdana; font-size:13px; margin-top:10px;}
.post{color:#000;}
h3{color:#000;}
li{font-size:14px; list-style:none;}

.wp_syntax {
background:#F7F7F7 none repeat scroll 0 0;
margin-bottom:10px;
overflow-x:auto;
overflow-y:hidden;
padding-bottom:0 !important;
width:100% !important;
}
.wp_syntax table {
background:#F7F7F7 none repeat scroll 0 0;
border:medium none;
margin:0;
}
.wp_syntax tbody {
display:table-row-group;
vertical-align:middle;
}

.wp_syntax tr {
display:table-row;
vertical-align:inherit;
}

.wp_syntax div, .wp_syntax td {
padding:2px 4px;
vertical-align:top;
}

.wp_syntax table tr td {
border-top:medium none;
padding:2px 4px;
}

.wp_syntax .line_numbers {
background:#E3E4E6 none repeat scroll 0 0;
border-right:1px solid #CCCCCC;
color:#666666;
overflow:visible;
text-align:right;
}

.line_numbers pre {
padding-left:10px;
}
.wp_syntax pre {
background:transparent none repeat scroll 0 0;
border:medium none;
clear:none;
float:none;
font-size:12px;
line-height:1.333;
margin:0;
overflow:visible;
padding:0;
width:auto;
}

.wp_syntax .code {
color:#333333;
}