body{
	font-family:Verdana,trebuchet ms,helvetica;
	font-size: 62.5%; /* Resets 1em to 10px */
	color: #777777;
	margin:0px;
	padding:0px;
	line-height:1.7em;
	word-wrap:break-word;
	background:#080808;}

p {

	margin: 0px 0px 10px;

}

/* 文章引用属性 */

blockquote {

	border:1px #4e0c03 solid;

	background:#2b0a06;

	margin:3px 10px;

	padding:5px 10px;

}

/* 图片属性 */

img.centered {

	display: block;

	margin-left: auto;

	margin-right: auto;

}



img.alignright {

	padding: 4px;

	margin: 0 0 5px 5px;

}



img.alignleft {

	padding: 4px;

	margin: 0 5px 5px 0;

}



.alignright {

	float: right;

}



.alignleft {

	float: left

}



form {

	margin: 0px;

	padding: 0px;

}



small {

	font-size: 90%;

}



/* 头部 */

#header-bg{

	background:url(images/header-bg.png) repeat-x;

	height:200px;

}

.header{ 
	background:url(images/header.png) no-repeat #161f25;
	margin:0 auto;
	height:185px;
	padding:24px 40px 0;
	width:900px;
}


/* 网站标题 */

h1 {

	margin:90px auto 0;

	*+margin:110px auto 0 !important;

	*margin:60px auto 0;

	text-align:center;

	width:340px;

	font:3em "微软雅黑", "黑体", "Arial Black";

}



h1 a, h1 a:visited {

	color: #E1D499;

	text-decoration: none;

}



h1 a:hover {

	color: #CB0A00;

	text-decoration: none;

}



/* 网站描述 */

.description {

	color:#92542e;

	margin:8px auto 0;

	text-align:center;

	width:500px;

	font-size:1.4em;

}



/* 导航栏 */

.nav {

	height:29px;

	margin:0 35px;

	width:720px;

	font:1.4em "微软雅黑", "黑体", "Arial Black";

	color:#ffc06d;

	float:left;

}

.nav ul {

	float:left;

	height:26px;

	line-height:26px;

	width:720px;

	margin:0;

	padding:0;

}

.nav ul li {

	list-style:none;

	width:100px;

	height:26px;

	text-align:center;

	float:left;

}

.nav ul li a {

	color:#ffc06d;

	text-decoration:none;

	text-align:center;

	display:block;

}

.nav ul li a:hover, .nav current_page_item a, .nav .current_page_item a:visited {

	color:#fff;

	background:url(images/navli-bg.png) no-repeat top center;

	height:26px;

	width:100px;

	text-align:center;

	display:block;

}



/* 搜索 */

.search {

	float:right;

	font-family:"微软雅黑", "黑体", "Arial Black";

	width:110px;

	height:29px;

	display:inline;

}

.searchform {

	height:24px;

	float:left;

}

.searchform input {

	border:0px none;

	font-size:1.4em;

	width:75px;

	background:#201209;

}

.searchform .s{

	color: #ffc06d;

	font-size:1.4em;

	font-weight:bold;

	width:75px;

	float:left;

	margin:5px 0;

	text-align:center;

}

.searchform .submit {

	background:url(images/s.png) no-repeat;

	height:17px;

	width:17px;

	margin:5px 0px 5px 6px;

	*margin-right:10px;

	padding:0;

	float:right;

}



/* 主体部分 */

#wrapper-bg {

	background:url(images/wrapper-bg.png) repeat-x;

	height:150px;

}

.wrapper{

	width:980px;

	margin:0 auto;

}



/* 主栏 */

.content-bg {

	background:url(images/content-bg.jpg) no-repeat;

	width:540px;

	float:left;

	margin-top:20px;

}

.content {

	background:url(images/content.jpg) repeat-y;

	float:left;

	padding:25px 30px 0;

	width:480px;

	color:#866e54;

	font-size:1.2em;

	*+height:auto !important;

	*height:350px;

	min-height:350px;

}

.content a{

	text-decoration:none;

	color:#a9d12a;

}

.content a:hover{

	text-decoration:none;

	color:#fff;

}



/* 文章 */

.post {

	float:left;

	width:485px;

}

