body{
	font-family:Verdana,trebuchet ms,helvetica;
	font-size: 62.5%; /* Resets 1em to 10px */
	color: #777777;
	line-height:1.7em;
	word-wrap:break-word;
	background:#080808;
	margin:0px;
	padding:0px;
}
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:208px;
}
.header{
	background:url(images/header.png) no-repeat #161f25;
	margin:0 auto;
	height:184px;
	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;
}