body,h1,h2,h3,p,blockquote,dl,dt,dd,ul,ol,li,button,input,textarea {margin: 0; padding: 0;}
body {font:12px Verdana, Helvetica, Arial, sans-serif;background:#fff url(img/bigbg2.jpg) no-repeat center top;color:#666;}
h1 a {position:absolute;left:1px;top:8px;display:block;width:410px;height:70px;text-indent:-9999px;overflow:hidden;}
h2 {font-size: 14px;}
#sidebar h2 {font-size:14px;border-bottom:solid #e4e4e4 1px;}
h3 {font-size:14px; }
a {text-decoration:none; color:#1C71C4;}
a:hover {text-decoration:underline;}
h2 a {color:#515151;font-weight:normal;color:#111;}
ol,ul {list-style:none;}
p,.reader-publisher-module,.post .content ul,.post .content ol {margin-bottom:15px;}
img {border:none;}
a img:hover {background:none; border:none;}
cite {font-style:normal;}
textarea {padding:3px; width:95%;}
.w970 {width:1002px; margin-left:auto; margin-right:auto;}
#page_content {width:880px;}
#main,.content {width:750px;}
.pagecontent {width:642px;}
#sidebar {width:220px;}
#sidebar a {text-decoration:underline;}
#sidebar a:hover {text-decoration:none;color:#735e09;}
blockquote {border:1px dashed #e6e6e6; background:#fafafa; padding:10px 10px 0; margin:10px;}
p,textarea,.meta a,.time,.content li,#sidebar a,.fn,.post_class li,#page_content,#post_metadata,#cancel_comment_reply,#footer  {line-height:20px;}
.fn,#top li a,#nav li a,#rss_icon {display:block;}
.post_class ul,#commentform,.comment-body p,.reply,#cancel_comment_reply,.children {margin-left:90px;}
.comment-author,#respond h3,#post_metadata h3,.post_class h3,#comments h3, .pagemeta {width:75px; text-align:right; padding-right:10px;}
h2,.comment-body,#sidebar li,#page_content dl,#page_content dt,.post_nav,.post_class,#comments,.navigation,.comment_list {margin-bottom:10px;}
#nav,.post,.page,#post_metadata {margin-bottom:20px;}
.comment_list li li,#respond{margin-top:10px;}
#top,#top a {color:#fff;}
#nav a,#post_metadata .content,#go_top a {color:#666;}
#nav li a:hover {color:#000; text-decoration:none; background:none;}
h1 a {color:#111;}

h1,#respond h3,#post_metadata h3,.post_class h3,#top li,#main,#nav ul,#nav li,#rss_icon,.alignleft,.post_class li,.comment-author,.pagemeta {float:left;}
#page_content,#top ul,#sidebar,#rss,.alignright,.pagecontent {float:right;}
.w970,#header,.post,.page,.navigation,.post_nav,.linkcat,.post_class,#post_metadata,.comment_list li,#respond  {overflow:auto; zoom:1;}
#top {height:31px;padding-top:3px;background:url(img/top.png);}
#top ul {margin-right:1px;}
#top li a,#nav li a {height:20px;padding:3px 10px 0;}
#top li a:hover {text-decoration:none; text-shadow: 1px 1px 1px #111;}
#top p {float:left;display:inline;margin:0 0 0 0;}
.current_page_item,#top li.current_page_item a:hover {background:#6C7676;}

h1 {height:48px; line-height:48px;}
#search {margin-top:12px;}
#nav {height:34px; line-height:34px;}
#nav li {margin-right:5px; padding-bottom:1px;}
#nav li ul,.says {display:none;}
#sidebar .current-cat a {text-decoration:none;}
.current-cat a,#nav li a:hover {color:#735e09;}
#nav li .current-cat a,#nav li a:hover {color:#000;}

#rss_icon {width:24px; height:24px; background:url(rss_icon.jpg) no-repeat; margin:5px 0 0 0;float:right;display:inline;}
.post,.page,#post_metadata  {padding-bottom:20px;}
.post img {max-width:748px;margin:0 0 0 1px;}
.meta {font-family:Georgia;font-size:12px;padding-bottom:8px;color:#999;}
.meta a {margin:0 3px;color:#759ec8;}
.time {margin:0 3px;font-size:11px;}
#post_metadata,.post_class {padding-bottom:20px;}
.post_nav {padding-bottom:10px;}
.post_class {border-bottom:2px solid #ccc;}
.post_class li {width:300px;}
.post .content ul,.post .content ol {list-style-position:inside; margin-left:20px;}
.post .content ul {list-style-type:disc;}
.post .content ol {list-style-type:decimal ;}
.comment_list li {border-bottom:1px solid #ccc; padding-top:10px;}
.comment_list li li {border-bottom:none; border-top:1px dashed #ccc; padding-top:10px;}
.comment_list li li img {width:32px; height:32px;}
.comment_list li p,.comment-meta {margin-bottom:5px;}
.children .children,.children .reply,.children p {margin-left:50px;}
.children #commentform p {margin-left:0;}
.children .comment-author {width:40px; padding-right:10px;}
.thread-odd {background:#f6f6f6;}
#sidebar li li {margin-bottom:2px; padding:0 0 2px 0;}
#sidebar ol li {list-style:decimal inside;}
#sidebar h2 {height:26px; line-height:26px; margin-bottom:5px;}
#tags {font-family:"微软雅黑";}
#page_content dd {padding-left:20px;}
#footer {height:60px;background:url(img/footerbg2.jpg) no-repeat center top;padding-top:65px;}
#cse-search-results iframe {width:880px;}
#tags a {padding-left:2px; padding-right:2px;}
#go_top {position:fixed; bottom:5px; left:50%; margin-left:488px;}
#go_top a {width:12px; display:block; padding-top:2px;}
#go_top a:hover {background:#999; color:#fff;}
#go_top em {height:0; width:0; border-width:0 6px 6px; border-style:solid; border-color: #999 #fff; display:block; overflow:hidden;}
*html #go_top {display:none;}
#wp-calendar {width:100%;}
#wp-calendar #next a {padding-right:10px; text-align:right;}
#wp-calendar #prev a {padding-left:10px; text-align:left;}
#wp-calendar a {display:block; font-weight:bold;}
#wp-calendar td {text-align:center; line-height:20px;}
#wp-calendar td:hover, #wp-calendar #today {background:#ddd;}
.aligncenter {display: block;	margin-left: auto; margin-right: auto;}
.alignleft {float: left;}
.alignright {float: right;}
#header {height:100px;}
#header .w970 {position:relative;height:100px;overflow:hidden;}
.content p {font-size:14px;line-height:24px;}
.myinfo {margin-bottom:0;overflow:hidden;zoom:1;}
.myinfo img {float:left;width:51px;height:51px;}
.myinfo p {float:left;width:103px;padding-left:5px;margin-bottom:0;color:#666;line-height:18px;}
.myinfo div {clear:both;padding-top:10px;}

.boxtt {position:relative;height:30px;background:url(img/section.png);margin-bottom:10px;overflow:hidden;}
.boxtt h2 {position:absolute;left:10px;top:5px;}
.meta {position:absolute;right:10px;top:4px;}
.more-link {display:block;background:#E3F1FA;text-align:center;}
.more-link:hover {background:#d9ecf9;}
.indexcomment {text-align:right;}

.navigation {text-align:right;}
.navigation a {display:inline-block;padding:2px 8px;}
.navigation a:hover {background:#52c5e4;color:#fff;text-decoration:none;-moz-border-radius:5px;-webkit-border-radius:5px;}
.post {overflow:hidden;}