body,h1,h2,h3,h4,h5,h6,address,blockquote,dd,dl,hr,p,form{margin:0;padding:0;}
body{font-family:微软雅黑, Comic Sans MS,Helvetica, Verdana, Arial, Sans-Serif;font-size:13px;text-align:center;vertical-align:top;color:#222;background:url(images/background.jpg)  repeat;}
h1{font-size:24px;padding:0 0 10px;}
h2{font-size:21px;padding:10px 0 9px;}
h3{font-size:18px;padding:10px 0 9px;}
h4{font-size:15px;padding:10px 0 9px;}
blockquote{clear:left;text-align:justify;background:url(images/quote.png) no-repeat 5px 7px;margin:10px;padding:15px 20px 5px 30px;}
input,select,textarea{font-size:12px;}
code{font:1.1em 'Courier New', Courier, Fixed;}
.alignright{float:right;}
img.alignleft{display:inline;margin:0 7px 2px 0;padding:5px;}
img.alignright{display:inline;margin:0 0 2px 7px;padding:5px;}
img{border:0;margin:0;padding:0;}
.clear{clear:both;}
a:link,a:visited,a:active{text-decoration:none;color:#444;}
a:hover{text-decoration:none;color:#111;}

/*  width   */
#header{width: 1000px;	height: 200px;	background: url(images/header.jpg) no-repeat bottom right;}
#wrapper{width:1000px;text-align:left;margin:0 auto;}
#container{background:#fff;float:left;width:720px;border:1px solid #888;border-top:none;padding:10px 20px 10px 30px;}
.widget-area{float:left;display:inline;font-size:12px;width:240px;text-align:left;line-height:130%;padding:10px 0;}
.sidebar{margin-left:-13px;border-right:1px #888 solid;border-bottom:1px #888 solid;}
#footer{clear:both;float:left;width:1000px;}


/* header classes */

#bloginfo img{position: relative;left: 500px;top: 110px;width:185px;height:45px;}
#rss img{position: relative;left: 36px;top: 105px;width:32px;height:32px;}
#twitter img{position: relative;left: 5px;top: 73px;width:32px;height:32px;}

#menu{position:absolute;top:0px;left:50%;margin-left:-110px;font-size:14px;}
.menu li{float:right;height:21px;overflow:hidden;list-style:none;}
.menu a{font-weight:bold;color:#eee;text-align:center;text-decoration:none;display:block;padding:0 8px;overflow: hidden;position: relative;z-index: 10;}
.menu a:hover{color:#30BBBB;   height: 30px;  }           
.lavaLamp li.back {border-bottom: 3px solid #48A8A8;  border-top: 2px solid #ddd;  position: absolute;z-index: 8;height:18px;}
#searchbox{height:20px;border:2px #ddd solid; width:230px;position:absolute;top:45px;left:50%;margin-left:255px;display:block;}
#g-input{display:inline;padding:1px 5px;color:#fff;border:0 none;height:15px;margin:1px 2px;width:65%;font-size:12px;font-weight:700;font-family:Comic Sans MS,微软雅黑;background:transparent;}
#g-submit{display:inline;right:5px;position:absolute;height:16px;top:0;cursor:pointer;padding:0 5px;color:#fff;font-size:12px;width:55px;font-weight:700;font-family:Comic Sans MS;background:transparent;}
form, table, input, textarea, dl, dt, dd {border:medium none;outline:medium none;}

#readingmode{font-size: 14px;position:absolute; top:175px;left:50%; margin-left: 430px;color: #fff; cursor:pointer; }
#EnjoyReading_widget a{color:#fff;}
#EnjoyReading_widget a:hover{color:#000;}
#updown{position:fixed;bottom:50%;margin-bottom:-150px; right:50%;margin-right:-290px;display:block;}
#gotop{background:url(images/up.png) no-repeat;margin:-3px 0;position:relative;cursor:pointer;height:32px;width:32px;}
#gobottom{background:url(images/down.png) no-repeat;margin:-3px 0;position:relative;cursor:pointer;height:32px;width:32px;}
#msg{background:url(images/msg.png) no-repeat;margin:-3px 0;position:relative;cursor:pointer;height:32px;width:32px;}


/*   post   */


p{padding:15px 0 0;}
.post{line-height:170%;padding:10px 0;}
.post h2{margin:0 0 10px;letter-spacing:2px;font-family:Harrington, algerian,方正隶变简体, 华文行楷, 微软雅黑;}
.post .date {	color: #444;	text-align: center;margin:-30px 10px 0 0;float: right;font-size: 14px;font-family: 'Arial Black',微软雅黑;}
.entry{margin:0 0 0 5px;}
.entry ul li,.entry ol li{padding: 7px 0 0 0;color:#666;}
.entry ol li{list-style:lower-roman;}
.entry ol li li{list-style:lower-latin;}
.entry ul li li {list-style:circle;}
.entry h3{color:#666699;}
.entry blockquote{color:#888;}
.entry img{max-width:90%;}
p.postmetadata{border-top:1px solid #ccc;margin-top:10px;}
.post-navi{font-size: 14px;	font-weight: bold;}
.entry p textarea{max-width: 80%; max-height:250px;}

/* a:hover styling for easy regonizing in IE */

.entry a, .widget-area a, .commentlist a, .sidebarsingle li a, .postmetadata a {border-bottom:1px dashed #888;}
.entry a:hover,.widget-area a:hover,.commentlist a:hover, .sidebarsingle li a:hover, .postmetadata a:hover {border-bottom:0px solid #444;}
.entry a img{ 	border:1px solid #aaa;margin:2px;}
.entry a:hover img{border:1px solid #eee;}


/* related posts  */
.related_posts ul{margin:-5px 0 0 -45px; line-height:120%;}
.related_posts ul li{list-style: none; float:right;  width:32%; text-align:left; line-height:150%; }

/* Share */
.share {padding:0}
.share h4{font-family: Harrington, Vivaldi; font-size: large; color: #ff0022;}
.share ul{margin:-5px 0 0 -10px;}
.share li{background:none;float:left;width: 25px;display:inline !important;list-style-type:none;padding:1px;}
.share img{height:20px;width:20px;}

/* Widget   */

.widget-area h3{font-size:16px;text-align:center;}
.widget-area ul{list-style:none;}
.widget-area ul li{margin:15px 0 15px -5px;padding-right:10px;}
.widget-container{margin-top:5px;}
#wp-calendar{width:200px;text-align:center;}
#wp-calendar caption{font-weight:700;color:#222;text-align:center;font-size:14px;padding-bottom:4px;}
#wp-calendar thead{font-size:11px;}
#wp-calendar tbody{color:#aaa;}
#wp-calendar tbody td{background:#f5f5f5;border:1px solid #fff;text-align:center;padding:3px 0 2px;}
#wp-calendar tbody .pad{background:none;}
#wp-calendar tfoot #next{text-align:right;}
#twitterwidget{border:1px #888 dashed;margin-right:5px;padding:8px;}
#wp_tag_cloud li {overflow:visible;line-height:27px;}
#wp_tag_cloud{height:308px;}
/*ul.archives li{margin:15px 0 0 -5px; float:right; width:85px;display:inline !important; line-height:15px;}*/
.recentcomments li img{width:13px;height:13px;}
.widget-area .recentcomments li{margin-left:-10px;}
.sidebar-tab .tab-content .moveright li,  .recentcomments li{height:17px;overflow:hidden;}
.pollheader{border-bottom:3px #444 solid;cursor:pointer; margin-left:45px; width:110px;}
.pds-vote .pds-totalvotes-outer .pds-links-back .pds-pd-link{display:none!important;}

/* Tab Sidebar  */
.sidebar-tab{margin-left:10px;overflow:hidden;}
#tabbar4 .tab-title{padding-left:30px;}
.tab-title{padding-left: 15px;}
.tab-title h4{color:#666;margin:5px;font-family:Arial,微软雅黑; font-size:14px;}
.tab-title .selected{color:#111;border-bottom:3px solid #222;} /*标题被选中时的样式*/
.tab-title span{padding:5px 8px;border-bottom:3px solid #aaa;cursor:pointer;}
.tab-content .hide{display:none;} /*默认让第一块内容显示，其余隐藏*/
.tab-content ul{padding-right:5px;}

/*   footer   */	
#footer p{line-height: 18px;font-size:12px;color:#333;margin-bottom:10px;}

/* Pagenavi Styling */
.pagenavi{text-align:center;margin:1em 0 1.5em;}
.page-numbers{border-bottom:5px solid #ccc;padding:5px 8px 4px;margin:0 5px;}
.page-numbers:hover,.pagenavi .current{color:#333;border-bottom:5px solid #333;}

/*      comment        */
#comments {font-variant: normal;}
.commentlist {list-style: none;	margin:0 15px;	padding:0px;	font-size:12px;}
.comment,.trackback,.pingback{	clear:both;	padding:0;	border-top:1px #bbb dashed;}
.comment .children{ list-style: none;	padding:0;	}
.comment div, .trackback div, .pingback div{	height:100%;	background:#ffffff;	padding:8px;}
.trackback div, .pingback div{	border:1px #E5D9AF dashed;}
.comment div div,.trackback div div, .pingback div div{	background:none;	padding:0;	border:0;}
.comment .says {}
.trackback .says, .pingback .says{	display:none;}
.comment .avatar{position:relative;	float: left;	margin-right: 5px;	padding:2px;width:36px;height:36px;}
.comment .children .avatar{width:32px; height:32px;}
.comment .fn,.comment .fn a,.trackback .fn,.trackback .fn a,.pingback .fn,.pingback .fn a{	color:#55ABAB; font-style:normal;	font-weight: bold; text-decoration:none;font-size:13px;margin:3px;}	
.comment .fn a:hover{color:#FF8C78;}
.comment-body  .comment-author-admin .fn {	float:left;font-weight:bold;	text-decoration:underline;}
.comment-body p{clear:both;}
.comment .comment-meta,.trackback .comment-meta, .pingback .comment-meta{font-size:12px;}
.trackback .comment-meta{padding:2px 0;}
.comment .comment-meta a, .trackback .comment-meta a, .pingback .comment-meta a {	color:#444;	text-decoration:none;}
.comment .reply{color:#888;	letter-spacing:1px;float:right;}
.comment .reply a{	text-decoration:none;}

.trackback .reply, .pingback .reply{	display:none;}
.edit-again{margin:0 5px; font-weight:bold; }

	/*** comment form ***/

#respond {	clear:both;	padding:0 20px 0 5px;	margin:5px 0px 0px 20px;	font-size:11px;}	
#commentform {margin:0;padding:0;}
#real-avatar{float:right;margin-right:20px;}
#email, #author, #url {	color: #000000;	font-size: 11px;	padding-left: 10px;	vertical-align: middle;	border: 1px solid #888888;
	font-family: Verdana, Arial, Helvetica, Sans-Serif;}

#comment {	width: 98%;	color: #000;	font-size: 12px;	font-family: 微软雅黑, Verdana, Arial, Helvetica, Sans-Serif;	border: 1px solid #aaa;	padding: 2px;
	background:url(http://freeyoru.com/wp-content/uploads/kiraboshi.jpg)  no-repeat right bottom;
		resize: vertical !important ;/* 有三个属性值：both、horizontal、 vertical*/	overflow: auto;/* 不知道作用是什么，反正要留着 */
}
#submit {	 float:left;height: 20px;	color: #000;	font-size: 11px;	background: #ffffff;	margin-left: 10px;	
padding: 0px 10px 2px 10px;	border: 1px solid #aaa;	font-family: Verdana, Arial, Helvetica, Sans-Serif;}
#commentform textarea {padding-left:10px;}
input:focus,textarea:focus,#email:focus, #url:focus, #author:focus{outline:medium none !important;}
.cmt-close{cursor:pointer; color:#666}
#wordcount{color:#666; float:right; margin:-15px 20px 0 0;display:none;}
#str{font-size:13px;}


.copyright{padding-left: 10px;}

.editor{background: url(images/editor.png) no-repeat 0 0 !important;display:none;}
.editor img{height:16px; width:16px;}
/*  Gravatar Wall  */
.ffox_most_active {margin-left:-20px; }
 .ffox_most_active li{ list-style:none; float:left; border:none; width: 38px;} 
 .ffox_most_active img.avatar{ border: 1px #aaa solid; width:32px; height:32px; padding:1px;margin:0 1px;}

/* show the number of visitor'comments  */
#message{margin: 5px 0 -10px 0;}
#respond .avatar-96 {height:60px;width:60px;}

/* WP-claps  */
.wp_clap_do{float:left;text-align:center;margin:20px 5px 5px 10px;}
.wp_clap_img{display:block;border:none;}
.wp_clap_notice{float:left;margin:5px;}
.wp_clap_single_clapper{text-align:center;float:left;margin:5px;width:50px;}
.wp_clap_avatar{display:block;}
.wp_clap_f{float:right;padding:4px;}
.wp_clap_f_container{border:1px solid #ccc;width:48px;height:48px;text-align:center;padding:1px;}
.wp_clap_f_count{font-size:16px;line-height:29px;height:29px;margin-bottom:1px;}
.wp_clap_f_text{font-size:12px;font-weight:700;line-height:18px;height:18px;}
.wp_clap_f_text span{cursor:pointer;}
﻿.wp_clap,.wp_clap_clappers{clear:both;}

/*  Comment Info Detector  */
.comment-meta{float:right;}
.comment  .comment-meta{display:none;}
.comment-body:hover .comment-meta{display:inline;}

/* RC comments editable  */
.fixed,.clear{clear:both;}
#rc_newest,#rc_newer{float:left;margin-right:5px;}
.rc_datetime,#rc_older{float:right;margin-right:5px;}
#rs_loading,#rc_loading{border:1px solid #555;width:90%;margin-top:10px;padding:10px;}
#rs_loading{width:90%;margin:7px 5px;padding:6px 10px;}
#rc_comment-reply-link{float:right;margin-right:10px;margin-bottom:5px;}
#rc_respond{margin-top:10px;}
#rc_comment{border:1px solid #999;margin-top:5px;width:90%;}
#rc_author,#rc_email,#rc_url{border:1px solid #999;width:70%;height:17px;margin:8px 0 0;padding:2px 0 1px 2px;}
#wp-rc-reply{margin:10px -10px 0 -10px;min-height: 180px;}
#wp-rc-reply img{height:13px;width:13px; }
#wp-rc-reply #replyto{line-height: 200%; margin:20px 0; overflow:visible;}
#wp-rc-reply .avatar{float:left;margin-right:5px;position:relative;}
#wp-rc-reply li{clear:both;margin-top:5px;display:inline-block;}
#wp-rc-reply li#rc_nav{font-size:10px;display:block;}
#rc_reply{float:right;}
