/*  
Theme Name: Mr.Black
Theme URI: http://zeuscn.net/themes/
Description: <strong>Mr. Black</strong> 是一款很酷的黑色系主题，整体设计来自 <a href="http://www.soanlee.com/blog" target="_blank">Soan </a>，由 <a href="http://zeuscn.net" target="_blank">zEUS.</a> 制作。适用于 Wordpress 2.3 以上版本（模板内使用了 tag 调用函数），支持 widgets 设置，内置了分页、评论 Gravatar 头像等功能。
兼容 Firefox 2.0+ IE6 IE7 Safari 等国内主流浏览器。
Version: 1.08.04.15
Author: zEUS.	
Author URI: http://zeuscn.net/
*/
body {
	text-align:center;
        margin: 0px auto;
	color:#efefef;
	background:#000000; 
	font-family:Verdana,"Lucida Grande","Lucida Sans",sans,Hei,微软雅黑;
	font-size:12px;
	font-size-adjust:none;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:1.7em;
	word-wrap:break-word;
	overflow:hidden;
	word-wrap:break-word;
	overflow:auto;
}
a {
	color: #efefef;
	text-decoration: none;
}
a img{
	border:0px;
	text-decoration: none;
}
a:hover {
	color: #ffcc00;
    border:0px;
	text-decoration: none;
}
p {
	margin: 0px 0px 15px;
}
.img {
        border: none;
	margin: 5px;
        border:0px;
        text-decoration: none;
}
.img:hover {
        border: none;
        text-decoration: none;
}
/*  增加blockquote属性以显示左侧边框 */
blockquote {
	border-left:thick solid #808080;
	border-right:thick solid #808080;
	padding:0 10px;
}
#wrapper {
	width:900px;
	margin:0 auto;
	height:auto;
}

/* header area */
#header {
    background:url('images/header/3.jpg') no-repeat;
	height:300px;
	width:1000px;
	margin:0 auto;
}

/* site title */
h1 {
	color: #FFF;
	text-align:center;
	font: normal 30px/100% "Trebuchet MS", Arial, 微软雅黑;
	font-weight:800;
	margin:20px auto 5px;
	*margin:10px 0 5px;
}
h1 a, h1 a:visited {
	color: #FFF;
	text-decoration: none;
}
h1 a:hover {
	color: #ffcc00;
	text-decoration: none;
}
#description {
	color: #FFF;
	text-align:center;
	font: 12px Arial, Helvetica, 微软雅黑;
}

/* 导航栏 */
#nav-bg {
	background:url(images/nav.gif) no-repeat;
	height:40px;
	width:952px;
	margin:0 1px;
	float:left;
}
.nav {
	text-align:center;
	float:left;
	width:837px;
	*width:827px;
}
.nav ul {
	padding:0 20px;
	margin:0px;
	height:40px;
	line-height:40px;
	font-size:12px;
	list-style:none;
}
.nav ul li {
	float:left;
	font-size:12px;
	width:90px;
}
.nav ul li a {
	color:#333333;
}
.nav ul li a:hover {
	background:url(images/navli.gif) no-repeat left 10px;
	display:block;
	text-decoration:none;
	color:#fff;
	height:39px;
	margin:0 5px;
}
.nav .current_page_item a, #nav .current_page_item a:visited {
	background:transparent url(images/navli.gif) no-repeat left 10px;
	display:block;
	height:39px;
	color:#FFF;
	margin:0 5px;
}

/* 订阅图标 */
.feed {
	float:right;
	height:27px;
	line-height:27px;
	*margin:7px 20px 6px;
	margin:7px 15px 6px;
	width:85px;
}
.feed a {
	color:#333;
}
.feed a:hover {
	color:#333;
	text-decoration:none;
}
.feedico {
	float:left;
}
.feedico a {
	background:url(images/feedico.gif) top left;
	display: block;
	width:24px;
	height:27px;
	text-decoration: none;
}
.feedico a:hover {
	background:url(images/feedico.gif) bottom left;
	display: block;
	height:27px;
}
.feedme {
	float:right;
	font-weight:bold;
}

/* content */
#content {
	width:500px;
	float:left;
	clear:both;
	margin:15px 2px;
}

