/*--------------------------全--局-------------------------------*/

body{

	margin:0;

	padding:15px 0;

	color:#4C1B1B;

	font-size:12px;

	font-family:Arial, Helvetica, sans-serif;

	background:#BD8D46;

}

a{

	text-decoration: none;

}

a:link {

	color: #B94D12;

}

a:visited {

	color: #B9121B;

}

a:hover {

	color: #BD8D46;

	text-decoration: underline;

}

a:active {

	color: #DC143C;

	text-decoration: underline;

}

ul{

	list-style-type:none;

	list-style-position : outside;

	margin:0 0 0 0;

	padding:0 0 0 0;

	word-break:break-all;

}

li{

	margin:0 0 0 0;

	padding:0 0 0 0;

}

p{

	margin:0 0 0 0;

	padding:0 0 0 0;

	word-break:break-all;

}

img{

	border:0;

}

IMG.left {
	FLOAT: left; MARGIN: 5px 20px 0px 0px
	}

.clear{ clear:both; line-height:1px; font-size:1px;}

 lii.bottom
 {FLOAT: bottom; 
 }
li.right {
	FLOAT: right; 
	}


.clear{ clear:both; line-height:1px; font-size:1px;}



/*---------------------------------------------------------------*/

#divAll{

	width:900px;

	margin:0 auto;

	background-color:#F6E497;

}



#divPage{

	padding:12px;

}



#divMiddle{

	text-align:left;

	background-color:#FFF;

	padding:12px;

}



#divTop{

	margin:0 auto;

	padding-top:0px;

	text-align:left;

	height:75px;

	border-bottom:1px solid #C7C2C2;

}



#divSidebar{

	width:200px;

	text-align:left;

	float:right;



	position:relative;

	top:-40px;

}



#divMain{

	width:638px;

	margin:0;

	padding: 0;

	text-align:left;

	float:left;

}



#divBottom{

	padding:12px;

	margin-top:10px;

	text-align:left;

	height:50px;

	background:url(logo_grey.gif) #F6E497 no-repeat 18px 18px;

	padding-left:68px;

	/*font-family:MingLiU;*/

	font-size:11px;

	clear:both;

}



/*---------------------------------------------------------------*/

div.function {

	margin:10px 0 0 0;

	padding:0 0 0 0;

	text-align:left;

}



div.function h3{

	font-size:12px;

	margin:0;

	padding:6px 12px;

	color:#555;

	background-color:#F0F0EF;

	border-top:2px solid #EFEFEF;

}

div.function ul{

}

div.function li{

	margin:0;

	padding:7px;

	list-style:inside square;

	color:#ccc;

	border-bottom:1px solid #E3E3E3;

	}

div.function li a, div.function li a:hover{



	}



#divSearchPanel form h3 ul{ padding:0}

#divSearchPanel form{ padding:6px 0; margin:0}

#divSearchPanel form input#edtSearch{border:1px solid #9B9B9B;  }

#divSearchPanel form input#btnPost{   color:#333; background:#FFF; border:1px solid #7A7A7A; border-top-color:#F4F4F4; border-left-color:#F4F4F4;}



#divComments, #divGuestComments, #divTrackbacks, #divStatistics, #divFavorites{ display:none;}



#divCatalog li{

	background:none;

}

/*#divCatalog li span.feed-icon{

	display:none;

}*/

#divPrevious li span.article-date{

	display:none;

}





#divMisc{



	

}

#divMisc h3{

	display: none;

}

#divMisc ul{

	border:none;

	background:#EEE;

	padding:0;

	margin:0;

}

#divMisc li{ list-style:none; padding:0; margin:3px 0; border:none; }

#divMisc li a{

	color:#333;

}

/*

div.function li span.feed-icon a{

	background:url("default/feed.png") no-repeat 0 3px;

	margin:0 0 0 0;

	padding:0 0 0 0;

	font-size:14px;

	height:12px;

	width:12px;

}

div.function li span.feed-icon img{

	height:12px;

	width:9px;

	visibility:hidden;

	margin:0;

	padding:0;

}*/

div.function li span.feed-icon{ display:none;}



#divContorPanel li{

	background-image : none;

}



#divSearchPanel li{

	background-image : none;

}



/*---------------------------------------------------------------*/





div.post {

	margin:0;

	padding-bottom:6px;

	border-bottom:1px solid #CCC;

	text-align:left;

	clear:both;

}

div.pagebar{ border:none;}

div.post-nav {

	width:100%;

	clear:both;

	float:left;

	height:30px;

	line-height:30px;

}

div.post-nav a.l{

	float:left;

	padding-right:10px;

	padding-bottom:5px;

}

div.post-nav a.r{

	float:right;

	padding-left:10px;

	padding-bottom:5px;

}



