/*
Theme Name: NDMing
Theme URI: http://www.ndming.com/
Description: The theme is designed for <a href="http://www.ndming.com/">东明日志</a>.
Version: 1.1
Author: ndm
Author URI: http://ndming.com/
Tags: ndming
*/
@import "/go.css";
@import "/g-form.css";
BODY {
	MARGIN-TOP: 25px; BACKGROUND:none repeat scroll 0 0 #FFFFFF
}
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, table, th, td, img, hr {
	margin: 0;
	padding: 0;
	border: 0;
}
p{
margin-top:0;
padding:2px;
}
.button {
    background-color:#CCCCCC;
	border-color:#999999 #BBBBBB #BBBBBB #999999;
	color:#000000;
}
li, ol, ul {
	list-style: none;
}
a {
	text-decoration: none;
}

body {
	margin: 0 auto;
	padding: 15px auto;
	font-family: "0.81em/1.5 arial,sans-serif";
}

#page {
	width: 950px;
	margin: 0 auto;
}
.clear {
	clear: both;
}
#loading{z-index:1;padding:5px 0 5px 9px;
background:#A0DB0E;left:0;top:0;width:90px;
color:#fff;position:fixed}

#header {
	font-size: 13px;
	background:  url("images/header_bg.png") no-repeat 300px 10px;
	margin: 0 0 25px;
}

#headerlogo {
	padding: 16px 0 0 0;
	margin: 0 0 6px -2px;
	float: left;
}
.tabs {
border-bottom:1px solid #CCCCCC;
font-family:verdana;
font-size:13px;
line-height:25px;
}
#i-nav {list-style-type:none;height:25px;background:url(images/tab.gif) repeat-x left 24px;margin:0 0 13px;padding:0 0 0 20px;clear:both;}
#i-nav li {float:left;width:80px;height:25px;background:url(images/tab.gif) no-repeat left -1px;text-align:center;margin-right:10px;line-height:25px;color:#030;font-weight:bold;}
#i-nav li.gohome {float:right;background-image:none;}
#i-nav li.gohome a {background-image:none;color:#090;text-decoration:none;text-align:right;}
#i-nav li.home {background:url(images/tab.gif) no-repeat left -1px;}
#i-nav li.home a {text-decoration:none;background:url(images/tab.gif) no-repeat left -1px;font-weight:bold;}
#i-nav li.gohome a:hover {background-image:none;text-decoration:underline;}
#i-nav li a{display:block;height:25px;background: url(images/tab.gif) no-repeat left bottom;color:#030;font-weight:normal;text-decoration:none;}
#i-nav li a:hover, #i-nav li a.opened {background: url(images/tab.gif) no-repeat left -1px;color:#090;}

a.more-link{ width:100px; height:20px; display:block; background:url(images/icon-plus.gif) 0 1px no-repeat; padding-left:20px; color:black; font-size:12px; font-weight:bold; margin:2px; white-space:nowrap}
.post {
border-bottom: 2px dashed #C4F5A3;
margin-bottom:25px;
}

.gray_ad{
background-color: white;
border: 1px solid #dcdcdc;
  padding: 12px;
  margin-bottom:20px;
  -moz-box-shadow:0 3px 10px #CCCCCC;
  -webkit-box-shadow: 0 4px 10px #CCC;
  box-shadow: 0 4px 10px #CCC;
  width:150px;
  position:relative;
  behavior:url(http://www.ndming.com/pie.htc); 
  }
.hd{
background-color: white;
border-bottom: none;
border: 1px #E5E4E1;
margin: 0px;
padding: 13px 10px 0px;
text-align: center;
}
.bd{
background: white;
border: none;
border-top: none;
padding: 5px;
text-align: center;
}
.titlee{
border-bottom: 1px solid #E5E4E1;
padding-bottom: 10px;
color: #65B899;
}
.bs li{ border-bottom: 1px dashed #ddd; margin:0; padding:4px 0;}

.contact 
{background: #fff; border-color: #e5e5e5 #dbdbdb #d2d2d2; -webkit-box-shadow: rgba(0,0,0,0.3) 0 1px 3px; -moz-box-shadow: rgba(0,0,0,0.3) 0 1px 3px; box-shadow: rgba(0,0,0,0.3) 0 1px 3px; 
-moz-box-shadow:0 1px 3px rgba(0, 0, 0, 0.3)
background: #F6F7F6;
border-radius:8px;
color: #666;
padding: 15px 15px 45px;
width:150px;
position:relative;
behavior:url(http://www.ndming.com/pie.htc);
}


#searchbox {
    
	padding-left: 150px;
	background-color: #FFFFFF;
}
 
.navigation {
	margin-bottom: 20px;

}
.navigation{margin:0 0 10px;padding:5px 0;}
.navigation a{display:block;background:url(images/pagenav.png) no-repeat;text-decoration:none;color:-webkit-link;line-height:21px;font-size:14px;}
.navigation a:hover{color:#595b5f;text-decoration:underline;}
.navigation .alignleft{float:left;text-align:left;}
.navigation .alignright{float:right;text-align:right;}
.navigation .alignright a{background-position:left top;padding:0 0 0 30px;}
.navigation .alignleft a{background-position:right bottom;padding:0 30px 0 0;}

.navigation .alignright {
	float: left;
}
.navigation .alignleft {
	float: right;
}

#content {
	line-height: 1.7;
	font-family: "宋体";
	font-size: 14px;
	width: 600px;
	float: left;
}
#content h2.pagetitle {
	margin-bottom: 20px;
	font-size:32px;
	color:#bbbbbb;
}
#content h2.pagetitle span {
color:#000000;
}
#content h3.pagetitle { font: 14px Arial, Helvetica, sans-serif; color: #060; margin:0 0 12px 0; line-height: 150%; }

