/*
* { margin: 0; padding: 0; }
body { font-family: '微软雅黑','宋体'; color: black; font-size: 12px; background-color: #000000; padding: 5px; }
ol, ul { list-style: none; }
img { border: none; }
a { text-decoration: none; }
	a:link { color: black; }
	a:visited { color: black; }
	a:active { color: black; }
	a:hover { color: #ffffff; }
div { float: left; }

#top { float: none; width: 1230px; height: 50px; padding: 10px; margin: 5px 5px 0px 5px; background-color: #2459FF; }
.BlogStats { float: none; width: 1230px; height: auto; padding: 10px; margin: 0px 5px 5px 5px; background-color: #FFF569; }
#content { position: relative; }
.date { display: none; }
.post { position: relative; width: 180px; height: 180px; padding: 10px; margin: 5px; overflow: hidden; background-color: #ABD473; }
	.post h2 { font-size: 12px; display: block; height: 33px; overflow: hidden; }
	.post .postbody { height: 108px; overflow-y: hidden; padding: 2px 0px; border-top: 1px solid #000000; }
	.post .postfoot { position: absolute; bottom: 10px; }
.topicListFooter { width: 180px; height: 180px; padding: 10px; margin: 5px; overflow: hidden; background-color: #C79C6E; }
#leftmenu h3 { display: none; float: left; width: 180px; height: 180px; padding: 10px; margin: 5px; background-color: #9482C9; }
#leftmenu ul { display: block; float: left; width: 180px; height: 180px; padding: 10px; margin: 5px; background-color: #69CCF0; overflow: hidden; }
#blog-calendar { width: 180px; height: 180px; padding: 10px; margin: 5px; overflow: hidden; background-color: #FF7D0A; }
#blog-news { width: 180px; height: 180px; padding: 10px; margin: 5px; overflow: hidden; background-color: #FF7D0A; }
#profile_block div { float: none; }
#sidebar_search_box { width: 180px; height: 180px; padding: 10px; margin: 5px; overflow: hidden; background-color: #00FFBA; }
.div_my_zzk { float: none; }
#footer { width: 180px; height: 180px; padding: 10px; margin: 5px; overflow: hidden; background-color: #F58CBA; }
#comments h3 { display: none; }
#comments .post { position: relative; width: 1230px; min-height: 180px; height: auto; padding: 10px; margin: 5px; overflow-y: auto; background-color: #00FFBA; }
	#comments .post h2 { font-size: 12px; display: block; height: 22px; }
	#comments .post .comment_vote { float: right; }
	#comments .post .blog_comment_body { float: none; padding: 2px 0px; border-top: 1px solid #000000; }
	#comments .post .postfoot { position: inherit; bottom: auto; }
#post_detail div { float: none; }
#post_detail .post { position: relative; width: 1230px; height: auto; padding: 10px; margin: 5px; overflow-y: auto; background-color: #ffffff; }
	#post_detail .post h2 { font-size: 12px; display: block; height: 33px; overflow: hidden; }
	#post_detail .post .postbody { height: auto; overflow-y: auto; padding: 2px 0px; border-top: 1px solid #000000; }
	#post_detail .post .postfoot { position: inherit; bottom: auto; }
	#post_detail .post #div_digg { float: right; }
		#post_detail .post #div_digg div { float: left; }

#comment_nav { float: none; width: 1230px; height: auto; padding: 10px; margin: 0 5px; background-color: #FFF569; }
#comment_form_container { position: relative; width: 1230px; height: auto; padding: 10px; margin: 5px; background-color: white; }
#under_post_news { width: 180px; height: 180px; padding: 10px; margin: 5px; overflow: hidden; background-color: #ABD473; }
#under_post_kb { width: 180px; height: 180px; padding: 10px; margin: 5px; overflow: hidden; background-color: #FFF569; }
	#under_post_kb div { background-color: #FFF569; }
#kb_recent { height: 180px !important; width: 180px !important; }
#site_nav_under { background-color: #2459FF; }
.c_ad_block { margin-top: 0px; }
	.c_ad_block div { width: 200px !important; height: 200px !important; margin: 5px; overflow: hidden; background-color: #9482C9; }
		.c_ad_block div div { margin: auto; }
#comment_form_container { float: none; background-color: #2459FF; }
	#comment_form_container div { float: none; }
	#comment_form_container p { display: none; }
#commentform_title { display: none; }
.commentbox_title_left { display: none; }
#tbCommentBody { width: 1230px; height: 150px; }

#site_nav_under { width: 180px; height: 180px; padding: 10px; margin: 5px; overflow: hidden; background-color: #F58CBA; }

.pager { line-height: 160px; color: black; }
	.pager a { border-color: white; color: black; padding: initial; }
*/