﻿body { margin:0; padding:0; color:#000000; font-size:12px; text-align:center; font-family: "Microsoft YaHei", Arial; background-color: #f0ece0; background-image: url(images/outerback.png); background-repeat: repeat; }
.floatleft { float:left; }
.floatright { float:right; }
#comments { background:#DAD6CB; border-top:1px solid #ada795; margin:10px 0px; padding:2px 9px; }
.commentlist { list-style:none; width:591px; padding:0; margin:auto; }
.commentlist li { position:relative; zoom:1; margin: 3px 0 3px; padding: 7px 10px 10px 10px; border-bottom:1px solid #DCD6C6; clear:left; }
#respond { width:718px; margin:10px 0 10px 10px; padding:0 0 0 0; text-align:left; }
#comment { width:80%; padding:0; text-align:left; margin-top: 10px; margin-right: 0; margin-bottom: 10px; margin-left: 0px; }
#searchsubmit { background:#ebebe6 url(images/seach-btnbg.gif) no-repeat; border:none; width:52px; height:21px; line-height:20px; text-align:center; letter-spacing:2px; color:#7C674C; font-weight:bold; padding-top: 2px; padding-right: 0; padding-bottom: 3px; padding-left: 0; font-size: 12px; }
#s { background:#fff; border:1px solid #DCD4C7; width:120px; height:17px; padding:2px 3px 0; font-size:12px; color:#65686F; }
#searchform input { margin-top:0px; vertical-align:middle; }
#searchform { margin:10px auto; padding: 5px 1px; }
#divSidebar .widget { float:left; width:180px; margin:10px 0 0 0; padding:0 0 0 0; text-align:left; border-left:10px solid #eeeade; border-right:10px solid #eeeade; }
.widget ul { text-align:left; list-style-position:outside; list-style-type:none; border-top:1px solid #d0d0d0; margin-top: 2px; margin-right: -5; margin-bottom: 0; margin-left: 0; padding-top: 5px; padding-right: 0; padding-bottom: 0; padding-left: 0; }
.widget ul li { background:url("images/pointblue.gif") no-repeat 3px 4px; margin-top: 0; margin-bottom: 0; padding-top: 2px; padding-right: 0; padding-bottom: 1px; padding-left: 15px; margin-left: 0px; }
.cat-item { background:url("images/pointblue.gif") no-repeat 3px 4px; margin-top: 0; margin-bottom: 0; padding-top: 2px; padding-right: 0; padding-bottom: 1px; padding-left: 15px; margin-right: -15px; margin-left: 0px; }
.widgettitle { font-size:12px; height:16px; margin:0 0 0 0; padding:5px 0 0 5px; color:#484848; background:url("images/nav_bg1.gif") repeat-x; list-style-type: none; text-shadow:1px 1px 3px rgba(50, 50, 50, 0.3) }
#search h3 { font-size:12px; height:16px; margin:0 0 0 0; padding:5px 0 0 5px; color:#484848; background:url("images/nav_bg1.gif") repeat-x; }
a { text-decoration: none; }
a:link { color: #4E0A13; }
a:visited { color: #670E1A; }
a:hover { color: #FF7850; text-decoration: underline; }
a:active { color: #FF7850; text-decoration: underline; }
ul { list-style-type:none; list-style-position : outside; margin:0 0 0 0; padding:0 0 0 0; word-break:break-all; }
li { margin:0 0 0 0; padding:0 0 0 0; }
p { margin:0 0 0 0; padding:0 0 0 0; word-break:break-all; }
img { border:0; }
img.thumb { border:0px solid #666; float: left; margin: 14px 14px 14px 14px; padding: 0px; padding: 0px; max-width: 500px; max-height:500px; overflow:hidden; clear:both; }
.pic { border:0px solid #666; float:left; display: block; margin: 0px 10px 10px 10px; padding: 0px; max-width: 400px; max-height:500px; overflow:hidden; clear:both; }
/*---------------------------------------------------------------*/
#divAll { width:960px; margin:0 auto; padding:0 }
#divPage { width:948px; margin:0; padding:0 6px 0 6px; text-align:left; float:left; background:#f6f4e9 url("images/bgw.gif") repeat-y center; }
#divMiddle { width:948px; margin:0; padding:0; text-align:left; float:left; background:#eeeade; }
#divTop { width:948px; margin:0 auto; padding:0; text-align:center; float:left; height:130px; background:#f6f4e9 url("images/toppicw.jpg") 0 0; border-bottom:1px solid #666; }
#divSidebar { width:200px; margin:0; text-align:center; float:right; background:#eeeade; padding-top: 0; padding-right: 0; padding-bottom: 10px; padding-left: 0; }
#divMain { width:738px; margin:0; padding: 0; text-align:left; float:left; background:#f6f4e9; }
#divBottom { width:948px; margin:0 auto; padding:0; text-align:center; float:left; height:70px; background:#484848 url("images/bg_bottom.png") repeat-x 0 0; }
#divBottom a { color:#CCCCCC; }
/*---------------------------------------------------------------*/
div.function { float:left; width:190px; margin:10px 0 0 0; padding:0 0 0 0; text-align:left; border-left:10px solid #eeeade; border-right:10px solid #eeeade; }
div.function h3 { font-size:12px; height:16px; margin:0 0 0 0; padding:5px 0 0 5px; color:#484848; background:url("images/nav_bg1.gif") repeat-x; }
div.function ul { text-align:left; width:190px; margin:2px 0 0 0; padding:5px 0 0 0; list-style-position:outside; list-style-type:none; border-top:1px solid #d0d0d0; }
div.function li { margin:0 0 0 0; padding:2px 0 1px 15px; background:url("images/pointblue.gif") no-repeat 3px 4px; }
#divMisc { padding:10px 0 5px 0; }
#divMisc h3 { display: none; }
#divMisc li { padding:2px 0 2px 15px; background-image : none; }
#divContorPanel li { background-image : none; }
#divSearchPanel li { background-image : none; }
/*---------------------------------------------------------------*/

div.page { width:718px; margin:10px 0 10px 10px; padding:0 0 0 0; text-align:left; }
div.post { width:718px; margin:10px 0 10px 10px; padding:0 0 0 0; text-align:left; }
div.post-nav { width:100%; clear:both; float:left; }
div.post-nav a.l { float:left; padding-right:10px; padding-bottom:5px; }
div.post-nav a.r { float:right; padding-left:10px; padding-bottom:5px; }
div.post .post-title { width:708px; padding:4px 0 4px 10px; margin:2px 0 2px 0; font-size:14px; color: #284259; height:14px; border-top: 1px dashed #91895b; border-left: 3px solid #91895b; border-bottom: 1px dashed #91895b;  text-shadow:1px 1px 3px rgba(50, 50, 50, 0.3)}
div.post .post-date { width:708px; margin:0 0 0 0; padding:5px 5px 5px 5px; font-size:12px; color: #333; }
div.post .post-footer { width:716px; margin:10px 0 30px 0; padding:2px 0 0 0; font-size:12px; color:gray; height:20px; text-align:right; }
div.post div.post-body { width:690px; margin:0 0 0 0; padding:0 0 0 5px; font-size:13px; word-break:break-all; text-align:left; line-height:150%; }
div.post-body div.media a { padding-left:16px; background:#FBFBFB url("images/media.gif") no-repeat 0 center; }
div.post-body img { padding:4px 4px 4px 4px; border:1px solid #D5D4CD; clear : both; float : none; }
div.post-body img.thumb { border:0px solid #666; float: right; margin: 10px 10px 10px 10px; padding: 0px; padding: 0px; max-width: 500px; max-height:500px; overflow:hidden; clear:both; }
div.post-body p { margin:10px 0 15px 0; padding:0; }
div.post-body p.img { margin:0; padding:0; text-align:center; }
div.post-body p.inscript { margin:0; padding:0; padding-right:20px; text-align:right; }
.code { background-color: #E7E5DC; width: 99%; overflow: auto; margin: 12px 0 12px 0 !important; padding:5px; border:1px dotted black; }
div.post-body h1 { color: #000000; margin:0; padding:0; font-size:16px; }
div.post-body h2 { color: #000000; margin:0; padding:0; font-size:14px; }
div.post-body h3 { color: #000000; margin:0; padding:0; font-size:13px; }
div.post-body h4 { color: #000000; margin:0; padding:0; font-size:12px; }
div.post-body h5 { color: #000000; margin:0; padding:0; font-size:11px; }
div.post-body h6 { color: #000000; margin:0; padding:0; font-size:10px; }
div.post-body a { text-decoration: underline; }
/*---------------------------------------------------------------*/
#BlogTitle { font-size:32px; margin:24px 0 0 20px; padding:0; font-weight:bold; font-family:"黑体", "宋体"; }
#BlogTitle a { color:#484848; text-shadow:1px 1px 3px rgba(50, 50, 50, 0.3)}
#BlogTitle a:hover { color: #DC143C; text-decoration: none; }
#BlogTitle a:active { color: #DC143C; text-decoration: none; }
#BlogSubTitle { color: #484848; font-size:12px; margin:2px 0 0 20px; padding:0; text-shadow:1px 1px 3px rgba(50, 50, 50, 0.3) }
#BlogPowerBy { color:#CCCCCC; font-size:12px; height:20px; margin:0; padding:10px 10px 0 10px; text-align:left; font-weight:normal; }
#BlogCopyRight { color:#CCCCCC; font-size:12px; height:20px; margin:0; padding:0 10px 0 10px; text-align:right; float:none; clear:both; font-weight:normal; }
/*---------------------------------------------------------------*/
p.posttop { margin:10px 0 0 0; padding:0 0 2px 16px; border-bottom:1px solid #aaaaaa; background: url("images/quote.gif") no-repeat 0 center; }
p.postbottom { margin:0 0 10px 0; padding:2px 0 0 16px; border-top:1px solid #aaaaaa; background: url("images/trackback.gif") no-repeat 0 center; }
#frmSumbit { padding:0; margin:0; }
#frmSumbit p { padding:5px 0 5px 0; }
input.button { border: 1px double #909090; border-left-color: #c0c0c0; border-top-color: #c0c0c0; color: #333; }
input.text { border: 1px dashed #909090; background:#FFFDF1; }
textarea.text { border: 1px dashed #909090; width: 80%; height: 80px; width: 420px; height: 120px; background:#FFFDF1; }
/*---------------------------------------------------------------*/
#divCalendar { padding:0 0 0 0; text-align:center; }
#divCalendar li { padding:2px 0 2px 15px; background-image : none; text-align:center; }
#divCalendar h3 { display:none; }
#divCalendar div { margin:0 0 0 0; padding:0 0 5px 8px; float:left; }
#divCalendar div.month1 { background:url("images/month1.gif") no-repeat center 10px; }
#divCalendar div.month2 { background:url("images/month2.gif") no-repeat center 10px; }
#divCalendar div.month3 { background:url("images/month3.gif") no-repeat center 10px; }
#divCalendar div.month4 { background:url("images/month4.gif") no-repeat center 10px; }
#divCalendar div.month5 { background:url("images/month5.gif") no-repeat center 10px; ; }
#divCalendar div.month6 { background:url("images/month6.gif") no-repeat center 10px; }
#divCalendar div.month7 { background:url("images/month7.gif") no-repeat center 10px; }
#divCalendar div.month8 { background:url("images/month8.gif") no-repeat center 10px; }
#divCalendar div.month9 { background:url("images/month9.gif") no-repeat center 10px; }
#divCalendar div.month10 { background:url("images/month10.gif") no-repeat center 10px; }
#divCalendar div.month11 { background:url("images/month11.gif") no-repeat center 10px; }
#divCalendar div.month12 { background:url("images/month12.gif") no-repeat center 10px; }
p.w { float:left; width:25px; height:16px; margin:4px 0 0 0; padding:2px 0 1px 0; text-align:center; vertical-align :middle; font-size:9px; border-top:1px solid #aaaaaa; border-bottom:1px solid #aaaaaa; }
p.y { text-align:center; height:14px; margin:2px 0 0 0; padding:0 0 0 0; float:left; width:175px; font-size:12px; font-weight:bold; }
p.d { float:left; width:25px; height:18px; margin:0 0 0 0; padding:2px 0 0 0; text-align:center; vertical-align :middle; }
p.yd { float:left; width:25px; height:18px; margin:0 0 0 0; padding:2px 0 0 0; text-align:center; vertical-align :middle; color:#4e0a13; font-weight : bold; }
p.nd { float:left; width:25px; height:18px; margin:0 0 0 0; padding:2px 0 0 0; text-align:center; vertical-align :middle; }
/*---------------------------------------------------------------*/
ul.msg { width:718px; margin:10px 0 40px 10px; padding:0 0 0 0; text-align:left; list-style-position : outside; }
li.msgname { border-bottom:1px solid Silver; padding:2px 0 2px 5px; margin:0px; }
li.tbname { border-bottom:1px solid Silver; padding:2px 0 2px 5px; margin:0px; }
li.msgurl { border-left:1px solid Silver; border-right:1px solid Silver; text-align:right; padding:2px 10px 2px 10px; margin:0; background:#E6E5DC; }
li.msgarticle { border-left:1px solid Silver; border-right:1px solid Silver; list-style-position : outside; padding:15px 10px 15px 10px; margin:0; background:#F6F4EE; line-height:150%; }
li.msgtime { border-left:1px solid Silver; border-right:1px solid Silver; border-bottom:1px solid Silver; text-align:right; padding:2px 5px 0 10px; margin:0 0 0 0; background:#F6F4EE; }
li.mutualityurl { border-left:1px solid Silver; border-right:1px solid Silver; text-align:left; padding:3px 10px 0px 10px; margin:0; background:#F6F4EE; line-height:150%; }
div.quote { background:#FAFAF0; margin:15px 20px 10px 10px; padding:5px; -moz-border-radius: 5pt; }
div.quote div.quote-title { font-size:100%; border-bottom:1px #DFE4F8 solid; margin:0 0 10px 0; }
/*---------------------------------------------------------------*/
#divNavBar { float:left; width:948px; border-bottom:1px solid #969EA4; background:url("images/nav_bg.gif") repeat-x 0 0; height:24px; }
#divNavBar h3 { display:none; }
#divNavBar ul { margin:0; padding:0; }
#divNavBar li { float:left; padding:0 0 0 0; margin:0 0 0 0; font-family:"宋体", "黑体"; background:url("images/nav_bgline.gif") no-repeat right 0; }
#divNavBar a { float:left; margin:0; padding:6px 10px 4px 10px; height:14px; text-decoration: none; }
#divNavBar a:link { color: #f7eec7; }
#divNavBar a:visited { color: #f7eec7; }
#divNavBar a:hover { color: white; background:#540909; }
#divNavBar a:active { color: white; background:#333; }
input, textarea { background: #fefefe; border: 1px solid #ccc; }
/*文章投票（打分）开始*/
#Rating { width:708px; margin:10px 0 40px 10px; border:1px Silver solid; padding:10px 0 10px 10px; text-align:left; overflow: auto; list-style-position : outside; }
#Star { background-image: url(../../../PLUGIN/Rating/star.gif); height: 30px; width: 150px; float: left; }
#Star-Cur { background-image: url(../../../PLUGIN/Rating/star.gif); background-position: 0px -60px; width: 0px; position: absolute; z-index: 11; height: 30px; }
#Star1 { position: absolute; z-index: 20; height: 30px; width: 30px; }
#Star2 { position: absolute; z-index: 19; height: 30px; width: 60px; }
#Star3 { position: absolute; z-index: 18; height: 30px; width: 90px; }
#Star4 { position: absolute; z-index: 17; height: 30px; width: 120px; }
#Star5 { position: absolute; z-index: 16; height: 30px; width: 150px; }
#Star1:hover, #Star2:hover, #Star3:hover, #Star4:hover, #Star5:hover { background-image: url(../../../PLUGIN/Rating/star.gif); background-position: -30px; }
#Score { line-height: 30px; text-align: center; float: left; width: 250px; }
#Rating-show {    /*文章得分及投票次数*/ }
Rating-now {    /*正在投票,请稍候*/ color: #FF0000; }
#Rating-Tanks {    /*投票成功,感谢您的投票*/ color:Green; font-weight: bold; }
#Rating-already {    /*已投过票*/ color:red; font-weight: bold; }
#Rating-err {    /*遇到错误*/ color:red; font-weight: bold; }
/*文章投票（打分）结束*/

/*美化的分页链接*/

.pagebar { line-height:20px; height:20px }
.pagebar a, .pagebar .now-page { padding:1px 3px 2px 3px; margin:0 2px; text-align:center; font-weight:bold; font-family:Verdana; border:1px solid #ccc; text-decoration:none }
.pagebar a:hover { border:1px solid #c00; text-decoration:none }
/*-----------------------------------------*/
.wp-pagenavi a:link,.wp-pagenavi a:visited { padding:1px 3px 2px 3px; margin:0 2px; text-align:center; font-weight:bold; font-family:Verdana; border:1px solid #ccc; text-decoration:none }
.wp-pagenavi a:hover { border:1px solid #c00; text-decoration:none }
.wp-pagenavi span.pages { padding:1px 3px 2px 3px; margin:0 2px; text-align:center; font-weight:bold; font-family:Verdana; border:1px solid #ccc; text-decoration:none }
.wp-pagenavi span.current {padding:1px 3px 2px 3px; margin:0 2px; text-align:center; font-weight:bold; font-family:Verdana; border:1px solid #ccc; text-decoration:none }
.wp-pagenavi span.extend {padding:1px 3px 2px 3px; margin:0 2px; text-align:center; font-weight:bold; font-family:Verdana; border:1px solid #ccc; text-decoration:none }
/*美化的分页链接结束*/
#search-2 h3 { font-size:12px; height:16px; margin:0 0 0 0; padding:5px 0 0 5px; color:#484848; background:url("images/nav_bg1.gif") repeat-x; }
#search-2 #s { margin-top:0px; vertical-align:middle; width: 110px; }
/*内容页面-赞助链接*/
.sponsored_links { float: left; height: 250px; width: 300px; margin-top: 15px; margin-right: 5px; overflow: hidden; margin-bottom: 0px; margin-left: 0px; border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; }
.sponsored_links img { padding: 0px; border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; height: 250px; width: 300px; margin-top: -5px; margin-right: 0px; margin-bottom: 0px; margin-left: -5px; }

