* {margin:0;padding:0;}
a {color:#267298;text-decoration:none;}
a:hover {color:#a0522d;text-decoration:none;}
input,textarea{font:14px arial, sans-serif;overflow:auto;}
fieldset {padding:10px;}
legend {font-weight:bold;}
hr {height:1px;border:1px solid #ccc;margin:5px 0;}
ul, ol {list-style:none;}
div {word-wrap: break-word;}
img {border:0}
.clear{clear:both;height:0;overflow:hidden;}
body {font:14px arial, sans-serif;color:#333;line-height:140%;background:#dfdcd2 url(img/bgboby.png) repeat-y center;}
.ajaxmsg {background:#a0522d;color:#fff;line-height:20px;padding:20px;}
.ajaxdiv {border:2px solid #f2976b;background:#FFF;position:absolute;padding:8px;}
.ajaxdiv H2 {border-bottom:1px dashed #ccc;font-size:12px;line-height:24px;margin:0;margin-bottom:15px;}
.ajaxdiv H2 a {font-weight:400;float:right;}
#header {width:100%;height:120px;background:#9a9a9a url(img/top.jpg) no-repeat center;}
.headinfo {width:960px;height:120px;margin:0 auto;position:relative;}
.headinfo h1{float: left;margin: 29px 0 0 13px;}
.headinfo h1 a{width:180px;height:50px;background:transparent url(img/no.png) no-repeat 0 0;display: block;text-indent: -2100px;overflow:hidden;}
.headinfo h1 a:hover{width:180px;height:50px;background:transparent url(img/logo.png) no-repeat 0 0;display: block;text-indent: -2100px;overflow:hidden;}
.description {position:absolute;left:20px;bottom:15px;font-size:13px;color:#8d8d8d;}
ul.menu{position:absolute;right:10px;bottom:10px;list-style: none;}
ul.menu li{float: left;margin: 0 10px 0 0;line-height: 20px;font-size: 13px;font-weight:bold;}
ul.menu li a, ul.menu li.current_page_item a:hover{display: block;padding: 0 0 0 8px;color: #fff;background: url(img/menu_bg.png) no-repeat left bottom;}
ul.menu li a span, ul.menu li.current_page_item a:hover span{display: block;padding: 0 8px 0 0;background: url(img/menu_bg.png) no-repeat right bottom;}
ul.menu li.current_page_item a, ul.menu li a:hover{color: #cc6600;background: url(img/menu_bg.png) no-repeat left top;}
ul.menu li.current_page_item a span, ul.menu li a:hover span{background: url(img/menu_bg.png) no-repeat right top;}
#wrap {width:960px;margin:0 auto;}
#wrapper {width:685px;float:left;}
#post {width:685px;float:left;border-bottom:1px dashed #848484;}
/* post-left */
.post-left {width:105px;float:left;text-align: right;display:block;padding-top:10px;}
.post-left h3 {margin-bottom:15px;overflow:hidden;}
.post-left h3 span.day {display: block;float: right;line-height: 28px;font-size: 30px;border-right: #cbcbcb 1px solid;padding-right: 5px;color: #8d8d8d;}
.post-left h3 span.month, .post_left h3 span.year {color: #666666;width: 40px;}
.post-left h3 span.month {display: block;float: right;font-size: 14px;line-height: 14px;padding-left: 4px;text-align: center;text-transform: uppercase;}
.post-left h3 span.year {font-size: 14px;display: block;}
.post-left h4 {font-size: 12px;padding: 0 28px 3px 0;color: #666666;}
.post-left h4.author {background: url(img/icon_author.gif) no-repeat 83px 0px;}
.post-left h4.label {background: url(img/icon_folder.png) no-repeat 83px 1px;}
.post-left h4.comments {background: url(img/icon_comment.gif) no-repeat 83px 3px;}
/* post-right */
.post-right {width:560px;padding:10px;float:right;}
.entry-title {font-size:22px;font-family: "微软雅黑", verdana, "宋体";clear:both;padding: 0 0 5px 0;border-bottom:3px solid #f4f4f4;margin-bottom:10px;}
.entry-title a {color:#a0522d;}
.entry-title a:hover {color:#267298;}

.entry p {text-indent: 2em;margin-bottom:14px;}
.entry a {color:#666;border-bottom:1px dashed #666;}
.entry a:hover {color:#a0522d;border-bottom:1px solid #a0522d;}
.entry .img a,.entry .img a:hover,.attach a,.attach a:hover {border:none;}
.entry .img a img,.attach a img {text-decoration: none;padding:2px;border:1px solid #d2d2d2;}
.entry .img a:hover img,.attach a:hover img {text-decoration: none;padding:1px;border:2px solid #f2976b;}
.entry blockquote { padding: 7px 10px 0 10px;border: 1px solid #ebe6c9;background: #fcfaed;margin: 0 2em 10px 2em;}

.readfull {padding-left: 30px;background: url(img/icon_readfull.gif) no-repeat 8px 3px;margin-bottom:8px;}
.readfull a {color:#a0522d;border:none;}
.readfull a:hover {color:#267298;border:none;}
.post-tag {padding-left: 28px;background: url(img/icon_tag.gif) no-repeat 8px 3px;margin-bottom:5px;}
.multipage {width:600px;padding:10px 10px 0;float:right;}
.p_bar{margin:0 0 15px 0;clear:both;}
.p_bar a{padding:3px 6px;border-bottom:2px solid #9dc0d0;border-right:2px solid #ccc;background:#e3dcc0;color:#999;line-height:22px;margin-right:2px}
.p_bar a:hover{padding:3px 6px;border-bottom:2px solid #e38411;border-right:2px solid #ccc;background:#fff;color:#000;line-height:22px}
.p_info{padding:3px 6px;border-bottom:2px solid #e0a264;border-right:2px solid #e0a264;background:#65492d;margin-right:2px;color:#fff}
.p_num{padding:3px 6px;border-bottom:2px solid #9dc0d0;border-right:2px solid #9dc0d0;background:#bbe9ff;margin-right:2px;color:#000;line-height:22px}
.p_redirect{margin-right:2px;border-bottom:2px solid #9dc0d0;border-right:2px solid #9dc0d0;background:#bbe9ff}
.p_curpage{padding:3px 6px;margin-right:2px;border-bottom:2px solid #e0a264;border-right:2px solid #e0a264;background:#65492d;color:#fff;font-weight:bold}
/* sidebar */
#sidebar {width:260px;margin:8px 8px 0px 0px;float:right;}
.login {float:right;}
#sidebar h3 {font-size:16px;color:#3f3f3f;font-family: "微软雅黑", verdana, "宋体";}
#sidebar h3 .more{font-size:13px;}
#sidebar ul {margin:5px 0 10px 0;overflow:hidden;}
#sidebar ul.main,#sidebar ul.categories,#sidebar ul.comments {margin-left:6px;}
.comments{font-size:13px;list-style: none;color: #999;}
.comments li{margin: 3px 0 3px 0;white-space:nowrap;overflow:hidden;}
.comments cite{font-style: normal;color:#666}
.comments .avatar{float: left;margin: 3px 5px 0 0;border: 1px solid #cc6600;}
.search form div {margin:10px 0 10px 8px;width: 245px;height: 26px;background: url(img/search_field.gif) no-repeat 0 0;position: relative;}
.search form input.search_box {width: 170px;border: 0;position: absolute;left: 5px;top: 5px;font-size: 14px;outline: none;}
.search form input.submit {position: absolute;right: 0;}
.archives li,.link li,.stat li {width: 116px;line-height:20px;float:left;padding-left: 12px;background: url(img/icon_link.png) no-repeat 0 3px;}
/* show */
.post-right .article-other {text-align: center;}
#showcomment {width:560px;padding:0 10px 10px 10px;float:right;}
#moreposts {padding:10px;background:#fcfaed;border: 2px dotted #ebe6c9;margin-bottom:10px;overflow:hidden;}
#moreposts ul {width:268px;float:left;}
#moreposts ul li {padding-left: 5px;}
#moreposts ul h3 {font-size:16px;color:#3f3f3f;font-family: "微软雅黑", verdana, "宋体";}
#showcomment .title {font-size:18px;color:#3f3f3f;font-family: "微软雅黑", verdana, "宋体";margin-bottom:10px}
#showcomment .title .addcomment {float:right;padding-right: 10px;}
#showcomment .tburl{width:560px;}
#showcomment .tburl li {padding: 0 0 10px 5px;width:80px;float: left;overflow:hidden;}
.commentlist {list-style: none;margin: 0 0 20px;}
.commentlist li{padding: 10px;border: 1px solid #ebe6c9;margin:10px 0;background:#f6fbff;}
.commentlist .alt{background: #fcfaed;}
.commentlist .commentinfo{margin-bottom:10px;}
.commentlist .commenttime{width:480px;height:48px;padding-left:5px;float: right;border-bottom: 2px dotted #ccc;overflow:hidden;}
.commentlist .commentcount{font-family:georgia,sans-serif;font-size:1.5em;font-weight:bold;color:#ccc;float:right}
.commentlist .avatar{margin: 0 1px 0 0;border: 1px solid #cc6600;float: left;}
.commentlist cite{font-style: normal;color: #999;}
.commentlist cite a,.commentlist cite a:hover {font-weight:bold;}
.commentlist .commentquote{font-size:13px;padding-left:22px;line-height:28px;background: url(img/icon_quote.gif) no-repeat 3px top;}
.commentlist .commentquote a {color:#333;}
.commentlist .commentquote a:hover {color:#a0522d;}
.commentlist .commententry{padding: 0 10px;}
.commentlist .quote{font-size:13px;border:2px dashed #ccc;background:#efefef;margin-top:5px;padding:5px}
#commentform p{margin: 0 0 10px;color: #666;}
#commentform input{background: transparent url(img/input_text.png) repeat-x 0 0;padding: 3px;border:1px solid #ddd;width: 200px;}
#commentform textarea{padding: 3px;border:1px solid #ddd;width: 500px;}
/* page */
#page {width:560px;padding:10px;float:right;}
.page-title {font-size:22px;font-family: "微软雅黑", verdana, "宋体";clear:both;padding: 0 0 5px 0;border-bottom:3px solid #f4f4f4;margin-bottom:10px;color:#a0522d;}
#page p {padding:0 0 15px 10px;font-weight:bold;}
#page ul {padding-left:10px;margin-bottom:15px;overflow:hidden;}
#page ul li {width:130px;float:left;padding-left:5px;}
#page ul.links li {width:230px;float:left;padding-left:5px;}
#page form {margin-bottom:15px;}
#page .alltags {padding:0 10px 15px 10px;}
/* footer */
#footer{width:100%;height:80px;background: url(img/footer.jpg) no-repeat center;}
.footerinfo {width:960px;margin:0 auto;}
.copyright {padding:8px 10px 0 0;font-size: 13px;text-align: right;overflow:hidden;}
.copyright a {color:#333;}
.copyright a:hover {color:#333;text-decoration:underline;}
/* Google adsense */
.adsense {margin:5px 0 10px 0px;padding: 5px;width:250px;height:250px;background: url(img/adbg.png) no-repeat center top;}
.ggad468x15 {padding-left: 24px;background: url(img/icon_tag.gif) no-repeat 8px 3px;margin-bottom:10px;}
.adfooter {padding: 8px 45px;width:470px;height:60px;background:#fbfbfb url(img/adbg2.png) no-repeat center top;}