*{margin:0;padding:0;}
body{font:14px 'Comic Sans MS',宋体,Arial;color:#2e241a;background:#2e241a url(images/bg.jpg) no-repeat top center;text-align:center;}
a img{border:0;}ul,ol{list-style-type:none;}
.left{float:left;}.right{float:right;}
h1,h2,h3{font-size:14px;}

#tagline{height:30px;background:#17110b;border-bottom:1px solid #543f29;}
#tagline .inner{margin:0 auto;width:958px;line-height:30px;}
#tagline .left{font-weight:normal;color:#c4a27f;}

#header{position:relative;margin:0 auto;width:960px;height:100px;}
#logo{position:absolute;top:31px;left:40px;}

#page{margin:0 auto;width:958px;border:1px solid #543f29;}
#page .inner{text-align:left;background:url(images/page_bg.gif) repeat-y;border:1px solid #17110b;zoom:1;overflow-y:auto;}

#nav{clear:both;padding-left:6px;height:42px;background:#17110b;}
#nav li{float:left;padding:0 7px;line-height:41px;}
#nav li a{color:#c4a27f;text-decoration:none;}
#nav #search{float:right;padding:8px 10px 0 0;line-height:0;}
#search .input{padding:4px;width:180px;border:1px solid #543f29;}
#search .btn{width:55px;line-height:22px;color:#fff;text-align:center;background:#971b1b;border:0;cursor:pointer;}

#archive{float:left;width:655px;}

#banner{padding:18px 0;text-align:center;background:#f2f0e7;border-bottom:1px solid #e0ddd2;}
#banner img{padding:7px;background:#e0ddd2;}

.chapter{padding-top:15px;}
.chapter .title,.chapter .ftr{padding:0 18px;}
.chapter .title a{font-size:16px;line-height:22px;color:#971b1b;text-decoration:none;}
.chapter .exp{padding-left:20px;font-size:12px;color:#806f5e;}
.chapter .ftr{line-height:30px;background:#f2f0e7;border:1px solid #e0ddd2;border-width:1px 0;}
.chapter .ftr a{text-decoration:none;}
.chapter .dsc{padding:10px 22px;}
.chapter .dsc p,.chapter .dsc blockquote,.chapter .dsc h3{margin-bottom:15px;}
.chapter .dsc p{text-indent:2em;line-height:23px;}
.chapter .dsc blockquote{padding:10px 10px 5px 10px;font-size:13px;background:#f7f7f7;border:1px dashed #ccc;}
.chapter .dsc blockquote p{margin-bottom:10px;text-indent:0;line-height:20px;}
.chapter .dsc div{line-height:19px;}
.chapter .dsc ul,.chapter ol{margin-left:45px;list-style-type:disc;}
.chapter .dsc ul,.chapter .dsc li{padding:3px 0;}
.chapter .dsc .image{padding:8px;background:#f2f0e7;border:1px solid #e0ddd2;}

#itag{margin-bottom:15px;padding:12px 20px;background:#f2f0e7;border:1px solid #e0ddd2;border-width:1px 0;}
#itag p{line-height:20px;}

#relate{padding:0 20px;}
#relate h3{margin-bottom:12px;}
#relate ul{margin:0 0 12px 30px;list-style-type:disc;}
#relate li{padding:3px 0;}

#sidebar{float:right;width:300px;}

#andy{padding:10px;height:130px;zoom:1;overflow-y:auto;}
#andy .image{float:right;padding:4px;background:#e0ddd2;}
#andy p{font-size:12px;line-height:18px;}

.node h3{padding-left:62px;line-height:60px;color:#2f2419;background:#e6e4db url(images/ico1.gif) no-repeat 10px 15px;border:1px solid #e0ddd2;border-width:1px 0;}
.node ul{padding:10px;}
.node .list li{padding:4px 0 4px 16px;line-height:18px;background:url(images/disc.gif) no-repeat 4px 10px;}

#comments{padding:0 20px;}
#comments h3,.commentlist{margin-bottom:15px;}
.commentlist{background:#f2f0e7;border:1px solid #e0ddd2;border-bottom:0;zoom:1;overflow-y:auto;}
.commentlist li{padding:10px 14px;zoom:1;overflow-y:auto;border-bottom:1px solid #e0ddd2;}
.commentlist li .avatar{float:left;margin:4px 6px 0 0;}
.commentlist li cite,.commentlist li .comment-meta{font-size:12px;}
.commentlist li p{padding-top:10px;}
.commentlist .children{border-top:1px solid #e0ddd2;}
.commentlist .children li{border:1px solid #e0ddd2;border-top:0;}

#respond{padding:0 20px 15px;}
#respond h3{margin-bottom:9px;}
#respond p{padding:6px 0;}
#respond .input,#respond textarea{margin-right:5px;padding:3px;width:200px;border:1px solid #e0ddd2;}
#respond textarea{width:450px;height:180px;}
#respond .button{padding:4px 9px;color:#fff;background:#971b1b;border:0;cursor:pointer;}

#link h3{padding-left:10px;line-height:35px;background:#e6e4db;}
#link ul{zoom:1;overflow-y:auto;}
#link li{float:left;width:120px;}

#footer{margin:0 auto;width:956px;padding:10px 0;line-height:20px;text-align:left;}
#footer,#footer a{color:#94724f;text-decoration:none;}

a{color:#971b1b;text-decoration:underline;}