/*------------------------------------------------------------------	Theme Name: invoid	Theme URI: http://www.invoid.me	Description: 	Tags: Simple, Fixed Width, Thread Comments, Weibo Sync	Version: 0.65	License: http://www.opensource.org/licenses/gpl-license.php	Author: Bean	Author URI: http://www.invoid.me-------------------------------------------------------------------*/
@charset "UTF-8";
/* Global - Reset */
* {	margin: 0; padding: 0; border: 0; outline: 0;	font-weight: inherit; font-style: inherit; font-family: inherit; font-size: 100%;	vertical-align: baseline;}
ul li,ol li { list-style-position: inside; }table { border-collapse: collapse; border-spacing: 0; }q:before, q:after, blockquote:before, blockquote:after { content: ""; }form { padding: 3px; }input { border: 1px solid #7B9EBD; }textarea { border: 1px solid #7B9EBD; padding: 3px; }
/* Global - Toolkit */
.clearfix:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }* html .clearfix { zoom: 1; } /* IE6 */*:first-child+html .clearfix { zoom: 1; } /* IE7 */.alignleft { float: left; }.alignright { float: right; }.w970 { width: 970px; text-align: left; margin-left: auto; margin-right: auto; }.output { color: #7A7A7A; }
/* Global - Element */
body, html { text-align: center; font-family: Tahoma; font-size: 14px; height: 100%; width: 100%; }a { text-decoration: none; color: #21759b; }	a:hover, a:active, a:focus { text-decoration: underline; }	a img, :link img, :visited img { border: none; }h1, h2, h3, h4, h5, h6 { font-weight: bold; }	h1 { font-size: 14px; color: #AFAFAF; font-weight: normal; }		h1 a { font-weight: bold; }		h1 a:hover { font-weight: bold; text-decoration: underline; }	h2 { font-size: 16px; }		h2 a:hover { color: #323432; text-decoration: none; }	h3 { font-size: 14px; color: #2E2E2E; }blockquote { margin: 15px 30px 15px 10px; padding-left: 14px; border-left: 5px solid #ddd; color: #777; }
/* Home */
#home { padding: 10px 5px 10px 0; float: left; width: 804px; border-right: 1px solid #FFF; height: 100%; clear: both; }	.module { line-height: 150%; margin-bottom: 10px; width: 402px; float: right; }		.module ul { margin-right: 10px; }		.module ul li { padding: 1px 0; list-style-type: disc; }	#wave { width: 100%; border-bottom: 1px solid #D9D9D9; line-height: 150%; margin-bottom: 10px; }	#news		#newtpc, #newcmt { width: 181px; float: left; margin-right: 15px; white-space: nowrap; overflow: hidden; }		/* #newtpc ul li, #newcmt ul li { width: 11em; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow: hidden; } */
/* Index & Post */ 
#wrapper { position: relative; min-height:100%; padding-bottom: 50px; }	/* #container { padding-bottom: 70px; } */
#navibar { height: 29px; width: 100%; line-height: 29px; border-bottom: 1px solid #B0BAB0; }	#title a { padding : 0; }	#navibar div { color: #000; }	#navibar ul { margin-right: 1px; }	#navibar li { float: right;  list-style: none; }		#navibar li a { padding : 0 8px; }	#navibar li.here a { padding : 0 0 0 8px; }
#content { padding: 10px 5px 10px 0; float: left; width: 805px; height: 100%; clear: both; }	.blogpost { padding: 5px 0; border-bottom: 1px dashed #ADADAD; clear: both; overflow: hidden; }		.postmeta { width: 70px; float: left; text-align: right; padding-right: 10px; font-size: 12px; font-family: Georgia; line-height: 18px; }			.postmeta a { display: block; }			.edit { list-style: none; }			/* .tagmeta { margin: 12px auto; } */			/* .tagmeta a { display: block; } */		.textbody { width: 725px; float: left; line-height: 150%; font-family: Times; }			p.read-more { text-align: right; }	#metadata { padding: 10px 0; border-bottom: 1px dashed #738A73; clear: both; overflow: hidden; }
#sidebar { padding: 10px 0 0 5px; float: right; width: 150px; }	.sidebar_module { line-height: 150%; margin-bottom: 10px; }		.sidebar_module ul { padding-left: 2px; }		.sidebar_module ul li { padding: 1px 0; list-style-type: circle; }	#categories, #pages { padding-left: 2px; }		li.cat-item ul.children, li.page_item ul { margin-left: 15px; }	#archives {}		#archives select { border: 1px solid #7B9EBD; width: 150px; }#footer { position: absolute; left: 0; bottom: 0; width: 100%; height: 50px; background: #303536; line-height: 20px; color: #FFF; padding-top: 10px; }	#footer p { text-align: right; }	#footer a { color: #FFF; }
/* Comment */
#commentblock { padding: 10px 0; border-bottom: 1px dashed #738A73; clear: both; overflow: hidden; }#nocomment { padding: 10px 0; clear: both; overflow: hidden; }
#comments { }	#comments h3 { float: left; font-weight: normal; }	.navigation { float: right; }
ol.commentlist {}	ol.commentlist li { padding: 10px 0; list-style-type: none; border-bottom: 1px solid #CECFCE; clear: both; overflow: auto;  }	.thread-odd { background-color: #F7F7F7; }	.comment_body { width: 725px; float: right;  font-size: 14px; line-height: 150%; font-family: Times; }		.comment_avatar { width: 75px; float: left; text-align: center; }			.comment_avatar img { border: 1px solid #D1D1D1; padding: 3px; }		.reply { margin-right: 5px; }	ol.commentlist ul.children {}		ol.commentlist ul.children li { border-top: 1px solid #CECFCE; border-bottom: none; }		ol.commentlist ul.children li  div.comment_body {}	.depth-1 {  }	.depth-2 .comment_body { width: 665px; }	.depth-3 .comment_body { width: 605px; }	.depth-4 {}	.depth-5 {}
#respondform { padding: 10px 0; clear: both; overflow: hidden; }#respond {}
	#commentform { width: 725px; float: left; font-size: 14px; line-height: 150%; background-color: #F3F2F3; }		#comment { height: 190px; width: 510px; float: left; }		#submit { height: 35px; width: 185px; margin: 0 10px; }		#replymisc { height: 155px; float: right; width: 185px; margin: 0 10px; }			#replymisc label { height: 22px; clear: both; padding-top: 2px; }			#author, #email, #url { height: 18px; padding: 3px 0; width: 185px; }
/* Widget */
.widget { list-style: none; }.widget a {}.widget_rss ul li {}	.widget_rss ul li a.rsswidget  {}	.rss-date { text-align: right; }