.post a{

	text-decoration:none;

	color:#e1bd69;

}

.post a:hover{

	text-decoration:none;

	color:#fff;

}

.post .title-bg {

	height:85px;

	width:65px;

	background:url(images/h2-bg.png) no-repeat left center;

	*background-image:none;

	float:left;

}

.post .title {

	float:left;

	margin:0;

	text-align:left;

	width:485px;

	height:85px;

}

.post h2  {

	font:1.8em "微软雅黑", "Arial Black";

	margin:27px 0 0 0;

	padding-left:25px;

	position:relative;

}

.post h2 a {

	color:#d1b396;

}

.post h2 a:hover {

	color:#c83c00;

}

.post .title .postdata {

	font:0.9em  "微软雅黑", "Arial Black";

	color:#867349;

	margin:8px 0 0 25px;

	position:absolute;

	width:455px;

}

.post .title .postdata .posttag {

	float:left;

}

.post .title .postdata .posttime {

	float:right;

	width:150px;

	text-align:right;

}

.post .title .postdata a {

	color:#867349;

	text-decoration:none;

}

.post .title .postdata a:hover {

	color:#d4994d;

	text-decoration:none;

}

.post .entry {

	margin:0 10px;

	display:inline;

	float:left;

	width:465px;font-size:1.2em;line-height:1.5em;

}



.post .entry ul {

	margin:5px 0px 15px;

	padding-left:30px;

	list-style:none;

}

.post .entry ul li, .post .entry ol li {

	margin: 0px;

}

.post .entry ol {

	margin: 5px 0px 15px;

	padding-left: 50px;

}



.post .entry img {

	border:none;

	margin:5px;

}

.post .entry .img_border {

	border:1px #4e0c03 solid;

	padding: 3px;

	background:url(images/imagebg.gif) repeat;

}



.post .entry form { /* This is mainly for password protected posts, makes them look better. */

	text-align:center;

}



.post .postmeta {

	font:"微软雅黑", "Arial Black";

	color:#867349;

	color:#85260d;

}

.post .postmeta, .post .postmeta a {

	font:"微软雅黑", "Arial Black";

	color:#85260d;

}

.post .postmeta a:hover {

	color:#D4994D;

}

.post .postmeta .category {

	float:left;

}

.post .postmeta .comment {

	float:right;

}



.post-btm {

	background:url(images/post-btm.gif) no-repeat;

	height:14px;

	width:338px;

	margin:5px 71px 0;

	display:inline;

	padding-bottom:20px;

	float:left;

}



.notfound {

	background:url(images/404.jpg) no-repeat;

	border:1px #4e0c03 solid;

	height:703px;

	width:478px;

	margin:30px 3px;

}



/* next & previous post navigation */

.postnavi {

	color:#EAEAEA;

	float:left;

	width:485px;

	margin:20px 0 5px;

}

.postnavi .alignleft {

	background:url(images/postnav.gif) no-repeat left 3px;

	float:left;

	padding-left:15px;

	text-align:left;

}

.postnavi .alignright {

	background:url(images/postnav.gif) no-repeat right 3px;

	float:right;

	padding-right:15px;

	text-align:right;

}



.pagetitle {

	background:url(images/pagetitle.png) no-repeat;

	*background-image:none;

	height:50px;

	line-height:50px;

	text-align:center;

	margin:20px auto -15px;

	*margin:45px auto -15px;

	width:440px;

}



.pagetitle .tag {

	color:#B26400;

	font-weight:bold;

}



/* 标签区域 */

.tagarea-bg {

	background:url(images/tagarea-bg.jpg) no-repeat;

	width:440px;

	float:left;

	margin-top:-20px;

	padding:65px 50px 15px;

	text-align:center;

	font-family:"微软雅黑", "黑体", "Arial Black";

}

.tagarea-bg a {

	text-decoration:none;

	color:#c86b02;

}

.tagarea-bg a:hover {

	text-decoration:none;

	color:#CB0A00;

}



.tagarea {

	font-size:1.6em;

	padding:10px 0 0;

}



/* 翻页区域 */

#pagenavi {

	border:1px solid #4b0801;

	background:#280905;

	height:30px;

	line-height:30px;

	margin:0px 20px 10px;

	padding:2px 5px;

	display:inline;

	font-size:1.4em;

	color:#CB0A00;

}

