/*格式化*/
body,div,p,h1,h2,h3,h4,h5,h6,form,label,input,fieldset,img,pre {
	margin:0;
	padding:0;
	border:0;
	list-style:none;
}

table,th,td {
	margin:0;
	padding:0;
}

body,th,td,input,textarea {
	font-size:14px;
	font-family:Verdana, "宋体", sans-serif;
}

#menu ul,#menu li,#sidebar ul, #sidebar li,#comments ul,#comments li {
	margin:0;
	padding:0;
	list-style:none;
}

label {
	cursor:pointer;
}

h1 {
	font-size:2em
}

h2,h3 {
	font-size:1em;
}
/*格式化结束*/


/*超链接样式*/
a:link,a:visited {
	color:#DD9A0D;
	text-decoration:none;
}

a:hover,a:active {
	color:#DD9A0D;
	text-decoration:underline;
}

#menu ul li a:link,#menu ul li a:visited {
	color:#418400;
	font-weight:bold;
	text-decoration:none;
}

#menu ul li a:hover,#menu ul li a:active {
	color:#DD9A0D;
	text-decoration:none;
}

#sidebar a:link,#sidebar a:visited,.previous-article a:link,.previous-article a:visited,.next-article a:link,.next-article a:visited,.related_post a:link,.related_post a:visited,#comments a:link,#comments a:visited,#archive a:link,#archive a:visited {
	color:#418400;
	text-decoration:none;
}

#sidebar a:hover,#sidebar a:active,.previous-article a:hover,.previous-article a:active,.next-article a:hover,.next-article a:active,.related_post a:hover,.related_post a:active,#comments a:hover,#comments a:active,#archive a:hover,#archive a:active {
	color:#DD9A0D;
	text-decoration:none;
}

#footer a:link,#footer a:visited,#footer a:hover,#footer a:active {
	color:#418400;
	font-size:12px;
	text-decoration:none;
}
/*超链接样式结束*/


/*布局*/
#container {
	width:960px;
	margin:0 auto 0 auto;
}

#content {
	width:660px;
	float:left;
}

#sidebar {
	width:300px;
	float:right;
}
/*布局结束*/


/*主体*/
html{ background:url(images/nbg.gif); }
body {
	color:#418400;
}

#wrapper {
	line-height:1.75;
}

.article-content {
	line-height:2;
}

#content_inner {
	margin:0 10px;
	padding:0 15px;
	background:#fff;
}

#content_inner h2 {
	padding-top:15px;
}

.entry {
	width:590px;
	padding:10px 10px 5px 10px;
	border-bottom:1px dashed #418400;
	overflow:hidden;
}

.post-date {
	font-size:.85em;
	color:#999;
	padding-top:5px;
}

#content_inner .postmetadata {
	margin:10px 0 0 0;
	font-size:.85em;
	float:left;
}

.postmetadata div {
	float:left;
}
/*主体结束*/



/*文章内容*/
#path {
	width:525px;
	margin-bottom:10px;
	padding:5px 0;
	border-bottom:1px dashed #418400;
	overflow:hidden;
}

.data {
	font-size:.85em;
	color:#999;
}

#copy {
	width:565px;
	margin:10px 0;
	padding:10px;
	border:1px dashed #BBE098;
	background:#F5FEEB;
	overflow:hidden;
}

.previous-article {
}

.next-article {
}

.related_post {
	margin:0 0 10px 0;
	padding:10px;
	border-bottom:1px dashed #418400;
}

.related_post_title {
	margin-left:5px;
}

.related_post li {
	margin:0 0 0 20px;
	padding:0;
}

blockquote {
	width:460px;
	margin:10px;
	padding:10px;
	border:1px dashed #BBE098;
	background:#F5FEEB;
	overflow:hidden;
}

object {
	margin:10px 0;
}

.entry img {
	margin:10px 0;
}

.related_posts {
	margin-top:10px;
}
/*文章内容结束*/


/*顶部*/
#header {
	width:100%;
}

#banner {
	width:100%;
	height:66px;
}

