/* main structure */
* {margin: 0;padding: 0;font-family:Arial, Helvetica, sans-serif;}
body {font-size: 12px;background: url(img/bg.png) left top repeat-x #fcfcfc;width:960px;margin: 0 auto;}
#header a {text-decoration: none;}
h2,.h2,h3,h2 a,ul.menu li a,.collect{font-family:微软雅黑, Arial, Helvetica, sans-serif;}
#header h1 a {display: block;width:240px;height: 82px;background: url(img/logo.png);float: left;}
#header h1 a span {display: none;}
a {text-decoration: none;}
a:hover {text-decoration: underline;}
.cleaner {clear: both;height: 0;line-height:0;font-size: 0;}
#content {background: url(img/content.png) left repeat-y;}
#content2 {background:url(img/content2.png) left top no-repeat;min-height:770px;height:auto !important;height:770px;}
#rssicon {display:block;width:49px;height:37px;background:url(img/rss.png);position:relative;left:695px;top:4px;
margin-bottom:-20px;}
/* main structure */
/* pagelist and search */	
#header ul {float:right;height: 43px;margin: 39px 0 0 0;text-align: right;}
#header ul li {list-style: none;display:block;float:left;white-space:nowrap;height:35px;}
#header ul li a {display:block;margin:0 5px;padding:5px 5px 0 5px;color:#3c3c3c;height:30px;font-weight:bold;float: left;text-align: center;}
#header ul li a:hover, #header ul li:hover a {color:#888;}
#header ul li.current_page_item {background: url(img/pages-right.png) right top no-repeat;}
#header ul li.current_page_item a {background: url(img/pages-left.png) left top no-repeat;color:#fff;}
#infoblock {height:44px;background:url(img/infoblock.png);font-size:11px;color:#c5c5c5;font-weight:bold;
line-height:38px;padding:0 13px 0 18px;}
#infoblock .date {float:left;}
#infoblock .today {float: right;font-weight: normal;}
#infoblock .today a{color:#fff}
#news {color: #656565;background: url(img/news.png) left center no-repeat;padding: 0 0 0 20px;margin: 5px 0 2px 8px;}
#news a {color: #656565;}
#news a:hover {text-decoration: underline;}
/* pagelist and search */	

/* sidebar */	
#side {width: 220px;float: right;font-size: 12px;display: inline;margin: -20px 0 0 0;color: #464646;}
#side ul li {list-style: none;margin: 0 0 12px 0;}
#side h4 {font-size:14px;border-bottom:#eee 1px solid;margin: 10px 0 10px 15px;color:#8B4375}
#side ul li ul li {margin: 0;}
#side ul li ul li a {display:block;width:200px;height:21px;background:url(img/sideli.png);color:#656565;padding:4px 0 0 20px;}
#side ul li ul li a:hover {background: url(img/sidelih.png);text-decoration: none;}
#s {width:150px;height:21px;padding:4px 5px 0 20px;background: url(img/search.png) right;border: none;color:#a7a7a7;}
#side ul li.widget_recent_entries, #side ul li.linkcat, #side ul li.widget_links, #side ul li.widget_text {
background: url(img/sidelibg.png) left 31px no-repeat;}
#side ul li.widget_recent_entries ul, #side ul li.linkcat ul, #side ul li.widget_links ul, #side ul li.widget_text div {background: url(img/sidelibgbottom.png) bottom no-repeat;padding-bottom: 7px;padding-top: 7px;}
#side ul li.widget_text div {padding: 5px 15px 5px 20px;}
#side ul li.widget_recent_entries ul li a {color:#403f3f;width: 189px;margin: 0 0 0 4px;padding: 0 0 2px 16px;
line-height: 22px;height: auto;background: url(img/sideliposts.png) left bottom no-repeat;}
#side ul li.widget_recent_entries ul li a:hover {color:#666;background: url(img/sideliposts.png) left bottom no-repeat;}
#side ul li.linkcat ul li a, #side ul li.widget_links ul li a {
color: #403f3f;width: 189px;margin: 0 0 0 4px;padding: 0 0 0 16px;height: auto;
line-height: 22px;background: url(img/sidelicomm.png) left bottom no-repeat;}
	
#side ul li.linkcat ul li a:hover, #side ul li.widget_links ul li a:hover {font-weight:bold;background:url(img/sidelicomm.png) left bottom no-repeat;}
/* sidebar */

