@charset "utf-8"; 
/*Powered by emlog*/
body {
	margin-top: 20px;
	padding: 0;
	background: #1F1F1F;
	font-size: 13px;
	text-align: justify;
	color: #5C5116;
}

body, th, td, input, textarea, select, option {
	font-family: Arial, Times, serif;
}

h1, h2, h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #819CDB;
}

h1 {
	font-size: 36px;
}

h2 {
	font-size: 2em;
}

h3 {
	font-size: 1em;
}

p, ul, ol {
	margin: 0;
	padding: 0;
	list-style: none;
	line-height: 200%;
}

blockquote {
	padding-left: 1em;
}

blockquote p, blockquote ul, blockquote ol {
	line-height: normal;
	font-style: italic;
}

a {
	color: #413C20;
}

a:hover {
}
hr {
	display: none;
}
table{border-collapse:separate; border-spacing:0}
caption, th, td{text-align:left; font-weight:normal}
table, td, th{vertical-align:middle}
blockquote:before, blockquote:after, q:before, q:after{content:""}
blockquote, q{quotes:""""}
a img{border:none}
li{list-style:none}
.clear{clear:both}
.header{
	margin: 0;
	font-family: Arial, Helvetica, sans-serif;
}
.header{
	width: 800px;
	height: 270px;
	margin: 0 auto;
	background: url(images/img01.jpg) no-repeat left top;
}
.header h1{
	color: #FF0000;
	font-size: 50px;
	padding: 90px 0 0 75px;
}
.header a:link, .header a:visited {
	text-decoration: none;
	color: #FFB71C;
}
.header a:hover {
	text-decoration: none;
	color: #FFB71C;
}
.main{
	width: 800px;
	margin: 0 auto;
	background: #FFFFFF url(images/img03.jpg) repeat-y left top;
}
#main-top{
padding: 20px 30px;
height:150px;
background: url(images/img02.jpg) no-repeat left top;
}
#main-btt{
	padding: 20px 30px;
	background: url(images/img04.jpg) no-repeat left bottom;
}
#tagline{
	margin-top: -5px;
	padding-left: 80px;
	font-size: 13px;
	color:#009900;
	text-indent: 2em;
}
/*/×——————————————————————————————————————×/*/
#menus{
padding: 0px;
margin-left: 250px;
list-style-type: none;
/*position: absolute;*/
padding-top: 50px;
right: 15px;
z-index: 50;
}
#menus li{
display: block;
padding: 0px;
float: left;
height: 27px;
width: auto;
margin: 0px;
position: relative;
}
#menus li a{
/*display: block;
width: auto;
height: 17px;
padding: 7px 10px 13px 10px;
color:#ffb71c;
font-family: "Monotype Corsiva", "隶书", Georgia, "Times New Roman", serif;
font-size: 20px;
font-weight: normal;
text-decoration: none;*/

display: block;
float: left;
width: auto;
height: 17px;
padding: 7px 10px 13px 10px;
color: #FFB71C;
font-size: 20px;
font-weight:bold;
text-decoration: none;
}
/*#menus .menus1 a{background:url(images/button.png) no-repeat}
#menus .menus1 a:visited{background:url(images/button.png) no-repeat; color:#FFF; text-decoration:none}
#menus .menus1 a:hover{background:url(images/button.png) no-repeat 0px -29px; color:#FFF; text-decoration:none}
#menus .menus2 a{background:url(images/button.png) no-repeat -74px 0px}
#menus .menus2 a:visited{background:url(images/button.png) no-repeat -74px 0px; color:#FFF; text-decoration:none}
#menus .menus2 a:hover{background:url(images/button.png) no-repeat -74px -29px; color:#FFF; text-decoration:none}*/
/*content*/
#content{
	float: right;
	width: 530px;
	margin-top:-50px;
	padding-top: 0px;
	padding-right:20px;
	margin-bottom: 30px;
 }
#content p{margin-bottom:10px}
#content img{
max-width:450px;
border:#CCCCCC solid 1px;background-color:#ececec; padding:5px;
}
#content ul li{margin-bottom:20px}
#content .content_h2{ font-size:20px; float:left; font-weight:800; color:#ff7a15;}
#content .content_h2 a:link{color:#ff7a15; text-decoration:none}
#content .content_h2 a:hover{color:#ff7a15; text-decoration:underline}
#content .content_h2 a:visited{color:#ff7a15; text-decoration:none}
#content .line{
    margin: 10px 0px 0px 0px;
	border-bottom: 1px solid #CCCCCC;
	color: #646464
	}
#content .title{
font-size:20px; float:left; 
margin:0px 0px 0px 0px
font-weight: normal;
font-family: Cambria, "Chaparral Pro", Georgia, "Times New Roman", serif;
}
#content .title a:link{color:#336600; text-decoration:none}
#content .title a:active{color:#336600; text-decoration:none}
#content .title a:visited{color:#336600; text-decoration:none}
#content .title a:hover{color:#333300; text-decoration:underline}
#content .act{color:#c1c1c1; font-size:12px;}
#content .act a:link{color:#a5a5a5; text-decoration:none}
#content .act a:active{color:#a5a5a5; text-decoration:none}
#content .act a:visited{color:#a5a5a5; text-decoration:none}
#content .act a:hover{color:#a5a5a5; text-decoration:underline}
#content .post{
margin: 0px 0px 10px 10px;
color: #756f5b;
font-size: 14px;
border: none;
font-family: "Times New Roman", Verdana, Arial, sans-serif;max-width:510px;
overflow:hidden;}
#content .post p img{ margin:0px 8px;vertical-align:top;}
#content .post ul li{ list-style: disc; margin:3px 0px 0px 22px;}
#content .post ol li{ list-style: decimal; margin:3px 0px 0px 22px;}
#content .fujian{ 
color:#999;
font-size:12px;
}
#quanwen a:link{color:#FF0000;}
#content .content_h3{ 
/*background: url(images/input.jpg) no-repeat top left;*/
width: 265px;
height: 21px;
padding: 10px 20px;
margin: 0px 0px 10px 10px;
color: #756f5b;
font-size: 14px;
border: none;
font-family: "Trebuchet MS", Verdana, Arial, sans-serif;
}
#content .content_h3 a:link{color:#ff7a15; text-decoration:none}
#content .content_h3 a:hover{color:#ff7a15; text-decoration:underline}
#content .content_h3 a:visited{color:#ff7a15; text-decoration:none}

#content .content_h4{ 
padding: 0px;
margin: 0px 0px 10px 0px;
clear: both;
font-size: 10px;
color: #575933;
font-weight: normal;
font-family: Cambria, "Chaparral Pro", Georgia, "Times New Roman", serif;
}
#content .content_h4 a:link{color:#ff7a15; text-decoration:none}
#content .content_h4 a:hover{color:#ff7a15; text-decoration:underline}
#content .content_h4 a:visited{color:#ff7a15; text-decoration:none}

#content .under{margin-top:20px; font-size:12px;/* background:url(images/c_m.gif) repeat-y; */color:#418bc5}
#content  .tag{color:#87b342}
.under .tag a:link, .under .tag a:active,{color:#87b342; text-decoration:none}
.under .tag a:visited{color:#87b342; text-decoration:none}
.under .tag a:hover{color:#87b342; text-decoration:underline}
#content .bloger{color: #999999; font-size:12px;}
#content .editor{ float:right; padding-top:6px;font-size:12px;}
#content .echo_tag{ /*background:url(images/ecoh_tag.gif) no-repeat;*/ font-size:12px; line-height:38px; padding-left:18px; margin:15px 0px 10px}
#pagenavi{text-align:center; font-size:12px}
#content .nextlog{text-align:center; margin:5px 0; font-size:12px}
#trackback_address{font-size:12px; color:#999}
#trackback_address input{border:#f1f1f1 solid 1px; background-color:#fffdf1; padding:2px 8px; color:#999; font-size:11px}
#trackback{font-size:12px; color:#333; line-height:16px; overflow:hidden; margin:5px 0; padding:0px 0px 3px 0px; border-bottom:1px #f5f5f5 solid}
#content #trackback li{margin:5px 0px; padding:0px; clear:both}
#content .comment{margin:15px 0px 5px 0px}
#com_line{margin:10px 0; padding:0px 0px 3px 0px; font-size:12px; border-bottom:1px #f7f7f7  solid; overflow:hidden; color:#333}
#content  .comment_post p{margin:5px 0px}
#content  .comment_post small{font-size:12px; color:#999}
#content  .comment_post input{padding:5px 5px; border:1px #b6b6b6 solid; background:url(images/em_input-back.gif) no-repeat; font-size:12px; color:#333; width:270px}
#content .comment_post #comment{background-color:#fffdf1; width:500px; border:1px #b6b6b6 solid; font-size:12px; color:#333}
#content .comment_post #comment_submit{border:0; color:#000000; width:111px; height:29px; text-align:center; cursor:pointer; _cursor:hand}
#content .comment_post .comment_yz img{margin-right:10px}
#content .comment_post .comment_yz input{margin-right:10px}
#content .comment_post .input{width:100px}
.com_date{color: #666666; font-size:12px; margin:4px 0;}
#com_line span{color:#ff7a15;}
#com_line .time{color:#999999; display:inline}
#com_line .com_fenge{
border-bottom:1px #A0A0A0 solid;
}
/*sidebar*/
#sidebar {
	float: left;
	width: 200px;
	margin-top: -140px;
	padding-top: 0px;
	padding-left:30px;
	color: #B57969;
	overflow:hidden;
}
#sidebar ul {
	margin: 0;
	list-style: none;
}

#sidebar li {
/*border-bottom: 1px solid #FFFFFF;*/
}

#sidebar li ul {
	margin-bottom: 40px;
}

#sidebar li li {
	/*border-bottom: 1px solid #FFFFFF;*/
	padding: 5px 15px;
}

#sidebar h3 {
	margin: 0;
	height: 35px;
	padding: 8px 0px 10px 15px;
	font-size: 18px;
	color: #FFFF00;
	font-family:  "华文行楷","行楷",  "微软行楷", "方正行楷";
}

#sidebar h2 a {
}

#sidebar a {
	text-decoration: none;
	color: #B57969;
}

#sidebar a:hover {
	text-decoration: none;
}

#blogtags{font-size:12px; line-height:1.4}
#blogsort li, #twitter li,#record li,#randlog li, #newlog li,#link li, #bloginfo li{background: url(images/bullet.png) no-repeat left center;
border: none;
display: block;
width: 190px;
padding: 0px 0px 0px 19px;
margin: 0px;
margin-top:-5px;
text-align: left;
list-style-type: none;}
#bloggerinfoimg img{
 border:#CCCCCC solid 1px; background-color:#ececec; padding:5px;
 
}
#bloginfoimg{
color:#FFFFFF
}
#newcomment {
color:#999999;

}
#newcomment li{
margin-top:-10px;
}
#logserch{
padding-left:4px;
}
#logserch input{padding:3px 5px;  border:1px #5C5116 solid; background:#1c1c1c; font-size:15px; color:#999;}
#logserch #logserch_logserch{ no-repeat; color:#5C5116; background:none;border:0;cursor:pointer; _cursor:hand; width:40px; margin-left:-40px;}
.newlog{
width:20px;
}
.calendar{/*background-image:url(images/bg.jpg); */text-align:center; margin-bottom:10px,margin: 0px auto;}
.calendar td{font-size:15px; text-align:center; padding:1px 6px; line-height:1.6;}
.calendar a:visited{color:#5C5116; text-decoration:none}
.calendar td a:link{color:#5C5116; text-decoration:none}
.calendar td a:hover{color:#5C5116; text-decoration:none}
.day{}
.day2{color:#5C5116;font-weight:bold;}
.sun{font-weight:bold;background:#3a3a3a;}
.week{ background:#3a3a3a;}
.calendartop{text-align:center; font-size:15px; margin-left:41px}
/*footer*/
#footer{
	clear: both;
	width: 100%;
	margin: 0;
	padding-top: 20px;
	text-align: center;
	font-size: smaller;
	font-family: Arial, Helvetica, sans-serif;
	color: #B57969;
	text-transform: uppercase;
}
#footer a {
	margin: 0;
	padding: 20px 0px;
	text-decoration:none;
	
}

#footer  a {
color:#666666;
}
/*&#26085; &#21382; &#26679; &#24335; */

#twitter li {border-bottom: dotted #CCCCCC 1px;list-style:none;}
#twitter li p {font-size: 10px;padding-left: 68px; padding:5px 0px 2px; margin:0px;}
#twitter li small {font-size: 10px;padding: 0px 10px;}