#banner_inner {
	width:950px;
	margin:0 auto;
	padding:20px 0 0 10px;
	text-align:left;
}

#banner_inner h1 span{
	font-size:12px;
}

#menu {
	width:100%;
	height:38px;
	text-align:center;
}

#menu ul {
	padding-left:40px;
	width:920px;
	background:url(images/menubg.gif) 10px 0 no-repeat;
	line-height:38px;
	height:38px;
	margin:0 auto;
}

#menu li {
	float:left;
	padding:0 2em;
	text-align:center;
}
/*顶部结束*/


/*左边栏*/
#sidebar_inner {
	margin-top:10px;
}

.sidebar_inner {
	width:280px;
	padding:0 10px;
	background:#fff;
	overflow:hidden;
}

#sidebar h3,.widgettitle {
	margin-bottom:10px;
	padding-bottom:10px;
	background:url(images/bg-b.gif) #fff repeat-x left bottom;
}

#sidebar_inner .sidebar_inner ul,#sidebar_inner .sidebar_inner div,.textwidget {
	padding:0 5px;
}

#sidebar .side-most_viewed li,#sidebar .side-recent_comments li,#sidebar .gadgets .widget li,#sidebar .side-most_viewed li {
	width:250px;
	white-space:nowrap;
	padding-left:20px;
	overflow:hidden;
	background:url(images/list.gif) no-repeat left center;
}

#sidebar .side-cat li,#sidebar .side-links li,#sidebar .gadgets .widget_pages li {
	float:left;
	width:115px;
	padding-left:20px;
	display:inline;
	background:url(images/list.gif) no-repeat left center;
}

#sidebar .gadgets {
	width:300px;
	background:#fff;
}

#sidebar .gadgets .widget {
	width:280px;
	padding:10px;
	overflow:hidden;
}

#sidebar .gadgets .widget ul,#sidebar .gadgets .widget div {
	padding:0 5px;
}
/*左边栏结束*/


/*页脚*/
#footer {
	color:#333;
	width:100%;
	height:70px;
	clear:both;
	text-align:center;
}

#footer_inner {
	padding-top:18px;
	font-size:12px;
}
/*页脚结束*/


/*评论*/
#comments {
	padding:0 5px;
}

#comments h3 {
	margin-bottom:-7px;
}

#comments li {
	margin:10px 0 0 0;
}

#comments .header {
	border:1px solid #BBE098;
	background:#F0FDE2;
}

#comments .gravatarbox {
	border:1px solid #BBE098;
	border-top:none;
	padding:10px 10px 20px 10px;
}

#comments .gravatarbox .gravatar {
	float:right;
}

#comments .gravatarbox .comment-childs {
	margin-top:20px;
	padding:10px;
	border:1px dashed #BBE098;
	background:#F5FEEB;
}

#comments .gravatarbox .comment-childs cite {
	font-style:normal;
}

#comments fieldset {
	margin-top:10px;
	padding:10px;
	border:1px solid #BBE098;
}

#comments fieldset p {
	margin-bottom:10px;
}

#comments fieldset p em {
	color:red;
	font-style:normal;
}

#comments form fieldset label {
	color:#418400;
	width:50px;
	float:left;
	text-align:right;
}

#comments form fieldset input {
	color:#418400;
	width:250px;
	height:18px;
	padding:3px;
	margin-left:20px;
	border:1px solid #BBE098;
}

#comments form fieldset textarea {
	color:#418400;
	padding:5px;
	margin-left:20px;
	border:1px solid #BBE098;
}

#comments form fieldset .button {
	clear:both;
	width:80px;
	height:30px;
	border:none;
	margin-left:70px;
}

#comments #cancel_reply {
	position:relative; 
	left:190px!important; 
	bottom:45px!important;
}
/*评论结束*/

/*存档页面*/
#statistics {
	margin-bottom:10px;
	padding:5px 0;
	border-bottom:1px dashed #418400;
}

#archive {
	width:505px;
	padding:10px;
	overflow:hidden;
}

#archive em {
	font-style:normal;
}