/* text */
#text {float:left;width:740px;color:#555;line-height:22px;}
.post a {color: #8e3a73;text-decoration: none;}
.post a:hover {text-decoration: underline; }
.post {padding: 15px 0 45px 0;}
	
.postinfo {width: 80px;height: 26px;background:url(img/postinfo.png) left top no-repeat;
float:left;color:#fff;font-weight:bold;padding:3px 0 0 10px;}
.postcontent {float: right;width: 588px;margin-right: 62px;display: inline;font-size:14px;}
p {padding:5px 0;}
.postcontent  p {text-indent:28px;margin-bottom:12px;text-align:justify;text-justify:inter-ideograph}
#text h2 {color: #444444;font-size: 20px;line-height: normal;margin: 0 10px 10px 30px;}
p.space {margin: 5px 10px 0 30px;}
#text .post h2 {color: #403f3f;font-size: 16px;font-weight: bold;margin: 2px 0 14px 0;}
#text .post h2 a {color: #403f3f;text-decoration: none;font-style: normal;}
#text .post h2 a:hover {text-decoration: underline;}
#text .post h3 {font-size: 15px;margin: 5px 0 2px 0;}
.post ul li {list-style-type: square;padding-top: 2px;margin-left: 20px;}
.post ol li {margin-left: 25px;padding-top: 2px;}
.post a.more-link {text-align:right;display: block;float:right;width:500px}
blockquote {margin: 5px 0 0 20px;border-left: 5px solid #8e3a73;padding: 0 0 0 20px;color: #777;}
blockquote blockquote {background:none;}
.wp-smiley {padding:0;border:none;}
#text img {border: 1px solid #dadada;padding: 7px;background-color: #e8e8e8;}
#text a:hover img {background-color: #9f5889;border: 1px solid #eee8e8;}
#text img.alignleft {float: left;margin: 7px 20px 10px 0;}
#text img.alignright {float: right;margin: 7px 0 10px 20px;}
#text .wp-smiley {border: none;padding: 0;background: none;}
.pubinfo {width: 543px;height: 24px;background: url(img/pubinfo.png);margin: 20px 0 0 0;
text-align: right;color: #6c6868;line-height: 24px;padding: 0 35px 0 10px;}
.pubinfo a {font-style: normal;color: #6c6868;}
.pubinfo .in {background: url(img/in.png) left no-repeat;padding: 0 0 0 21px;margin-right: 26px;}
.pubinfo .author {background: url(img/author.png) left no-repeat;padding: 0 0 0 21px;}
.pubinfo .comments {background: url(img/comments.png) left no-repeat;padding:0 0 0 21px;margin-left:26px;}
/* text */

/* comments */	
.commentsblock {margin:0 0 0 90px;border-bottom:1px solid #c3c3c3;width:588px;color:#6c6868;margin-top:-20px;}
.commentsblock a {color: #6c6868;text-decoration: underline;}
.commentsblock small {color: #a7a7a7;}
.commentsblock a:hover {text-decoration: none;}
.commentsblock h3 {color: #464646;font-weight: normal;font-size: 18px;font-family: Georgia, "Times New Roman", Times, serif;border-bottom: 1px solid #c3c3c3;padding: 0 0 10px 0;margin: 0 0 10px 0;}
	
.commentmetadata {height: 24px;width: 299px;background: url(img/commentmeta.png);}
.commentmetadata-left {width: 138px;color: #6c6868;font-weight: bold;float: left;
padding: 3px 0 0 15px;font-family: "Tahoma", Verdana, Arial, Helvetica, sans-serif;}
.commentmetadata-left a {color: #6c6868;}
.commentmetadata-right {float:right;color: #a9a6a6;font-size: 12px;padding: 3px 7px 0 0;}
.ccontent {margin: 8px 0 20px 25px;}
.ccontent a {font-weight: normal;color: #6c6868;text-decoration: underline;}
.ccontent a:hover {text-decoration:none;}
ol.commentlist {list-style: none;margin: 30px 15px 0 0;}
ol.commentlist ul, ol.commentlist ol {margin-left:25px;}
textarea#comment {margin:1px 0 5px 0;border:none;padding:5px;color:#a7a7a7;background:url(img/textarea.png);
width:360px;height:120px;font-family:Arial,Helvetica,sans-serif;font-size:12px;}
#author, #email, #url {width: 211px;height: 19px;border: none;background: url(img/input.png);font-size: 12px;
font-family: Arial, Helvetica, sans-serif;color: #a7a7a7;padding: 3px 5px 0 5px;}
input#submit {width:63px;height:28px;background:url(img/submit.png);border:none;
color:#fff;font-weight:bold;margin:0 0 10px 306px;font-size:12px;padding:0 0 8px 0;}
/* comments */

/* footer */	
#footer {height:45px;background: url(img/footer.png) left top no-repeat #fcfcfc;color:#6c6868;font-size:12px;
padding: 25px 0 0 0;line-height: 25px;}
#footer .footer-block-left {float: left;padding-left: 12px;}
#footer .footer-block-right {float: right;width: 363px;color: #3e3d3d;margin-right: 225px;display: inline;}
#footer .footer-block-right a {color: #3e3d3d;text-decoration: underline;}
#footer .footer-block-right a:hover {text-decoration: none;}
#footer a.menyhart {font-weight:bold;background: url(img/menyhart.png) left no-repeat;
padding:0 0 0 40px;height:24px;display:block;float:right;}
#footer a.menyhart:hover {background: url(img/menyhart-hover.png) left no-repeat;}
#footer .footer-block-right span.created {display: block;float: left;}
/* footer */	

/* other */	
#nav {height: 15px;font-size: 12px;color: #fff;font-weight: bold;padding: 0 63px 0 90px;}
#nav a {color: #8e3a73;text-decoration: underline;font-weight: normal;}
#nav a:hover {text-decoration: none;}
#nav .navleft a {float: left;}
#nav .navright a {float: right;}
/* other */	
.pagebar {padding:0.2em 0.5em;margin-right:0.1em;margin-bottom:1.0em;border:1px solid #fff;background:#fff;text-decoration:none;}
.pagebar a,.pageList .this-page {border:1px solid #9AAFE5;text-decoration:none;padding:0.2em 0.5em;}
.pagebar a:visited {border:1px solid #9AAFE5;text-decoration:none;padding:0.2em 0.5em;}
.pagebar .break {padding:2px 6px 2px 6px;border:none;background:#fff;text-decoration:none;}
.pagebar .this-page {border:1px solid #2E6AB1;padding:0.2em 0.5em;font-weight:bold;background: #2E6AB1;color: #fff;}
.pagebar a:hover {border-color: #2E6AB1;}
.pagebar .inactive{border: 1px solid #cccccc;color: #ccc;text-decoration: none;padding: 0.2em 0.5em;}
.postmetadata{clear:both}
