﻿body { font: 12px/1.5 tahoma,arial,\5b8b\4f53,sans-serif;background:#FEFEFE url(images/bg.gif) no-repeat center 70px;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{margin:0;padding:0;}
img{border:none;}
em,strong{font-style:normal;font-weight:normal;}
li{ list-style:none;}
input,button,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}
input,button,textarea,select{font:100% Tahoma,Helvetica,Arial,sans-serif;}
a { color: #36C; text-decoration: none;}
a:hover { color: #EF007C; text-decoration:underline;}
a:active { color:#F50;}
h2 { font-size:14px; color:#000;}
#hd,#bd { width: 960px; margin: 0 auto;}
#hd .info { background:url(images/top.jpg) no-repeat right bottom;}
#hd h1 { background: url(images/logo.gif) no-repeat 0 15px;}
#hd h1 a { display: block; width:268px; height:70px; text-indent: -999px;}
#hd .description { font-size: 12px; color: #999;}
#hd .nav { height:32px;}
#hd .nav li { width:50px; float:left; margin-right:10px; text-align:center; line-height:30px;}
#hd .nav li a { display:block; width:50px; height:30px; color:#FFF; font-weight:700; font-size:14px;}
#hd .nav li a:hover { background:#485060;}
#bd { overflow: hidden; background: #F9F9F9;}
#bd #main,
#bd #sidebar { float: left;}
#bd #main { width: 711px; padding:10px 10px 0 0; border-right: 1px solid #E9E9E9; background:#FEFEFE; font-size: 12px;}
#bd #main h2,
#bd #main h2 a {font-family:"Microsoft Yahei","Microsoft JhengHei";font-size:1.6em;text-shadow:0 1px 1px #CCC;}
#bd #main .postmetadata { color:#999; font-size:12px;}
#bd #main .postmetadata small { font-size:12px;}
#bd #main .entry { font-size: 14px; line-height:1.5; margin-bottom: 20px; border-bottom:1px solid #ddd; color:#333;}
#bd #main .entry img { border:4px solid #F2F2F2;}
#bd #main .entry p { margin:1em 0;}
#bd #main .entry strong { font-weight:700;}
#bd #main .entry blockquote { padding:0 10px 0 30px; border-top:1px solid #EEE; border-right:2px solid #EEE; border-bottom:2px solid #EEE; border-left:1px solid #EEE; background:url(images/0001_icon.gif) no-repeat 5px 5px; font-size:12px; color:#999;}
#bd #main .entry ul li { padding-left:10px; background:url(images/0002_icon.gif) no-repeat 0 center;}
#bd #sidebar { width: 229px; padding-top:10px; font-size: 12px;}
#bd #sidebar h2 { font-size: 14px; border-bottom:1px solid #EEEEEE;}
#bd #sidebar ul { padding:5px 10px 10px;}
#bd #sidebar ul li ul li { padding-left:16px; line-height:19px; background:url(images/0000_icon.gif) no-repeat 5px;}
#bd #sidebar ul li ul { border-top:1px solid #FFF;}
.postmetadata a { background:#F2F2F2; padding:2px 3px 2px 4px; border-right:1px solid #DDD; border-bottom:1px solid #DDD; color:#999; margin-right:5px; line-height:23px;}
.postmetadata a:hover { background:#36C; color:#FFF; border-right:1px solid #000; border-bottom:1px solid #000;}
.postmetadata a:active { background:#F50; color:#FFF; border-right:1px solid #F30; border-bottom:1px solid #F30;}
.navigation .alignright { float: right;}
#ft { padding:20px 0; text-align: center; background:#383E4F; border-top:3px solid #222530; font-size:10px; color:#fff;}
#ft a { color:#fff; text-decoration:underline;}

/* 评论样式 */
.comment-body { padding:10px; border-top:1px solid #eee; overflow:hidden;}
.gravatar img { float:left; padding:3px; border-right:1px solid #ddd; border-bottom:1px solid #ddd;}
.comment-text { margin-left:60px;}
.fn { font-size:14px; font-weight:700; font-style:normal;}
.date_time { color:#999;}
.comment-text p { margin:5px 0;}