.postmetadata {
	width: 485;
	background: #EAEAEA;
	font-size: 11px;
	color: #666;
	margin: 5px 0px 20px 0px;
	padding: 10px ;
	line-height: 20px;
}
.post {
	width:546px;
	margin-bottom:40px;
	
    
}
.post .title {
	background:#232323;
	width:520px;
	height:23px;
	line-height:23px;
}
.torespond {
	float:right;
	margin-right:14px;
}
.torespond a, torespond a:visited {
	color: #e2e2e2;
	text-decoration: none;
}
.torespond a:hover {
	color: #ffcc00;
	text-decoration: none;

}
.postdata {
	margin-top:-10px;
	font-size:12px;
	color: #ffcc00;
	float:left;
}
.postdata a, .postdata a:visited {
	color: #fff;
	text-decoration: none;
}
.postdata a:hover {
	color: #ffcc00;
	text-decoration: none;
}
.postdata .posttime {
	padding-left: 14px;
	float: left;
}
.postdata .category {
	padding-left:10px;
	padding-right:14px;
	float: right;
}
.entry {
	margin:12px 14px;
	color:#efefef;
	border-bottom:1px solid #232323;
}
.entry a {
	color:#ffcc00;
}
.entry a:hover {
	color:#ffcc00;
	text-decoration:none;
}
.entry img {
	margin:5px;
}
.entry .img_border {
    border:5px solid #808080;
}
.entry a:hover .img_border {
    border:5px solid #efefef;
}
.entry li {
	list-style:none;
	background:url(images/sidebarli.gif) no-repeat left 7px;
	padding-left:10px;
}
#post-info {
	list-style:none;
	background:#232323;
	padding:6px;
	*padding:3px;
	margin-bottom:5px;
	color:#fff;
}
#post-info li {
	background:none;
	*padding:0px;
}

/* archive title */
.pagetitle {
	background-color:#232323;
	font-size:16px;
	height:32px;
	line-height:36px;
	margin-bottom:10px;
	text-align:center;
	width:646px;
	color:#fff;
}
.pagetitle .front {
	color:#ffcc00;
	font-weight:bold;
}

/* post title */
h2 {
	background:#232323;
	color: #fff;
	height:23px;
	line-height:23px;
	margin:0 0 0 14px;
	*+margin:0 0 0 14px!important;
	*margin:0 0 0 7px;
	font-family:"Lucida Grande", Arial, "trebuchet MS";
	font-size:12px;
	float:left;
    width:520px;

}
h2 a, h2 a:visited {
	color:#fff;
	text-decoration: none;
}
h2 a:hover {
	color: #ffcc00;
	text-decoration: none;
}

/* next & previous post navigation */
.post-nav {
	background:#232323 none repeat scroll 0% 50%;
	height:23px;
	line-height:23px;
	padding:0 15px;
	width:500px;
}
.post-nav a, .post-nav a:visited {
	color: #fff;
	text-decoration: none;
}
.post-nav a:hover {
	color: #ffcc00;
	text-decoration: none;
}
.post-nav .previous {
	float: left;
}
.post-nav .next {
	float: right;
}

/* 分页 */
#pageNav {
	background:#232323 none repeat scroll 0% 50%;
	height:23px;
	line-height:23px;
	padding-left:15px;
	width:500px;
}
#pageNav a:hover {
	text-decoration:none;
}
.fvpage {
	margin:0;
}
.pagenum{
	padding:0;
	color:#fff;
}

/* sidebar area */
#sidebar {
	float:right;
	width:300px;
	margin:0px 10px;
	*+margin:15px 2px!important;
	*margin:-5px 2px 15px;
}
#sidebar a {
	color:#efefef;
}
#sidebar a:hover {
	color:#ffcc00;
	text-decoration:none;
}
#sidebar h3 {
	font-size:14px;
	font-weight:bold;
	color:#ffcc00;
	border-bottom:1px solid #232323;
	border-top:1px solid #232323;
	padding:5px 0;
	margin:0;
}
#sidebar ul, #searchform, .textwidget, #calendar_wrap {
	margin:5px 14px 0px 10px;
	padding:0px;
}
#sidebar ul ul  {
	margin:0px 14px 5px 10px;
	padding:0px;
}
#sidebar ul li {
	list-style:none;
	background:url(images/sidebarli.gif) no-repeat left 7px;
	padding-left:10px;
}
#widget {
	margin-bottom:20px;
}
#widget .textwidget a {
	color:#ffcc00;
}
#widget .textwidget a:hover {
	color:#fff;
}
#widget select {
	background-color:#232323;
	border:1px solid #4A4A4A;
	color:#efefef;
	font-family:Arial,"Tahoma","Segoe UI";
	font-size:12px;
	width:75%;
	margin:5px 14px 20px 10px;
}
#widget select option {
	padding:1px 5px;
	margin:1px 5px;
}