#content .title a {
    text-decoration:none;
	color: #0E5FD7;
	font-size: 20px;
	font-family:PMingLiU,Verdana;
	font-weight: bold;
	margin-bottom:15px;
}
#content .single-title {
color: #0E5FD7;
	font-size: 32px;
	font-weight: bold;	
	padding:35px 0px 5px;
	font-family:PMingLiU,Verdana;
	line-height:1.2em;
}
#content .single-title a {
	color: #006600;
	font-size: 18px;
	font-weight: bold;	
}
#content .postinfo {
margin:0 0 20px;
line-height:1.5em;
	font-size: 12px;
}
#content .postinfo1 {
padding: 0px 0px 10px 0px ;
	font-size: 12px;
}
#content .entry {
    font-family:"Lucida Grande",Verdana,sans-serif;
	padding: 0 0 0px;
	clear: both;
}

#content .entry img.highlight {
	float: left;
	background: url('images/comment.png') left center no-repeat;
	margin: 10px;
}

#content a {
	color: #1982d1;	
}
#content a:hover {
	color:#0e5fd7; text-decoration:underline;
}
#relatedposts {
	margin: 0 20px;
}

#sidebar {
    float:right;
	font-size: 12px;
	color: #666;
	width:270px;
}

.section {
border-top:1px solid #009900; 
	border-bottom:1px solid #009900;
	MARGIN: 0px 0px 0px;
	 VERTICAL-ALIGN: middle;
	 WIDTH: 155px; WHITE-SPACE: normal; 
	padding:5px 0px 5px 0px;
	font-size: 11pt;
		display:block
}
html>body .section{
border-top-color:#cccccc; 
border-bottom:1px solid #cccccc; 
padding-bottom:5px;
font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;

}
.module_title{
background-color:#0a7058;
    padding:5px 7px;
    margin-bottom:2px;
}

#sidebar h2 {
	padding: 5px 0 5px;
	font-weight: bold;
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
}
#sidebar li{
margin: 6px 0px 0px;
}
#sidebar .details{
	}
#sidebar a {
	color: #1155cc;
	font:  Arial, Helvetica, sans-serif;
}
#sidebar a:hover {
	color:#0e5fd7; text-decoration:underline;
}
.commentlist img.avatar{
	float: left;
	margin: 5px 10px 0 0;
}


