/* reset */
/*
Copyright 2010, KISSY UI Library v1.1.0
MIT Licensed
build: 896 Jul 22 10:00
*/
body{ background:#202020;color:#bbb;}
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, form, fieldset, legend, button, input, textarea, th, td {
	margin:0;
	padding:0;
}
body, button, input, select, textarea {
	font:12px/1.5 "Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;
}
h1, h2, h3, h4, h5, h6 {
	font-size:100%;
	font-family:"微软雅黑", tahoma, arial, \5b8b\4f53, sans-serif;
}
small {
	font-size:12px;
}
ul, ol {
	list-style:none;
}
a {
	text-decoration:none;
	color:#ccc;
}
a:hover {
	text-decoration:underline;
}
sup {
	vertical-align:text-top;
}
sub {
	vertical-align:text-bottom;
}
button, input, select, textarea {
	font-size:100%;
}
#header, #container, #footer {
	width:960px;
	margin:0 auto;
}
.clear{clear:both;}
/* header */
#header h1,#headline{padding-left:15px;font-size:24px; font-size:4.5em; font-weight:bolder;font-family:Trebuchet MS, "微软雅黑", tahoma, arial, \5b8b\4f53, sans-serif;padding-top:10px;}
#header h1 a,#headline a {color:#fff;}
#header h1 a span,#headline a span{color:#E7FF61;}
#header h1 a:hover,#headline a:hover{ text-decoration:none;}
#blog-description{ text-indent:-9999px;}
#search{float:right;margin-top:-70px;}
.search{color:#bbb;font-size:12px;}
.search .formtip{float:left;
height:20px;
padding:7px 30px 3px 5px;
width:230px;
-moz-border-radius:5px 5px 5px 5px;
border:1px solid #111111;
color:#777777;
font:1em Verdana,Geneva,sans-serif;

}
.search .btn{border:medium none;
float:left;
margin-left:-50px;}
/* content */
#content {
	width:650px;
	float:left;
}
#homepage #content ul{
	background:none repeat scroll 0 0 #1a1a1a;
	border-right:1px solid #333333;
	border-top:1px solid #333333;color:#737373;}