div.post .post-title{ margin:0; padding:6px 0; font-size:14px; font-weight:bold;  border-bottom:1px solid #DDD; margin-bottom:6px;}

div.post .post-title a, div.post .post-title a:visited{

	font-size:14px;

	text-decoration:none;

	color: #333;

	font-family:"微软雅黑";

}

div.post .post-title a:hover{ color:#333; text-decoration:underline;}


div.post .post-content{ width:635px; float:left; text-align:left; }

div.post .post-date{

	margin:0 0 0 0;

	padding-top:4px;

	float:left;

	font-size:11px;

	text-transform:uppercase;

	color:#CCC;

	font-weight:bold;

}



div.post .post-footer{

	margin:0;

	padding-top:6px;

	font-size:12px;

	color:#999;

	text-align:right;

	font-weight:normal;

	text-transform:uppercase;

	font-family:"宋体";

}





div.post .post-tags{

	display:none;

	padding:6px 0;

	font-size:12px;

	color:gray;

	text-align:left;

}



.single div.post .post-tags{

	display:block;

	}



#divMain .pagebar, #divMain .guestbook_pagebar{ text-align:center; padding:5px 0}

#divMain .pagebar a, #divMain .guestbook_pagebar a{ padding:0 5px;}



body.multi div.post .post-tags{

	/*display:none;*/

}



div.post div.post-body{

	margin:0 0 0 0;

	padding:0 0 0 0;

	font-size:12px;

	word-break:break-all;

	text-align:left;

	color:#444;

	line-height:170%;

}



div.post div.post-body p{ padding-bottom:10px}



div.post-body div.media a{

	padding-left:16px;

}



div.post-body img{

	padding:4px 4px 4px 4px;

	border:0;

	clear : both;

	float : none;

}



div.post-body p{

	margin:10px 0 15px 0;

	padding:0;

}

div.post-body p.img{

	margin:0;

	padding:0;

	text-align:center;

}

div.post-body p.inscript{

	margin:0;

	padding:0;

	padding-right:20px;

	text-align:right;

}

div.post-body p.code{

	padding:5px;

	border:1px dotted black;

}

div.post-body div.code{

	padding:5px;

	border:1px dotted black;

}



div.post-body h1{

	color: #000000;

	margin:0;

	padding:0;

	font-size:16px;

}

div.post-body h2{

	color: #000000;

	margin:0;

	padding:0;

	font-size:14px;

}

div.post-body h3{

	color: #000000;

	margin:0;

	padding:0;

	font-size:13px;

}

div.post-body h4{

	color: #000000;

	margin:0;

	padding:0;

	font-size:12px;

}

div.post-body h5{

	color: #000000;

	margin:0;

	padding:0;

	font-size:11px;

}

div.post-body h6{

	color: #000000;

	margin:0;

	padding:0;

	font-size:10px;

}



/*---------------------------------------------------------------*/

#BlogTitle{

	font-size:32px;

	font-weight:bold;

	float:left; 

	width:241px; 

	height:65px;

	background:url(logo.gif) no-repeat top left;



	margin:0;

}

#BlogTitle a{

	display:block; 

	height:65px;

	text-indent:-9999em;

}

#BlogTitle a:hover {

	color: #DC143C;

	text-decoration: none;

}

#BlogTitle a:active {

	color: #DC143C;

	text-decoration: none;

}

#BlogSubTitle{

	margin:0;

	float:right;

	color: #F0FFF0;

	width:468px;

	height:60px;



	font-size:12px;



}

#BlogPowerBy{

	padding:8px 0 4px 0;

	margin:0;

	font-weight:normal;

	font-size:11px;

}

#BlogCopyRight{

	margin:0;

	font-size:11px;

	font-weight:normal;

}





/*---------------------------------------------------------------*/

p.posttop {

	margin:10px 0 0 0;

	padding:3px 0;

	font-size:12px;

	font-weight:bold;

}

p.postbottom {

	margin:0 0 10px 0;

	padding:5px 0 0 0;

}



#frmSumbit{

	padding:0;

	margin:0;

}



#frmSumbit p{

	padding:5px 0 5px 0;

}





input.button{

	background: white;

	border: 1px double #284259;

	color: #333;

	padding: 0.05em 0.25em 0.05em 0.25em;

}



input.text, #txaArticle {

	padding: 0.15em 0.25em 0.20em 0.25em;

	border: 1px solid #999;

	color:#666;

	width: 200px;

	background: white;

}



textarea.text {

	padding: 0.15em 0.25em 0.20em 0.25em;

	border: 1px double #284259;

	width: 80%;

	height: 80px;

	background: white;

	width: 520px;

	height: 120px;

}





/*---------------------------------------------------------------*/

#divCalendar{

	padding:0 0 0 10px;

	text-align:center;

	display:none;

}



#divCalendar h3{

	display:none;

}



#divCalendar div{

	margin:0 0 0 0;

	padding:0 0 5px 4px;

	float:left;

}



p.w{

	float:left;

	width:25px;

	height:16px;

	margin:4px 0 0 0;

	padding:2px 0 1px 0;

	text-align:center;

	vertical-align :middle;

	font-size:9px;

	text-decoration : underline; 

}



