﻿#right .tags {
	margin:10px 0px 15px 0px;
	padding-bottom:9px;
	border-bottom:1px #dedede solid;
}

#right .tags .title {
	display:block;
	text-align:left;
	font-size:14px;
	font-weight:bold;
	color:black;
	letter-spacing:3px;
	margin-bottom:10px;
}

#right .tags .list a {
	text-decoration:none;
	color:#105cb6;
	line-height:18px;
}

#left .recommend {
	text-align:left;
	padding-left:5px;
	padding-bottom:10px;
	margin-bottom:15px;
	border-bottom:1px #dedede solid;
}

#left .recommend .title {
	font-weight:bold;
	color:#333333;
	padding-left:10px;
	margin-bottom:10px;
	font-size:14px;
}

#left .recommend .googleadsense {
	float:left;
	padding-left:5px;
}

#left .posts {
	text-align:left;
	padding-left:5px;
	padding-bottom:10px;
	margin-bottom:15px;
	border-bottom:1px #dedede solid;
}

#left .posts .title {
	font-weight:bold;
	color:#333333;
	/*padding-left:10px;*/
	padding-left:5px;
	margin-bottom:8px;
	font-size:12px;
}

#left .posts .list {
	float:left;
	margin-left:5px;
	width:300px;
	/*background:aqua;*/
	overflow:hidden;
}

#left .posts .list ul li {
	list-style:none;
	display:block;
	height:12px;
	overflow:hidden;
	margin-top:7.5px;
}

#left .posts .list ul li a {
	text-decoration:none;
	color:#105cb6;
}

#left .posts .left {
	float:left;
	width:255px;
	/*background:aqua;*/
	margin:0px 0px 10px 0px;
}

#left .posts .right {
	float:left;
	width:255px;
	/*background:aqua;*/
	margin:0px 0px 10px 15px;
}

#left .posts .random {
	height:200px;
	overflow:hidden;
}

#left .posts .recent {
	height:200px;
	overflow:hidden;
}

#left .posts .previous {
	height:40px;
	overflow:hidden;
}

#left .posts .next {
	height:40px;
	overflow:hidden;
}


/*评论*/
.comments {
	text-align:left;
	margin-top:15px;
	padding:10px 30px 10px 10px;
}

.comments h3 {
	font-size:14px;
	font-weight:bold;
	margin-bottom:15px;
	color:#151515;
}

.comments .body {
	background:#F7F7F7;
	border-top:1px #dedede solid;
	border-bottom:1px #dedede solid;
	margin-bottom:15px;
		/*fix*/
		padding-right:5px;
}

.comments .body .author {
	height:34px;
	/*background:silver;*/
	padding-left:5px;
	margin-top:3px;
	margin-left:5px;
	border-left:2px #dedede solid;
		/*padding-bottom:5px;*/
	margin-bottom:10px;
}

.comments .body .author .lft {
	float:left;
}

.comments .body .author .lft .name,.comments .body .author .lft .name a {
	margin-top:4px;
	text-decoration:none;
}

.comments .body .author .lft .meta {
	margin-top:6px;
		/*padding-bottom:5px;
		border-bottom:1px #dedede dotted;*/
}

.comments .body .author .gravatar {
	float:right;
}

.comments .body .content {
	margin-left:10px;
}

.comments .body .content .childs {
	background:#E8E8E8;
	padding:5px;
	margin:10px;
}

.comments .body .content .childs .author {
	height:34px;
	/*background:silver;*/
	padding-left:5px;
	margin-top:3px;
	margin-left:5px;
	border-left:2px #dedede solid;
		/*padding-bottom:5px;*/
	margin-bottom:10px;
}

.comments .body .content .childs .author .lft {
	float:left;
}

.comments .body .content .childs .author .lft .name,.comments .body .author .lft .name a {
	margin-top:4px;
	text-decoration:none;
}

.comments .body .content .childs .author .lft .meta {
	margin-top:6px;
		/*padding-bottom:5px;
		border-bottom:1px #dedede dotted;*/
}

.comments .body .content .childs p {
	margin-left:5px;
}

.comments .body .content .chalt {
	background:#F7F7F7;
	padding:5px;
	margin:10px;
}

#respond h3 {
	font-size:14px;
	font-weight:bold;
}