/* calendar */
#wp-calendar {
	margin:0 auto;
	color:#EDEEEE;
	width:100%;
}
#wp-calendar caption {
	color:#EDEEEE;
	width:100%;
}
#wp-calendar thead {
	margin:0 auto;
}
#wp-calendar tbody {
	text-align:center;
}
#wp-calendar tbody td a {
	color:#3f3f3f;
	display:block;
}
#wp-calendar tbody td a:hover {
	color:#3f3f3f;
	display:block;
}
#wp-calendar tfoot {
	width:100%;
	text-align:center;
}
#wp-calendar tfoot tr a{
	color:#333334;
}
#wp-calendar tfoot tr a:hover {
	color:#3f3f3f;
	display:block;
}
#wp-calendar td a {
	color:#ffcc00;
}
#wp-calendar td a:hover {
	background:#EDEEEE;
	display:block;
}

/* searchform area */
#searchform {
	margin:0px 14px 20px 10px;
	padding:0px;
}
#s {
	width: 80%;
	font-size: 12px;
	font-family: Verdana, Helvetica, Sans-Serif;
	margin-bottom:5px;
	padding: 3px;
}
#searchform input {
	background-color:#232323;
	border:1px solid #4A4A4A;
	color: #efefef;
}

/* comments area  */
.comments-template{
	margin:50px 10px 20px;
	width:616px;
}
.comments-template ol{
	margin: 0;
	padding: 0 0 15px;
	list-style: none;
}
.comments-template ol li{

	line-height: 18px;
	padding:10px 5px;
	border-bottom: 1px solid #565656;
}
.comments-template h2, .comments-template h3{
	color:#ffcc00;
	font-family:Georgia,Sans-serif;
	font-size:14px;
}
.commentmetadata{
	font-size: 12px;
}
.comments-template p.nocomments{
	padding: 0;
}
.comment-entry-owner {
    background:#000;
	color:#fff;
}
.comment-entry-owner a {
	color:#ffcc00;
}
.input_box {
	background-color:#232323;
	border:1px solid #4A4A4A;
	color:#efefef;
	font-family:Arial,"Tahoma","Segoe UI";
	font-size:12px;
	font-size-adjust:none;
	width:154px;
	padding:3px;
}
.textarea_box {
	background-color:#232323;
	border:1px solid #4A4A4A;
	color:#efefef;
	font-family:Arial,"Tahoma","Segoe UI";
	font-size:12px;
	font-size-adjust:none;
	width:354px;
	padding:3px;
}

/* extra area  */
.extra {
	color:#efefef;
	margin:12px 14px;
}
.extra .links {
	border-bottom:1px solid #232323;
	float:left;
	list-style:none;
	width:100%;
	height:25px;
	line-height:25px;
}
.extra h3 {
	float:left;
	font-size:14px;
	font-weight:bold;
	color:#fff;
	width:80px;
	padding:0;
	margin:0;
}
.extra .links li {
	list-style:none;
	margin-left:5px;
	float:left;
}
.extra .links li a:hover {
	text-decoration:none;
}

.notfound {
	background:url(images/404.jpg) no-repeat;
	height:190px;
	width:477px;
}

/* footer area  */
#footer {
	clear: both;
	line-height:20px;
	height:20px;
	font-size:12px;
	margin:12px 14px;
	width:930px;
}
#footer a {
	color: #ffcc00;
}
#footer a:hover {
	color:#fff;
	text-decoration:none;
}

/*---------------------Links Page-----------------------*/
#mainlink{
  clear: both;
  margin: 0 40px;
  width: 900px; /* Prevents IE6 miscalculation */
  background: #fff;
  }
.linkpage ul {
padding: 5px 6px;
list-style-type: none;
overflow:auto
}
html .linkpage ul{ height:1%;}
.linkpage ul li {
color: #333;
margin-bottom: 5px;
font-size: 12px;
}
.linkpage ul li ul li {
float: left;
width: 141px;
text-align: center;
margin: 3px 3px;
line-height: 180%;
background-color: #FFFFFF;
border: 1px solid #dadada;
}
.linkpage ul li ul li a {
color: gray;
display: block;
}
.linkpage ul li ul li a:hover {
background-color: gray;
color: #FFFFFF;
font-weight:bold;
}
.linkpost {
display:inline;
float:left;
margin:0 20px;
padding:0 5px;
width:920px;
}
#linkcontent {
margin-top:8px;
width:970px;
float:left;
}

.smartads{
}