#pagenavi a {

	padding:0 2px;

}

#pagenum {

	padding:0 2px;

	font-weight:bold;

}



/* 侧栏 */

.sidebar-l {

	background:url(images/sidebar-l.jpg) no-repeat;

	min-height:518px;

	*+height:auto !important;

	*height:518px;

	list-style:none;

	width:220px;

	color:#FFF;

	float:left;

	margin-top:20px;

	color:#B47A5F;

	font-size:1.3em;

}

.sidebar-r {

	list-style:none;

	width:220px;

	color:#FFF;

	float:right;

	margin-top:17px;

	color:#8e614b;

	font-size:1.4em;

}

.sidebar-l img , .sidebar-r img {

	border:1px solid #4E0C03;

}

.sidebar-l ul {

	list-style:none;

	border:none;

	padding:5px 10px;

	margin:0 8px;

	background:url(images/sidebarul.gif) repeat-y;

	width:184px;

}

.sidebar-r ul {

	list-style:none;

	border:none;

	padding:5px 10px;

	margin:0 2px;

	background:url(images/sidebarul.gif) repeat-y;

	width:196px;

}

.sidebar-l ul li, .sidebar-r ul li {

	list-style:none;

	margin:2px 0;

	padding:0 10px 0 15px;

	text-align:left;

	background:url(images/sidebarli.gif) no-repeat left 5px;

}

.sidebar-l a, .sidebar-r a {

	color:#8e614b;

	text-decoration:none;

}

.sidebar-l a:hover, .sidebar-r a:hover {

	color:#cb0a00;

	text-decoration:none;

}

.sidebar-l a:visted, .sidebar-r a:visted {

	color:#8e614b;

	text-decoration:none;

}

.rss {

	height:180px;

}

.feed {

	height:85px;

	width:115px;

	margin:26px 0 0 44px;

}

.feed a {

	background:url(images/rss.jpg) left bottom;

	display:block;

	height:85px;

}

.feed a:hover {

	background:url(images/rss.jpg) left top;

	display:block;

	height:85px;

}



.sidebar-l .top {

	margin:20px 0;

	padding:10px 0;

}

.sidebar-l .top ul {

	background:none;

	margin:0px;

	padding:0px;

	width:210px;

}

.sidebar-l .top ul li {

	height:30px;

	line-height:30px;

	width:210px;

	background:none;

	margin:1px 0;

	padding:0px;

	font:1.1em "微软雅黑", "黑体", "Arial Black";

}

.sidebar-l .top ul li a {

	background:url(images/top-li.jpg) no-repeat left top;

	display:block;

	height:30px;

	line-height:30px;

	padding-left:55px;

	color:#B26400;

}

.sidebar-l .top ul li a:hover {

	background:url(images/top-li.jpg) no-repeat left bottom;

	display:block;

	height:30px;

	color:#fff;

}

#widget {

	margin:0;

	width:220px;

}

#widget-btm {

	background:url(images/h3line.gif) no-repeat;

	height:1px;

	width:220px;

	margin-bottom:25px;

}

.h3-bg {

	background:url(images/h3li.gif) no-repeat left center;

	height:15px;

	width:14px;

	position:absolute;

	margin:5px 0 5px 10px;

}

#widget h3, #linkcat-2 h3 {

	color:#cb0a00;

	margin:0;

	padding:3px 30px;

	font:1.1em "微软雅黑", "黑体", "Arial Black";

	background:url(images/h3line.gif) no-repeat center bottom;

}

#recentcomments li {

	text-align:left;

}

#calendar_wrap {

	background:url(images/calender-bg.jpg) no-repeat;

	height:170px;

	margin:0 10px;

	padding:40px 5px 30px;

	width:190px;

}

#wp-calendar {

	width:100%;

}

#wp-calendar a {

	background:url(images/day.png) no-repeat;

	*background-image:none;

	height:16px;

	width:16px;

	display:block;

}

#prev {

	text-align:left;

}

#prev a {

	display:inline;

	background:none;

}

#next {

	text-align:right;

}

#next a {

	display:inline;

	background:none;

}