.filter {
	margin-bottom:10px;
}
/*存档页面结束*/


/*友情链接页面*/
#links_content {
	width:505px;
	padding:10px;
	margin-bottom:10px;
	border-bottom:1px dashed #418400;
	overflow:hidden;
}

#links_content input {
	color:#418400;
	border:1px solid #418400;
	padding:3px;
	margin-bottom:20px;
}

#links_content #page-links {
	width:500px;
	float:left;
	margin:5px 0;
	padding:0 1px 1px 0;
	list-style:none;
	background:#418400;
}

#links_content #page-links li {
	margin:1px 0 0 1px;
	padding:2px 5px;
	width:89px;
	float:left;
	list-style:none;
	background:#F5FEEB;
	text-align:center;
	display:inline;
	white-space:nowrap;
	overflow:hidden;
}
/*友情链接页面结束*/

/*其他页面*/
.page {
	width:590px;
	padding:0 10px;
	overflow:hidden;
}
/*其他页面结束*/

/*按钮*/
.ea_button,.button {
	color:#418400;
	font-weight:bold;
	width:80px;
	height:30px;
	line-height:30px;
	cursor:pointer;
	border:none;
	background:url(images/button.gif) no-repeat;
}

.side-search .searchform {
	padding:5px 0;
}

.side-search .s {
	color:#418400;
	float:left;
	width:158px;
	height:18px;
	padding:3px 5px;
	border:1px solid #418400;
}

.side-search .searchsubmit {
	color:#fff;
	float:left;
	width:70px;
	height:26px;
	line-height:26px;
	cursor:pointer;
	border:none;
	background:url(images/button_s.gif) no-repeat;
}
/*按钮结束*/

/*翻页*/
.wp-pagenavi {
	margin-top:10px;
}

#content .wp-pagenavi a, #content .wp-pagenavi a:link {
	padding: 2px 4px 2px 4px;
	margin: 2px;
	text-decoration: none;
	border: 1px solid #418400;
	color: #418400;
	background-color: #FFFFFF;
}

#content .wp-pagenavi a:visited {
	padding: 2px 4px 2px 4px;
	margin: 2px;
	text-decoration: none;
	border: 1px solid #418400;
	color: #418400;
	background-color: #FFFFFF;
}

#content .wp-pagenavi a:hover {
	border: 1px solid #418400;
	color: #DD9A0D;
	background-color: #FFFFFF;
}

#content .wp-pagenavi a:active {
	padding: 2px 4px 2px 4px;
	margin: 2px;
	text-decoration: none;
	border: 1px solid #418400;
	color: #DD9A0D;
	background-color: #FFFFFF;
}

#content .wp-pagenavi .pages {
	padding: 2px 4px 2px 4px;
	margin: 2px 2px 2px 2px;
	color: #418400;
	border: 1px solid #418400;
	background-color: #FFFFFF;
}

#content .wp-pagenavi .current {
	padding: 2px 4px 2px 4px;
	margin: 2px;
	border: 1px solid #418400;
	color: #DD9A0D;
	background-color: #FFFFFF;
}

#content .wp-pagenavi .extend {
	padding: 2px 4px 2px 4px;
	margin: 2px;
	border: 1px solid #418400;
	color: #DD9A0D;
	background-color: #FFFFFF;
}
/*翻页结束*/

/*圆角边框*/
.top-big {
	width:640px;
	height:18px;
	margin:10px 10px 0 10px;
	background:url(images/top-big.gif) no-repeat;
}

.bottom-big {
	width:640px;
	height:18px;
	margin:0 10px;
	background:url(images/bottom-big.gif) no-repeat;
}

.top-small {
	width:300px;
	height:18px;
	background:url(images/top-small.gif) no-repeat;
}

.bottom-small {
	width:300px;
	height:18px;
	clear:both;
	margin:0 0 10px 0;
	background:url(images/bottom-small.gif) no-repeat;
}
/*圆角边框结束*/

#linkslist a { display:block; width:140px; margin:5px; height:20px; line-height:20px; float:left; text-align:center; border:1px solid #efefef; }
