@charset "utf-8";
/*
	Theme Name: nuan
	Description:http://www.nuanche.com
	Author: bettyyin
	Author URI:http://www.nuanche.com
	Version: 1.0.0
	Tags:two columns

*/
/* Reset ------------------- */
* { margin: 0; padding: 0; }
/* Global ------------------- */
body { font:12px Arial,Tahoma,Segoe UI; color: #333;  background: #fff url(images/footer-bg.gif) repeat-x left bottom;}
ul { list-style: none; }
ol { list-style-position: inside; }
h1, h2, h3 { font:24px; color: #f4b02e; }
h1 { font-size: 18px; margin-bottom: 7px; }
h2 { font-size: 18px; margin-bottom: 5px; }
h3 { font-size: 16px; margin-bottom: 5px; }
a { text-decoration: none; color: #333; }
a:hover { color: #FF6600; }
h1 a { color: #549bcc; text-decoration: none; }
h1 a:hover { color: #f4b02e; }
p { line-height: 18px; padding-bottom: 10px; }
pre { border: 1px solid #d5d8f9; background: #fafafa; padding: 10px; margin-bottom: 20px; }
.cle { clear:both;}
/* Blocks ------------------- */
#container { width:960px; margin: 0 auto; overflow: hidden; }
#head{ height: 162px;background:#fff url(images/top-bg.gif) repeat-x; font-family:"Microsoft YaHei";}
#header { height: 162px; clear: both; position: relative; width:960px; margin:0 auto;}
#content { width: 650px; float: left; padding:0 20px 20px;}
#sidebar { width: 270px; float: left; }
#footer { clear: both; font-size: 11px; text-align: center; padding: 20px 0 10px 0; position: relative; }
/* Logo ------------------- */
#logo {position: absolute; top: 3px; }
#logo a {background:url("images/logo.png") no-repeat;overflow:hidden;width:190px; height:55px;font-size:0;}
/* Header ------------------- */
#header ul { position: absolute; top: 90px; overflow: hidden;width:960px;border:1px solid #EEEFFF;padding:10px 0;}
#header ul li { float: left; margin:0 20px;}
#header ul li a { color: #549bcc; text-decoration: none; font-size: 14px; }
#header ul li a:hover { color: #f4b02e; }
#header ul li.current_page_item a { color: #f4b02e; }
/* Sidebar ------------------- */
#sidebar .block { background: #f7fcff; margin-bottom: 10px; padding: 8px; overflow:hidden;}
#sidebar .block h2 { color: #f4b02e; font-size:14px;}
#sidebar .block li { padding: 4px 0;}
#sidebar .block li a { color: #549bcc; text-decoration: none; }
#sidebar .block li a:hover { color: #f4b02e; }

#sidebar .block a{ color: #549bcc; text-decoration: none;  }
#sidebar .block a:hover { color: #f4b02e; }

#sidebar .heng { background: #f7fcff; margin-bottom: 10px; padding: 8px; }
#sidebar .heng h2 { color: #f4b02e; font-size:14px;}
#sidebar .heng ul li { float:left;}
#sidebar .heng li { padding: 4px 0; width:80px;}
#sidebar .heng li a { color: #549bcc; text-decoration: none; }
#sidebar .heng li a:hover { color: #f4b02e; }
/* Post ------------------- */
.post { border-bottom: 1px dashed #ddd; margin-bottom: 15px; }
.post h1 { font-family:"Microsoft YaHei", Arial;}
.postu { border-bottom: 1px dashed #ddd; margin-bottom: 6px; line-height:22px;}
.post .date { font-size: 16px; color: #abbbac; margin-bottom: 10px; }
.post p a { text-decoration: none; color: #549bcc;}
.post p a:hover { color: #555; border-bottom: 1px solid #555; }
.tagright {text-align:right; line-height:25px; color:#666;}
.tagright a { text-decoration: none; color: #549bcc; }
.tagright a:hover { color: #555; border-bottom: 1px solid #555; }
.update a { text-decoration: none; color: #549bcc;}
.update a:hover {color: #555; border-bottom: 1px solid #555;}
/* Comments*/
h2#comments { color: #549bcc; margin-bottom: 10px; font-size: 16px; }
.comment { background: #fafafa; padding: 10px; margin-bottom: 10px; color: #777; }
.comment img { 
	border:1px solid #CCCCCC;
	float:left;
	margin:3px 5px 0 0;
	padding:1px;
}
.comment p { color: #333;}
.comment .author { margin-bottom: 5px; }

.comment-form { position: relative;z-index: 10; }
.comment-form h3 { color: #333; }
.comment-form p {  padding-bottom: 5px;}
.comment-form .text { width: 200px; height: 20px; margin-top: 5px; }
.comment-form label { margin-left: 5px; }
.comment-form textarea { width: 500px; height: 70px; margin-top: 5px; }
.comment-form .submit { margin-top: 5px; padding: 3px 5px; margin-bottom: 10px; }
.commentmetadata, .commentmetadata a { color:#b5b5b5; font-size:12px;}
..commentmetadata a:hover { color:#FF6600;}
.center { text-align: center; font-size: 16px; }

#footer { color: #549bcc; }
#footer a { color: #666; text-decoration: none; font-weight: bold; line-height: 16px; }
#footer a:hover{text-decoration:underline;}

img.centered {
	border:1px solid #CCCCCC;
    display: block;
    margin-left: auto;
    margin-right: auto;
}

img.alignright {
	border:1px solid #CCCCCC;
    padding: 2px;
    margin: 0 0 2px 5px;
    display: inline;
}
.post p a img { 
	border:1px solid #CCCCCC;
	display:inline;
	margin:0 5px 5px 0;
	padding:2px;
}

img.alignnone, img.alignleft {
	border:1px solid #CCCCCC;
	display:inline;
	margin:0 5px 5px 0;
	padding:2px;
}
img.alignnone a:hover { text-decoration:none;}

.alignright {float: right;}

.alignleft {float: left;}

#content .post img a { text-decoration:none; border:1px solid #ccc; padding:3px;}
.imgab { border:0; text-decoration:none;}

.lelepic ul li { float:left; text-align:center;}
.lelepic li { margin-bottom:10px; width:160px;}

ul.children {
	margin:0 0 0 35px;
	overflow:hidden;
}

/*bettyyin 2.23 text*/
.textwidget img{ border:0; float:left; margin-right:3px;}
.textwidget a img{ border:0;}
/*bettyyin pagepost*/
#pagepost { background:#f2f2f2; font-size:13px; font-weight:bold; text-align:center;}
#pagepost a { color:#549BCC; margin:0 3px;}
#pagepost a:hover { color:#F4B02E;}
.google {
	background:url(images/bg_gg.gif) no-repeat scroll left bottom;
	margin-bottom:10px;
	margin-left:15px;
	margin-top:10px;
	padding-left:115px;
}
.google .gg {
	border:5px solid #333;
	height:280px;
	width:336px;
}
.google .gg:hover {
	border:5px solid #F4B02E;
}
.ali { margin-top:10px;}