#widget select {

	background:#220A07;

	border:1px solid #8E614B;

	color:#8E614B;

	margin:5px 30px;

	text-align:left;

	width:160px;

}

#widget select option {

	margin:0 3px;

}



/* 评论区域 */

#respond {

	background:url(images/pagetitle.png) no-repeat;

	*background-image:none;

	height:50px;

	line-height:50px;

	text-align:center;

	margin:10px auto;

	width:440px;

	color:#B26400;

}

.comments-template {

	padding: 10px 0 0;

	float:left;

	width:485px;

}

.comments-template p {

	margin:8px 0;

}

.comments-template ol{

	margin:-10px 0 0;

	padding:0pt 10px 10px;

	list-style:none;

	background:url(images/commentol-bg.jpg) repeat-y;

}

.commentol-top {

	background:url(images/commentol-top.jpg) no-repeat;

	height:53px;

	width:485px;

}

.commentol-btm {

	background:url(images/commentol-btm.jpg) no-repeat;

	height:53px;

	width:485px;

}

.comments-template ol li{

	margin:10px;

	padding:10px;

	border-bottom:1px solid #521714;

}

.comments-template h2, .comments-template h3{

	background:url(images/pagetitle.png) no-repeat;

	*background-image:none;

	height:50px;

	line-height:50px;

	text-align:center;

	margin:10px auto;

	width:440px;

	color:#B26400;

	font-size:1.4em;

}

#commentform {

	margin-left:20px;

}

#commentform p {

	margin:2px 0;

}

#author {

	border:none;

	background:url(images/author.jpg) no-repeat;

	width:155px;

	padding:20px 9px 2px 65px;

	display:inline;

	color:#A07B5D;

	font:1.2em "微软雅黑", "黑体", "Arial Black";	

}

#email {

	border:none;

	background:url(images/email.jpg) no-repeat;

	width:155px;

	padding:3px 9px 2px 65px;

	display:inline;

	color:#A07B5D;

	font:1.2em "微软雅黑", "黑体", "Arial Black";	

}

#url {

	border:none;

	background:url(images/url.jpg) no-repeat;

	width:155px;

	padding:4px 9px 20px 65px;

	display:inline;

	color:#A07B5D;

	font:1.2em "微软雅黑", "黑体", "Arial Black";	

}



#comment {

	border:1px solid #CDCDCD;

	background:#ECECEC;

}

#submit {

	background:url(images/submit.jpg) no-repeat;

	border: none;

	width:143px;

	height:20px;

	line-height:20px;

	text-align:center;

	color:#A07B5D;

	margin:5px 0;

}

#commentform textarea {

	background:url(images/textarea.jpg) no-repeat;

	color:#A07B5D;

	border:none;

	font-size:1.4em;

	height:162px;

	padding:15px 10px;

	width:400px;

	word-break:break-all;

	overflow:hidden;

}



.comment-entry-owner {

	border:1px #4e0c03 solid;

	padding: 3px;

	background:url(images/imagebg.gif) repeat;

}



#trackbacks {

	list-style:none;

	width:100%;

}

#trackbacks li {

	border:1px #4e0c03 solid;

	background:url(images/imagebg.gif) repeat;

}



.footer {

	background:url(images/footer-bg.jpg) repeat-x;

	height:194px;

	width:100%;

	float:left;

}

.foot-area {

	*background-image:none;

	margin:0 auto;

	width:980px;

	height:194px;

}

.random-link {

	padding:53px 16px 0;

	width:940px;

	height:51px;

	line-height:51px;

	text-align:center;

	font:1.2em "微软雅黑", "黑体", "Arial Black";

	margin-left:-470px;

	left:50%;

	position:relative;

}

.random-link a {

	text-decoration:none;

	color:#703428;

	height:51px;

	line-height:51px;

	margin:0 10px;

	list-style:none;

}

.random-link a:hover {

	text-decoration:none;

	color:#ab6b2d;

}

.foot-text {

	padding:23px 16px 0;

	width:940px;

	text-align:center;

	font:1.2em "微软雅黑", "黑体", "Arial Black";

	color:#a72000;

}

.foot-text a {

	color:#a72000;

	text-decoration:none;

}

.foot-text a:hover {

	color:#C86B02;

	text-decoration:none;

}