#homepage #content h2 { font-size:16px; font-weight:normal;float:left;width:380px;}
#homepage #content h2 a{color:#E7FF61;}
#homepage #content h2 a:hover{ text-decoration:none;color:#fff;}
#homepage #content p{color:#eee;}
#homepage #content .ta-pageimg-right{ float:left;}
#homepage #content .ta-pageimg-right img{width:215px;height:120px; background:none repeat scroll 0 0 #FFFFFF; border:2px solid #CCCCCC;margin:0 15px 0 0; padding:5px;}
#homepage #content .ta-pageimg-right a:hover img{border:2px solid #ccc; }
#homepage #content li{border-color:#111111 #111111 #333333 #333333;border-style:solid;border-width:1px;padding:10px 0;display:block;}
#homepage #content li .content_block{clear:both;overflow:hidden;padding:0 10px;}
#homepage #content li .content_block .entry-meta a{ text-decoration:underline;color:#ccc;}
#homepage #content li .content_block p{ padding:10px 0;}
/* sidebar */
.sidebar {
	float:right;
	width:290px;
	-moz-border-radius:5px 5px 5px 5px;
	background:none repeat scroll 0 0 #1a1a1a;
	padding-bottom:10px;
}
.sidebar h3{-moz-border-radius:5px 5px 5px 5px;
background:none repeat scroll 0 0 #333;
color:#ccc;
display:block;
font-size:0.9em;
margin:10px 10px;
padding:2px 0;
font-size:1.2em; text-align:center;clear:both;}
.sidebar a{color:#737373;}
.sidebar .recentcomments ul{padding:0 10px;}
.sidebar .recentcomments ul li{margin-bottom:5px; line-height:145%;_clear:both;}
.sidebar .recentcomments .rc_info{_margin-top:-18px;}
.sidebar .recentcomments a:hover{ text-decoration:underline;}
.sidebar .most_viewed ul{line-height:180%;padding:0 10px;}
.sidebar .most_viewed a{color:#bbb;}
.sidebar .new_post ul{padding:0 10px; overflow:hidden;}
.sidebar .new_post li{float:left;padding:5px  5px 0 0;}
.sidebar .new_post li img{width:60px;height:60px;border:1px solid #ccc;}
.categories_list a{color:#bbb;}
.categories_list ul{padding:0 10px;}
.categories_list ul li{float:left;width:50%;}
/* footer */
#footer {
	clear:both;
	padding:20px 0;

}

#footer a {
	color:#888;
	text-decoration:none;
}

/* wp-pagenavi */
.wp-pagenavi {
	float:right;
	width:100%;
	padding:20px 0;
	margin-top:20px;
	background:#1a1a1a;
	text-align:center;
	-khtml-border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-bottom:1px solid #333;
	border-left:1px solid #000;
	border-right:1px solid #333;
	border-top:1px solid #000;
}
.wp-pagenavi .pages {
	padding-right:10px;
}
.wp-pagenavi span.current, .wp-pagenavi a.page, a.previouspostslink, a.nextpostslink, a.last, a.first {
	background:#c5e86a;
	text-align:center;
	padding:5px 8px;
	margin-right:5px;
	color:#333;
	-moz-border-radius:2px;
	-khtml-border-radius:2px;
	-webkit-border-radius:2px;
	text-decoration:none;
}
.wp-pagenavi span.current {
	background:#f0f0f0;
}
#blog .content .post a.more-link:hover, .wp-pagenavi a:hover {
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
	filter:alpha(opacity=70);
	opacity:.70;
}
/* single page */
#postpage #content{-moz-border-radius:5px 5px 5px 5px;background:#1a1a1a;padding:10px;width:630px;border-color:#000000 #333333 #333333 #000000;border-style:solid;border-width:1px;}
#postpage h1{font-size:2em;color:#fff;border-bottom:1px solid #373737;font-weight:normal;padding-bottom:5px;margin-bottom:5px;}
#postpage .post{font-size:14px;color:#bbb; font-family:"Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;}
#postpage .post img{margin:5px 0;border:2px solid #fff; text-align:center;}
#postpage .post p{padding:5px 0; display:block;zoom:1; clear:both;width:630px;}
#postpage .post a{color:#C5E86A;text-decoration:underline;}
#postpage .post a:hover{color:#98b843;}
#postpage .post a img{border:2px #fff solid;}
/* more articles */
#posts {
overflow:hidden;
-moz-border-radius:5px 5px 5px 5px;
background:none repeat scroll 0 0 #333333;
clear:both;
color:#CCCCCC;
display:block;
padding:10px;
width:610px;
}
#related-posts {
float:left;
overflow:hidden;
}
#posts .caption h2 {
display:inline;
font-size:100%;
}
#posts ul { display:block;clear:both; overflow:hidden;}
#related-posts li {
float:left;
overflow:hidden;
white-space:nowrap;
width:50%;
}
#posts a{color:#C5E86A; text-decoration:underline;}
#posts a:hover{color:#C5E86A;}
/* postnavi */
.postnavi {
margin-top:10px;
clear:both;
-moz-border-radius:5px 5px 5px 5px;
background:none repeat scroll 0 0 #333333;
padding:10px;
}
.postnavi .next {
float:right;
padding-right:10px;
}
/* download */
.download {font-size:14px;padding:5px 0 10px;clear:both;}
.download  a{color:#C5E86A; text-decoration:underline;}
.download  a:hover{color:#98b843;}
/* comments */
#respond{padding:15px 0 0 10px;}
#respond #login{margin-bottom:10px;}
#comments{padding:10px;color:#ccc;}
#comments .comment p{ line-height:165%;margin-top:10px;}
#commentform input, #commentform textarea {
border:1px solid #000000;
margin:0;
padding:10px;
-moz-border-radius:5px 5px 5px 5px;
}
#commentform input{padding-left:35px;
width:175px;
height:14px;
color:#777;
font-size:1em;
margin-bottom:5px;
}
#author {
background:url("images/icon_name.gif") no-repeat scroll 10px center #FFFFFF;
}
#email {
background:url("images/icon_mail.gif") no-repeat scroll 10px center #FFFFFF;
}
#url {
background:url("images/icon_url.gif") no-repeat scroll 10px center #FFFFFF;
}
input.textfield{
background:url("images/pencil.png") no-repeat scroll 10px center #FFFFFF;
}
#commentform .button{margin-top:5px;color:#000;font-weight:bold;height:35px; background:none repeat scroll 0 0 #C5E86A;border-color:#000000 #333333 #333333 #000000;padding:0;}
#comments .comment-author img{padding:1px;border:1px solid #fff;float:left;margin-right:10px;}
#comments .comment{padding:10px;border-bottom:1px solid #373737;}
#thecomments .tip {
	background:#1a1a1a;
	border-width:1px;
	border-style:solid;
	border-color:#333333;
	width:505px;
	padding:10px !important;
	padding:10px 10px 0;
	margin-top:0;
	position:absolute;
	z-index:3;
}
#thecomments .tip .act {
	display:none;
}
*+html #thecomments .tip {
	padding:10px 10px 0 !important;
}
.addcomment{float:right;}
.comment-meta{color:#737373;}
.comment_count{font-size:1.6em;padding:10px 0 15px;border-bottom:1px solid #373737;}
.addcomment a{color:#C5E86A;text-decoration:underline;}
.addcomment a:hover{color:#98b843;}
a.reply,#thecomments p a{ color:#C5E86A;}
a.reply:hover,#thecomments p a:hover{text-decoration:underline;color:#98b843;}
/* wp-recentcomments plugins*/
.rc_item .rc_avatar {
	line-height:1px;
}
.rc_item .rc_avatar img {
	background:#FFF;
	padding:1px;
	border:1px solid #333;
}
.rc_item .rc_left {
	display:inline;
	float:left;
	padding-right:7px !important;
	padding-right:4px;
}
.rc_item .rc_right {
	display:inline;
	float:right;
	padding-left:7px !important;
	padding-left:4px;
}
.rc_item .rc_info .author_name {
	font-weight:bold;
}
#rc_newest {
	float:left;
	padding-right:10px;
}
#rc_newer {
	float:left;
}
#rc_older {
	float:right;
}
.rc_fixed {
	clear:both;
}
.rc_label {
	font-weight:bolder;
}
.rc_back {
	float:left;
}
.rc_datetime {
	float:right;
}
/* NextGEN-Gallery */
.NextGEN-Gallery {width:1035px;margin:0 auto;background:none repeat scroll 0 0 #222222;border-right:1px solid #333333;border-top:1px solid #333333;}
.ngg-gallery-thumbnail-box{width:205px;height:205px;display:table;text-align:center;float:left;*position:relative;*overflow:hidden;border-color:#111111 #111111 #333333 #333333;border-style:solid;border-width:1px;}
.ngg-gallery-thumbnail-box .ngg-gallery-thumbnail{display:table-cell;vertical-align:middle;*position:absolute;*left:50%;*top:50%;}
.ngg-gallery-thumbnail-box .ngg-gallery-thumbnail img{vertical-align:top;background:none repeat scroll 0 0 #FFFFFF;border:2px solid #CCCCCC;padding:5px;*position:relative;*left:-50%;*top:-50%;}
.ngg-navigation{clear:both;}
/* site */
#homepage #comments{padding:0;}
#homepage #content.sitepage li .content_block p {
padding:5px 0;
}

/* Start 公有样式 */
html{_background-image:url(about:blank);_background-attachment:fixed;}
#wgToolBar{width:100%;height:30px;position:fixed;background:#000;z-index:9999;overflow:hidden;opacity:0.7;filter:alpha(opacity=70);-moz-opacity:.7;}
#wgToolBar a{text-decoration:none;}
#wgNotice{float:left;background:url(images/notice_icon.gif) no-repeat 10px 3px;margin:0;padding:0 0 0 40px;}
#wgNotice li{list-style-type:none;color:#fff;font:13px/30px Arial,SimSun;}
#wgNotice li a{color:#06c;}
#wgNotice li a:hover{color:#06c;}
#wgSNS{float:right;padding:5px 10px 0 0;margin:0;}
#wgSNS li{float:left;margin:0 5px;display:inline;list-style-type:none;}
#wgSNS li a{width:20px;height:20px;display:block;background:url(images/sns_icon.png) no-repeat;text-indent:-9999em;}
#wgSNS li a:hover{transform:scale(1.5);-webkit-transform:scale(1.5);-moz-transform:scale(1.5);-o-transform:scale(1.5);}
#wgSNS #tb_fav{background-position:0 0;}
#wgSNS #tb_mail{background-position:0 -25px;}
#wgSNS #tb_rss{background-position:0 -50px;}
#wgSNS #tb_sohu{background-position:0 -75px;}
#wgSNS #tb_twitter{background-position:0 -100px;}
#wgSNS #tb_sina{background-position:0 -125px;}
#wgSNS #tb_net163{background-position:0 -150px;}
#wgSNS #tb_baidu{background-position:0 -175px;}
#wgSNS #tb_douban{background-position:0 -200px;}
#wgSNS #tb_facebook{background-position:0 -225px;}
#wgSNS #tb_tencent{background-position:0 -250px;}
#wgSNS #tb_digu{background-position:0 -275px;}
/* End 公有样式 */
/* Start 顶部工具条 */
body{margin-top:30px;}
#wgToolBar{border-radius:0 0 5px 5px;box-shadow:0px 5px 5px #565656;-moz-border-radius:0 0 5px 5px;-webkit-border-radius:0 0 5px 5px;-khtml-border-radius:0 0 5px 5px;-webkit-box-shadow:0px 5px 5px #565656;-moz-box-shadow:0px 5px 5px #565656;top:0;_position:absolute;_top:expression(0+((e=document.documentElement.scrollTop)?e:document.body.scrollTop)+"px");}
/* End 顶部工具条 */