p.y{

	text-align:center;

	height:14px;

	margin:2px 0 0 0;

	padding:0 0 0 0;

	float:left;

	width:175px;

	font-size:12px;

	font-weight:bold;

}

p.d{

	float:left;

	width:25px;

	height:18px;

	margin:0 0 0 0;

	padding:2px 0 0 0;

	text-align:center;

	vertical-align :middle;

}

p.yd{

	float:left;

	width:25px;

	height:18px;

	margin:0 0 0 0;

	padding:2px 0 0 0;

	text-align:center;

	vertical-align :middle;

	font-weight:bolder;

	color:#6090c0;

	background: url("default/links_r.gif") no-repeat 1px 1px;

}

p.nd{

	float:left;

	width:25px;

	height:18px;

	margin:0 0 0 0;

	padding:2px 0 0 0;

	text-align:center;

	vertical-align :middle;

}

p.cd{

	float:left;

	width:25px;

	height:18px;

	margin:0 0 0 0;

	padding:2px 0 0 0;

	text-align:center;

	vertical-align :middle;

	font-weight:bold;

}





/*---------------------------------------------------------------*/

ul.msg{

	margin:10px 0;

	padding:10px 0;

	text-align:left;

	color:#555;

	border-bottom:1px solid #EEE;

}

li.msgname{

	padding:2px 0 2px 5px;

	margin:0px;



}

li.tbname{

	padding:0 0 0 5px;

	margin:0px;

	border-bottom:1px solid #EFEFEF;

}

li.msgurl{

	text-align:right;

	padding:2px 10px 2px 10px;

	margin:0;

}

li.msgarticle{

	padding:5px 0 8px 80px ;

	margin:0;

	line-height:150%;

}

li.msgtime{

	padding:2px 0;

	margin:0 0 0 0;



}

blockquote{ padding:6px 0; margin:0;}

ul.trackback li.tbname{

	border-bottom:none;

	padding:3px 0 2px 0;

	margin:0px;

}

ul.trackback{

	margin:5px 0 10px 0;

}

ul.mutuality{

	margin:5px 0 10px 0;

	border-bottom:1px solid #EFEFEF;

}

ul.mutuality li.tbname{

	padding:3px 0;

	margin:0px;

	border:none;

	font-size:12px;

	font-weight:bold;

}

ul.mutuality li.msgarticle{

	background:#ffffff;

	padding:0 10px 10px 0;

	border:none;

}





li.msgarticle div.quote{

	padding:10px;

	background:#EAEAEA;

	margin:0;

}

li.msgarticle div.quote-title{

	margin:2px 0;

	padding:3px;

	border-bottom:1px #f8f8f8 solid;

}



/*---------------------------------------------------------------*/

#divNavBar{

	margin:2px 0;

	height:29px;

	background:#F0F0EF;

	clear:both;

	}





#divNavBar h3{

	display:none;

}

#divNavBar h3 img{ display:none}



#divNavBar ul{

	background:#BD8D46;	

	height:29px;

	float:left;

	padding-left:50px;

	border-right:1px solid #FFF;

}



#divNavBar ul li{

	float:left;

	display:block;

	padding:0 0 0 0;

	margin:0 0 0 0;

	font-size:14px;

	font-family:"微软雅黑";

	font-weight:bold;

	border-left:1px solid #EAEAEA;

}



#divNavBar ul li a{

	float:left;

	display:block;

	height:29px;

	text-align:center;

	line-height:29px;

	margin:0;

	padding:0 20px;

	text-decoration: none;

	color:#FCFAE1;

	background-color:#BD8D46;

}



#divNavBar ul li a:hover {

	color: #FFF;

	background:#E1B36F;

}



#navline{ background:#F3F3F3; height:4px; line-height:1px; font-size:1px; margin:1px 0;}



.default #divNavBar #default a,

.search #divNavBar #search a,

.tags #divNavBar #tags a,

.guestbook #divNavBar #guestbook a{color: #4C1B1B;background:#F6E497; font-weight:bold;}



.guestbook .post-body{ display:none;}

.guestbook .post .post-title{ margin:0; border:none;}



#divCommentPost{ border:none}

#divCommentPost p{ clear:both; margin:0; padding:4px 0}

#divCommentPost p label{ display:block; float:left; width:80px;}

#divCommentPost p textarea{ width:500px;}

#divCommentPost div{ padding-left:80px;}



.rsslink { vertical-align:top; text-align:right; padding-right:10px;}

.rsslink img{  vertical-align:text-top; position:relative; top: -10px; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/themes/delicious/style/default/rss.png");}

.rsslink a{ color:#555; font-weight:bold;}



.pngbg{ line-height:1px; font-size:1px;}



.search .post, .tags .post{ border:none}



div.istop { padding:0;}

div.istop .post-title{ border:none; margin:0; padding:6px 0;}

div.istop .post-title a, div.istop .post-title a:visited{ color:#C00; }