body {margin:0;font-size:12px;font-family:微软雅黑,Verdana, Geneva, sans-serif;color:#222;}
a { text-decoration:none;color:#01bb34;}
a:hover {color:#fff;background-color:#01bb34;}
img {border:0;max-width:570px;height:auto;}

li,ol,ul { list-style:none;padding:0;margin:0;}

p {margin:0 0 5px 0;}

/** body **/
.notice {height:28px;width:100%;background-color:#e5e5e5;}
.notice_left {width:950px;line-height:28px;height:28px;margin:auto;padding-left:20px;background-image:url(img/notice.png);background-repeat:no-repeat;}
.notice_right {float:right;padding-right:20px;}

.body {width:960px;margin:auto;}
.header {width:960px;height:120px;clear:both;}
.logo {width:670px;height:120px;margin:auto;}
.logo img {padding:5px 0 5px 0;}
.nav {width:960px;height:27px;background-color:#000;}

.navigation {clear:both;padding:20px;text-align:right;}

/** main **/
.main {width:730px;float:left;}

.post {width:720px;clear:both;}
.post img {padding:5px 0 0 0;}

.post_info {width:140px;float:left;border-top:1px solid #eee;margin:10px 0 10px 0;color:#CCC;}
.post_info_title {font-size:15px; font-weight:bold;margin:10px 0 10px 0;}
.post_info_title a {color:#000;background-color:inherit;}
.readmore a{color:#FFF;background-color:#01bb34;}
.readmore a:hover {color:#01bb34;background-color:inherit;}

.post_detail {width:570px;float:right;border-top:1px solid #eee;padding-top:10px;margin:10px 0 10px 0;line-height:30px;}
.post_detail p {text-indent:2em;}
.post_detail p img {margin-left:-24px;}

/** comments **/
.comments-template{border-top: 1px solid #ccc;padding: 10px 0 0;width:570px;margin-left:150px;margin-top:10px;clear:both;}
.comments-template ol{margin: 0;padding: 0 0 15px;list-style: none;}
.comments-template ol li{margin: 10px 0 0;line-height: 18px;padding: 0 0 10px;border-bottom: 1px solid #ccc;}
.comments-template h2, .comments-template h3{font-family: Georgia, Sans-serif;font-size: 16px;}
.commentmetadata{font-size: 12px;}
.comments-template p.nocomments{padding: 0;}
.comments-template textarea{font-family: Arial, Helvetica, Georgia, Sans-serif;font-size: 12px;}
.comment-childs {width:80%;margin:auto;border: 1px solid #eee;padding:5px;margin-top:5px;}

.comments_title {padding:0 10px 0 10px;color:#fff;font-size:14px; font-weight:bold;width:550px;height:23px;line-height:23px;background-color:#01bb34;}
.avatar{float:right;}

/** sidebar **/
.sidebar {width:220px;float:right;}
.mylinks {padding:10px 0 10px 0;}
.mylinks a {background-color:inherit;padding:0 10px 0 10px;}
.sidebar p {color:#CCC;height:14px; font-weight:bold;padding-left:10px;}
.sidebar ul {width:220px;border-top:1px solid #eee;color:#aaa;overflow:hidden;padding-bottom:20px;}
.sidebar ul li {border-bottom:1px dotted #ccc;padding:3px 100% 2px 10px;height:20px; overflow:hidden;white-space:nowrap;}
.sidebar ul li a {color:#333;line-height:20px;}
.sidebar ul li:hover ,.sidebar ul li:hover a{color:#FFF;background-color:#01bb34;}

.textwidget {border-top:1px solid #eee;padding:10px 0 10px 0;}

#searchform {width:200px; white-space:nowrap; overflow:hidden;padding:10px;border-top:1px solid #eee;}
#searchform .screen-reader-text {display:none;}
#searchform #searchsubmit {display:none;}
#searchform #s {width:100%;line-height:20px;height:20px; border:1px #CCC solid;}

#calendar_wrap {width:200px;padding:10px;border-top:1px solid #eee;}

.tagcloud {width:200px;padding:10px;border-top:1px solid #eee;}

/** footer **/
.footer {width:960px;clear:both;text-align:center;padding:10px 0 10px; border-top:1px solid #eee;color:#aaa;}