#respond #commentform textarea {
	border:1px #dedede solid;
	background:#f5f5f5;
	width:490px;
	padding:10px;
	margin-bottom:10px;
}

#respond #commentform textarea:hover {
	background:#FDFDFD;
}

#respond #commentform input[type='text'] {
	border:1px #dedede solid;
	background:#f5f5f5;
	margin:0px 0px 5px 0px;
	padding:3px;
}

#respond #commentform input[type='submit'] {
	border:1px #dedede solid;
	background:#f5f5f5;
	margin:5px 0px 0px 0px;
	padding:5px 15px;
}

#respond #commentform input[type='text']:hover {
	background:#FDFDFD;
}

#respond #commentform input[type='submit']:hover {
	background:#CC0000;
	color:white;
}

/*回复*/
.comments #commentform textarea {
	border:1px #dedede solid;
	background:#f5f5f5;
	width:440px;
	padding:10px;
	margin-bottom:10px;
}

.comments #commentform textarea:hover {
	background:#FDFDFD;
}

.comments #commentform input[type='text'] {
	border:1px #dedede solid;
	background:#f5f5f5;
	margin:0px 0px 5px 0px;
	padding:3px;
}

.comments #commentform input[type='submit'] {
	border:1px #dedede solid;
	background:#f5f5f5;
	margin:5px 0px 0px 0px;
	padding:5px 15px;
}

.comments #commentform input[type='text']:hover {
	background:#FDFDFD;
}

.comments #commentform input[type='submit']:hover {
	background:#CC0000;
	color:white;
}

/*取消回复*/
.comments #cancel_reply a,.comments cancel-comment-reply a {
	/*text-decoration:none;
	display:block;
	margin-bottom:10px;*/
}



/*特殊标签*/
blockquote {border:1px dashed #e6e6e6; background:#fafafa; padding:10px 10px 0; margin:10px;}
.content p {line-height:20px;margin:0px 0px 13px 0px;}





/*fix*/
#left .hots {
	padding-bottom:15px;
	border-bottom:1px #dedede solid;
}



/*fix*/
a:hover {
	color:red;
}

#left .posts .list ul li a:hover,
#right .tags .list a:hover {
	color:red;
}

/*fix for comment*/
.comments .body .content .comment-childs cite {
	font-style:normal;
		/*fix font style*/
		font-weight:bold;
		color:#555555;
}

.comments .body .content .comment-childs small {
	font-size:12px;
}

.comments .body .content .comment-childs {
	background:#F7F7F7;
	border:1px #dedede dotted;
}

.comments .body .content .chalt {
	background:#E8E8E8;
	border:1px #dedede dotted;
}

.comments .body .content .comment-childs img {
	float:right;
}

/*fix for ramdom list*/
#left .posts .list ul li {
	margin-top:6px;
}

#left .posts .list ul a {
	text-decoration:none;
	color:#105cb6;
	/*display:block;*/
	/*margin-top:4px;*/
	/*fix height overflow*/
	display:block;
	height:12px;
	overflow:hidden;
}

/*fix for comment*/
.comments .body .author .lft .name,.comments .body .author .lft .name a {
	font-weight:bold;
	/*color:#333333;*/
	color:#555555;
}

/*fix for comment 2*/
/*.comments .body p {*/
/*.comments .body #commentform p,.comments .body #commentform a {*/
.comments .body #commentform p {
	line-height:20px;
	margin:0px 0px 13px;
	margin-left:10px;
}

/*.comments .body #commentform a {*/
.comments .body #commentform div a {
	line-height:20px;
	margin:0px 0px 13px;
	margin-left:10px;
	display:block;
	margin-bottom:10px;
}

/*fix for comment 3*/
.comments .body a {
	text-decoration:none;
	color:#3366FF;
}

.comments .body a:hover {
	color:#CC0000;
}

/*fix for comment 4*/
/*#left .comments #respond #commentform + p {*/
/*#left .comments #respond #commentform+p {*/
/*#left .comments #respond #commentform ~ p {*/
/*#left .comments #respond #commentform ~p {*/
/*#left .comments #respond #commentform p {*/
#left .comments #respond #commentform>p:first-child {
	margin-bottom:10px;
}

#left .comments #respond #commentform>p:first-child a {
	text-decoration:none;
	color:#3366FF;
}












