/*	Clear
***************************/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { margin:0; padding:0;}
table { border-collapse:collapse; border-spacing:0;}
fieldset,img { border:0;}
address,caption,cite,code,dfn,em,strong,th,var {font-style:normal; font-weight:normal;}
ol,ul { list-style:none;}
caption,th { text-align:left;}
h1,h2,h3,h4,h5,h6 {font-size:100%; font-weight:normal;}
abbr,acronym { border:0;}
body {font:12px/2em "Microsoft YaHei",Arial,Helvetica,sans-serif; color:#575757;}
blockquote {padding:13px; border:1px dotted #CCCCCC; margin:16px; background:#FAFAFA; -moz-border-radius:8px; -webkit-border-radius:8px;}
h3 { color:#CC0000; font-size:16px; margin:6px; }
h2 { color:#CC0000; font-size:18px; margin:8px;}
h1 { font-size:20px; color:#000000;  margin:20px 10px 10px 10px;}
em {color:#006699; font-style:italic;}
strong {font-weight:bold; color:#CC0000;}
h1 a:link {
	color: #000000;
	text-decoration: none;
}

h1 a:visited {
	color: #000000;
	text-decoration: none;
}

h1 a:hover {
	color: #CC0000;
	text-decoration: underline;
}

h1 a:active {
	color: #CC0000;
	text-decoration: underline;
}
small {color:#999999;}
small a:link {color:#999999;}
a:link {
	color: #006699;
	text-decoration: none;
}

a:visited {
	color: #006699;
	text-decoration: none;
}

a:hover {
	color: #CC0000;
	text-decoration: underline;
}

a:active {
	color: #CC0000;
	text-decoration: underline;
}

/************** Thematic framework ************/
#header { width:1000px; margin:0 auto; margin-top:10px; margin-bottom:10px; }
#wrap { margin:0 auto 16px; width:1000px; background:#FFFFFF; overflow:hidden; padding-top:16px;}
.content { width:636px;  float:left; display:inline; margin:0 10px; padding:16px; border:1px solid #D6D6D6; -moz-border-radius:10px; -webkit-border-radius:10px}
#sidebar { width:272px; float:left; margin-right:10px; /* padding:13px; border:1px solid #D6D6D6; -moz-border-radius:10px; -webkit-border-radius:10px*/}
#footer { clear:both; width:967px; border-left:1px solid #CCCCCC; border-right:1px solid #CCCCCC; border-top:1px solid #CCCCCC; margin:0 auto; padding:0 0 0 13px; -moz-border-radius:10px 10px 0 0; -webkit-border-radius:10px 10px 0 0;}
.aligncenter{display:block; margin:0 auto;}

.content img {
		margin:13px auto 0 auto;
		padding:6px;
		 border:1px solid #D6D6D6;
		-moz-border-radius: 8px;
-khtml-border-radius: 8px;
-webkit-border-radius: 8px;
border-radius: 8px;}
.wp-caption-text{text-align:center;}

/* Header
 * ********************/
#logo { padding-left:20px; padding-top:16px; padding-bottom:8px;}

/*	Header-Nav
***********************/
#nav { width:100%; border-bottom:1px solid #CCCCCC; height:28px;}
.nav {width:930px; margin:0 auto;}
.nav li{float:left; border:1px solid #CCCCCC; -moz-border-radius-topleft:6px; -moz-border-radius-topright:6px; -webkit-border-top-left-radius:6px; -webkit-border-top-right-radius:6px; padding:0 16px; margin-right:13px; height:27px;}
.nav li:hover {border-bottom:1px solid #fff;  margin-right:13px; height:27px;}
.nav li:active {border-bottom:1px solid #fff;  margin-right:13px; height:27px;}

/*	Index
 * ***********************/
.post { margin-bottom:20px; padding-bottom:20px; }
.post img { max-width:100%;}
.atimg { display:block; margin:0 auto;}
.h1-small { padding:6px 10px; margin-bottom:20px; border:1px solid #D6D6D6;  -moz-border-radius:10px; -webkit-border-radius:10px; overflow:hidden;}
.read-more { width:103px; height:24px; text-align:center; background:#FAFAFA; float:right; border:1px solid #D6D6D6;  -moz-border-radius:6px; -webkit-border-radius:6px; margin-top:13px;}

/*	Sidebar
 * **************************/
 .rounlist { border:1px solid #D6D6D6; -moz-border-radius:10px; -webkit-border-radius:10px; margin-bottom:20px; padding:6px 3px 12px 3px;}
.title {font-size:16px; color:#C03B00; border-bottom:1px solid #DDDDDD; padding:10px 10px 0 10px;}
h5 {width:80px; text-align:center; background:#FAFAFA; border-bottom:1px solid #DDDDDD; padding:8px; 10px ; border-left:1px solid #CCCCCC; 
border-top:1px solid #CCCCCC; border-right:1px solid #CCCCCC; border-bottom:1px solid #FFFFFF; -moz-border-radius:6px 6px 0 0; -webkit-border-radius:6px 6px 0 0;}
.title2 {font-size:16px; margin-top:20px; color:#C03B00; border-bottom:1px solid #DDDDDD; padding:10px; background:#FAFAFA; border:1px solid #CCCCCC; -moz-border-radius:6px; -webkit-border-radius:6px;}
#sidebar ul {line-height:1.3em;}
.list {margin:8px 0; border-bottom:1px solid #DDDDDD; margin:0 4px 0 0; padding:5px 0 5px 8px; clear:both;} 
.category {border:1px solid #D6D6D6; -moz-border-radius:10px; -webkit-border-radius:10px; margin-bottom:20px; padding:6px 3px 12px 3px;}
.category li {margin:8px 0;}

.listr {border-bottom:1px solid #E0E0E0; margin:0 5px; padding:10px 0 10px 0; clear:both; overflow:hidden;}
.categorylist {padding-left:10px;}
.categorylist li {padding-left:18px; background:url(images/ico.png) no-repeat;}
.thumbnail {float:left; /* height:48px; */ margin-right:10px; width:60px; padding:3px; border:1px solid #E0E0E0; -moz-border-radius:6px; -webkit-border-radius:6px;}

/*	Single
 * ************************/
.navigation{border-bottom:1px solid #E5E5E5;border-top:1px solid #E5E5E5; padding:13px 0; margin:13px 0 13px 0;}
.previous {padding-bottom:6px;}
.post-single { margin-bottom:20px; line-height:2em; font-size:13px; }
.post-single img { max-width:100%;}
.post-single p{margin-bottom:20px; text-indent:2em;}
.links { overflow:hidden; margin-bottom:6px;}
.linksr {border-bottom:1px solid #CCCCCC; overflow:hidden;}
.linksr h5 {margin-left:30px; padding:3px 16px; font-size:16px; color:#CC0000;}
.links-border {clear:both; display:block;}
.links li {float:left; margin:0 0 0 13px;}
.ad {text-align:center;}
.related_posts {overflow:hidden;}
.related_posts li {padding-left:13px;}
.thumbnail2 {height:68px; margin-right:10px; width:80px; padding:3px; border:1px solid #E0E0E0; -moz-border-radius:5px; -webkit-border-radius:5px;}

/*	Comment
*************************************/

.commentlist>li{border:1px solid #E0E0E0; -moz-border-radius:8px; -webkit-border-radius:8px; padding:6px; margin:13px;}
.commentlist .children{padding:6px; margin:6px; border:1px solid #E0E0E0; -moz-border-radius:6px; -webkit-border-radius:6px; background:#FAFAFA;}


.commentlist li, #commentform input, #commentform textarea {
	font: 0.9em 'Lucida Grande', Verdana, Arial, Sans-Serif;
	}
.commentlist li ul li {
	font-size: 1em;
}

.commentlist li {
	font-weight: bold;
}

.commentlist li .avatar { 
	float: right;
	border: 1px solid #eee;
	padding: 2px;
	background: #fff;
	}

.commentlist cite, .commentlist cite a {
	font-weight: bold;
	font-style: normal;
	font-size: 1.1em;
	}

.commentlist p {
	font-weight: normal;
	line-height: 1.5em;
	text-transform: none;
	}

#commentform p {
	font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;
	}

.commentmetadata {
	font-weight: normal;
	}


/* Begin Comments*/
.alt {
	margin: 0;
	padding: 10px;
	}

.commentlist {
	padding: 0;
	text-align: justify;
	}

.commentlist li {
	margin: 15px 0 10px;
	padding: 5px 5px 10px 10px;
	list-style: none;

	}
.commentlist li ul li { 
	margin-right: -5px;
	margin-left: 10px;
}

.commentlist p {
	margin: 10px 5px 10px 0;
}
.children { padding: 0; }

#commentform p {
	margin: 5px 0;
	}

.nocomments {
	text-align: center;
	margin: 0;
	padding: 0;
	}

.commentmetadata {
	margin: 0;
	display: block;
	}
/* End Comments */


.commentlist li, #commentform input, #commentform textarea {
	font: 0.9em 'Lucida Grande', Verdana, Arial, Sans-Serif;
	}
.commentlist li ul li {
	font-size: 1em;
}

.commentlist li {
	font-weight: bold;
}

.commentlist li .avatar { 
	float: right;
	border: 1px solid #eee;
	padding: 2px;
	background: #fff;
	}

.commentlist cite, .commentlist cite a {
	font-weight: bold;
	font-style: normal;
	font-size: 1.1em;
	}

.commentlist p {
	font-weight: normal;
	line-height: 1.5em;
	text-transform: none;
	}

#commentform p {
	font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;
	}

.commentmetadata {
	font-weight: normal;
	}