ol.commentlist { list-style:none; margin:0; padding:0; text-indent:0; }
ol.commentlist li { border:1px solid #F6F6F6; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px;  margin:0 0 10px; padding:5px 7px 5px 5px; position:relative;behavior:url(http://www.ndming.com/pie.htc);  }

ol.commentlist li div.vcard cite.fn { font-style:normal;margin-left:50px;height: 22px;line-height: 22px; }
ol.commentlist li.alt { }
ol.commentlist li.bypostauthor {}
ol.commentlist li.byuser {}
ol.commentlist li.comment-author-admin {}
ol.commentlist li.comment { }
ol.commentlist li div.comment-author { padding:0 0px 0 0; }
ol.commentlist li div.vcard { font:bold 14px helvetica,arial,sans-serif; }

ol.commentlist li div.vcard cite.fn a.url { color:#3366FF; text-decoration:none; }
ol.commentlist li div.vcard cite.fn a.url:hover { color:#000; }
ol.commentlist li div.vcard span.says {}
ol.commentlist li div.vcard img.avatar { background: white;border: 1px solid #BBEE87; left:7px; position:absolute; top:7px;}
ol.commentlist li div.vcard img.avatar-32 {}
ol.commentlist li div.vcard img.photo {}

ol.commentlist li div.commentmetadata {}
ol.commentlist li div.comment-meta { font-style:normal; position:absolute; right:10px; text-align:; top:5px; ) no-repeat; display: block}
ol.commentlist li div.comment-meta a { color:#333; text-decoration:none; }
ol.commentlist li div.comment-meta a:hover { color:#000; }
ol.commentlist li p { font:normal 12px/1.4 helvetica,arial,sans-serif; margin-left:60px;line-height: 22px;}
ol.commentlist li ul { font:normal 12px/1.4 helvetica,arial,sans-serif; list-style:square; margin:0 0 1em; padding:0; text-indent:0; }

ol.commentlist li ul.children { list-style:none; margin:1em 0 0; text-indent:0; }
ol.commentlist li ul.children li {  }
ol.commentlist li ul.children li.alt {}
ol.commentlist li ul.children li.bypostauthor {}
ol.commentlist li ul.children li.byuser {}
ol.commentlist li ul.children li.comment {}
ol.commentlist li ul.children li.comment-author-admin {}
ol.commentlist li ul.children li.depth-2 { margin:0 0 .25em; }
ol.commentlist li ul.children li.depth-3 { margin:0 0 .25em; }
ol.commentlist li ul.children li.depth-4 { margin:0 0 .25em; }
ol.commentlist li ul.children li.depth-5 {}
ol.commentlist li ul.children li.odd {}
ol.commentlist li.even { background:#F6F6F6; }
ol.commentlist li.odd { background:#DDEDFF; }
ol.commentlist li.parent { }
ol.commentlist li.pingback { }
ol.commentlist li.pingback.parent { }
ol.commentlist li.pingback div.vcard { padding:0 170px 0 0; }
ol.commentlist li.thread-alt { }
ol.commentlist li.thread-even {}
ol.commentlist li.thread-odd {}

#respond {
	margin: 20px 0 0 0;
}
#respond_header {FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: #ff0084; FONT-SIZE: 14px; FONT-WEIGHT: bold
padding:10px 0px 0px 0px;font-weight:bold	
}
#commentform {background:none repeat scroll 0 0 #F5f5f5;padding:10px;
}
#commentform input[type="text"] {
	border: 1px solid #dddddd;
	padding: 3px;
	margin-bottom: 5px;
	height:24px;
}
input[type="text"]:focus, input[type="url"]:focus {
    -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.3) inset;
    border: 1px solid #4D90FE;
    outline: medium none;
}
.g-button-submit {
    background-color: #4D90FE;
    background-image: -moz-linear-gradient(center top , #4D90FE, #4787ED);
    border: 1px solid #3079ED;
    color: #FFFFFF;
    text-shadow: 0 1px rgba(0, 0, 0, 0.1);
	height:30px;
	width:80px;
	cursor:pointer;
}
#comments {
	font-size:12px;
	color:#333333;
}
.commentwrapper {
	width: 99%;
	border: 1px solid #dddddd;
}
#comment {
	padding: 5px 0 5px 5px;
	width: 568px;
}
.submitwrapper {
	margin: -40px 10px;
	float:right;	
}


#searchform .inputwrapper {
	width: 400px;
}
#s {
	border: 1px solid #828282;
	color: #C9C9C9;
	font-size: 13px;
	height: 22px;
	line-height: 22px;
	vertical-align: middle;
	padding: 5px 0 0 5px;
	width: 300px;
	float: left;
}
.focus {
	background-color: #FFFF80;
	color: #000000;
}
#searchsubmit {
	background: url("images/sousuo.gif");
	cursor: pointer;
	height: 27px;
	width: 76px;
	margin-left: 8px;
	float: right;
}

.bottomline {
	border-bottom: 1px solid #94D95C;
	height: 20px;
	clear: both;
	margin-bottom: 10px;
}
#footer {
	padding: 12px 0 30px 0;
	color: #666666
}
#about {
	text-align: center;
	font-size: 13px;
}

.tooltip {
			 color: #000000; outline: none;
			cursor: help; text-decoration: none;
			position: relative;
		}
		.tooltip span {
			margin-left: -999em;
			position: absolute;
		}
		.tooltip:hover span {
			border-radius: 5px 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; 
			box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.1); -webkit-box-shadow: 5px 5px rgba(0, 0, 0, 0.1); -moz-box-shadow: 5px 5px rgba(0, 0, 0, 0.1);
			font-family: Calibri, Tahoma, Geneva, sans-serif;
			position: absolute; left: 1em; top: 2em; z-index: 99;
			margin-left: 0; width: 250px;
		}
		.tooltip:hover img {
			border: 0; margin: -10px 0 0 -55px;
			float: left; position: absolute;
		}
		.tooltip:hover em {
			font-family: Candara, Tahoma, Geneva, sans-serif; font-size: 1.2em; font-weight: bold;
			display: block; padding: 0.2em 0 0.6em 0;
		}
		.classic { padding: 0.8em 1em; }
		.custom { padding: 0.5em 0.8em 0.8em 2em; }
		* html a:hover { background: transparent; }
		.classic {background: #FFFFAA; border: 1px solid #FFAD33; }
		.critical { background: #FFCCAA; border: 1px solid #FF3334;	}
		.help { background: #F3F9FB; border: 1px solid #93C9E4;color: #000000;font-weight: bolder;	}
		.info { background: #9FDAEE; border: 1px solid #2BB0D7;	}
		.warning { background: #FFFFAA; border: 1px solid #FFAD33; }

#footer a {
	color: #666666;
}
