/*
Theme Name: yinzi
Theme URI: http://www.loai.cn/
Description:银子的Wordpress专用模板 <a href="http://www.loai.cn/">银子</a>.
Version: 1.0
Author: luoliang
*/

/*golbal*/
* {
	margin:0;
	padding:0;
}


body {
	font-size:14px;
	color:#555;
	background:url(images/topbg.jpg) repeat-x;
	font-family:Verdana,Tahoma,Arial;
}

img {
	border:none;
}

ul,ol
{
	list-style:none;
}

a {
	text-decoration:none;
}

a:hover {
	text-decoration:underline;
}

.clearboth {
	clear:both;
}

/*header*/
#header {
	height:129px;
	overflow:hidden;
    width:1002px;
    margin:0 auto;
}

#header h1 {
	margin:21px 0 0 28px;
	height:26px;
}

#header h1 a {
	font-size:28px;
	color:#466195;
}

#header small {
	padding:12px 0 0 135px;
	-padding:3px 0 0 135px;
	display:block;
	height:14px;
}

#header ul {
	height:34px;
	margin-top:22px;
	-margin-top:20px;
	line-height:34px;
	padding-left:24px;
	float:left;
}

#header li {
	float:left;
	margin-left:4px;
	display:inline;
}

#header li a {
	color:#fff;
	font-weight:700;
	font-size:13px;
	text-decoration:none;
	display:block;
	width:68px;
	text-align:center;
}

#header li a:hover,
#header li a.d {
	background:url(images/navbg.gif) no-repeat;
}

#header form{
	width:261px;
	float:right;
	margin-top:28px;
	*margin-top:27px;
	padding-right:12px;
}

#header form input.t {
	border:0;
	width:176px;
	margin-left:4px;
	height:17px;
	padding-left:24px;
	background:url(images/search.gif) no-repeat;
	font-size:12px;
	padding-top:4px;
	font-family:Verdana,Tahoma,Arial;
	color:#666;
}

#header form input.sub {
	width:53px;
	background:url(images/search.gif) no-repeat top right;
	border:0;
	height:21px;
	position:relative;
	*top:0;
	cursor:pointer;
}

/*content*/
#content {
	width:1002px;
	margin:0 auto;
}

#post {
	width:660px;
	padding:30px;
	float:left;
	display:inline;
}

#post .post {
	clear:both;
	margin-bottom:16px;
}

#post .post h2 {
	font-size:16px;
	border-bottom:1px dashed #cfcfcf;
	padding-bottom:6px;
	margin-bottom:8px;
	background:url(images/title_bg.gif) no-repeat;
	padding-left:30px;
	line-height:30px;
}

#post .post h2 a {
	color:#84896e;
}

#post .post ul.postinfo{
	height:18px;
	padding-top:3px;
	margin-bottom:6px;
}

#post .post ul.postinfo li {
	float:left;
	border-left:1px solid #858585;
	color:#858585;
	padding:0 8px;
	font-size:12px;
	line-height:14px;
}

#post .post ul.postinfo li.no {
	border-left:0;
	padding-left:0;
}

#post .post ul.postinfo li a {
	color:#3375c2;
}

#post .post ul.postinfo li a:hover {
	color:#f60;
	text-decoration:none;
}

.entry {
	clear:both;
	line-height:23px;
	border-bottom:1px solid #f1f1f1;
	padding-bottom:8px;
	color:#5f5f5f;
}

.entry p {
	margin:5px 0 18px 0;
}

.entry blockquote {
	border-left:5px dashed #ccccd4;
	padding:14px 12px 2px 12px;
	margin-left:6px;
	background:#f2f3f7;
	color:#111;
}

.entry img {
	border:1px solid #f3f3f3;
	padding:3px;
	max-width:550px;
	width:expression(this.width > 550 && this.height < this.width ? 550: true);
}

.entry code {
	display:block;
	clear:both;
	border:1px solid #ccccd4;
	border-left:4px solid #ccccd4;
	padding:0 20px 24px 20px;
	width:90%;
	margin:12px auto;
	background:#f2f3f7;
	color:#111;
    font-size:12px;
    line-height:19px;
    font-family:"Courier New",Courier,monospace;
}

.other_blogs {
    clear:both;
    line-height:23px;
    padding:0 0 12px 0;
    border-bottom:1px solid #f1f1f1;
    margin-bottom:12px;
}

.other_blogs h2 {
    font-size:14px;
    color:#84896E;
}

.other_blogs ul li {
	background:url(images/newpost.gif) no-repeat 0 8px;
	padding-left:14px;
}

.other_blogs ul li a {
    color:#3375c2;
}

/*
.entry pre {
	display:block;
	clear:both;
	border:1px solid #ccccd4;
	border-left:4px solid #ccccd4;
	padding:0 20px 24px 20px;
	width:90%;
	margin:12px auto;
	background:#f2f3f7;
	color:#111;
    font-size:12px;
    line-height:19px;
    font-family:"Courier New",Courier,monospace;

	white-space: pre-wrap;
	white-space: -moz-pre-wrap;
	white-space: -pre-wrap;
	white-space: -o-pre-wrap;
	word-wrap: break-word;
}
*/

.entry .more-link {
	background:url(images/more.gif) no-repeat;
	padding-left:18px;
	color:#3375c2;
	padding-top:1px;
}

.entry .ylink {
	font-size:12px;
}

.entry .ylink a{
	line-height:40px;
}

.entry ul {
	margin-bottom:12px;
}

.entry a {
	color:#369;
}

.post_sub {
	padding-top:8px;
	clear:both;
	margin-bottom:50px;
	font-size:12px;
}

#nopost p{
	line-height:24px;
}

.tag_tb {
	float:left;
}

.tag_tb a {
	color:#3375c2;
}

.comms {
	float:right;
}

.comms a {
	color:#3375c2;
	background:url(images/comm.gif) no-repeat 0 3px;
	padding-left:16px;
}

#sidebar {
	width:236px;
	border:1px solid #e1e1e1;
	float:left;
	display:inline;
	margin:15px 0 0 6px;
	background:#fff;
	padding:12px;
}

#sidebar ul li ul {
	padding-bottom:12px;
}

#sidebar ul li h2 {
	font-size:15px;
	color:#84896e;
	line-height:24px;
	border-bottom:1px solid #f1f1f1;
	margin-bottom:6px;
}

#sidebar ul li ul {
	font-size:12px;
	line-height:19px;
}

#sidebar ul li ul li a {
	color:#3375c2;
}

#sidebar ul li.newpost ul li a,
#sidebar ul li.archives ul li a{
	background:url(images/newpost.gif) no-repeat 0 3px;
	padding-left:11px;
}

#sidebar ul li.daodao li
{
	background:url(images/newpost.gif) no-repeat 0 5px;
	padding-left:11px;
}

#sidebar ul li.daodao {
	padding-bottom:12px;
}

#sidebar ul li.feed a {
	clear:both;
	display:block;
	color:#3375c2;
	height:19px;
	padding:0 6px;
}

#sidebar ul li.tags a {
	color:#3375c2;
}

#sidebar ul li.tags div {
	margin-bottom:12px;
}

#sidebar ul.sub_feeds {
    margin:0 6px 6px 6px;
    border:1px solid #ededed;
    height:42px;
    overflow:hidden;
    text-align:center;
}

#sidebar ul.sub_feeds li {
    float:left;
    margin:3px 0 0 2px;
}

#sidebar ul.sub_feeds li a {
    padding:3px 3px 0 3px;
}

#sidebar ul.sub_feeds li a:hover {
    background:#690;
}

#sidebar .about strong {
    color:#369;
}

#sidebar .about img.avatar {
    float:left;
    border:1px solid #ccc;
    padding:2px;
    background:#fff;
    margin:6px 4px 4px 0;
}

#sidebar ul.contact_me li span {
    text-decoration:line-through;
    color:#999;
}

#sidebar ul.contact_me li.contact_line {
    border-bottom:1px dashed #ccc;
    margin-bottom:4px;
    padding-bottom:4px;
}

/*footer*/
#footer {
	height:71px;
	width:100%;
	background:url(images/footbg.jpg) repeat-x;
	line-height:71px;
	text-align:center;
	clear:both;
	margin-top:12px;
	-height:50px;
	-padding-top:21px;
}

#footer a {
	color:#84896e;
}

#footer img {
	vertical-align:middle;
}

/*pagenav*/
#pagenavi1 a,
#pagenavi a{
	color:#369;
}

#pagenavi {
	padding-bottom:18px;
}

#pagenavi,
#pagenavi1 {
	text-align:center;
}

#pagenavi span,
#pagenavi1 span,
#pagenavi a,
#pagenavi1 a {
	padding:0 6px;
}

/*comment*/
#comments {
	width:660px;
	line-height:23px;
}

#comments h2 {
	font-size:15px;
	color:#84896e;
}

#comments h2.new-comm {
	margin-top:12px;
	line-height:30px;
}

#comments .commentmetadata a,
#comments .commentmetadata {
	color:#333;
}

#comments a {
	color:#3375c2;
}

#comments ol li {
	border-bottom:1px dashed #cfcfcf;
	padding:12px 0;
	clear:both;
}

#comments ol li .number {
	background:url(images/msg.gif) no-repeat;
	float:left;
	width:33px;
	text-align:center;
	font-size:14px;
	line-height:26px;
	height:33px;
	margin:0 4px;
	color:#369;
	font-weight:700;
}

#comments ol li .show_comm {
	float:left;
	width:90%;
}

.comment_text {
	font-size:12px;
}

#comments small {
    font-size:12px;
}

#comments input.c {
	font-size:14px;
	padding:4px;
	vertical-align:middle;
	border:1px solid #ccc;
	color:#369;
	margin-top:4px;
	font-family:Verdana,Tahoma,Arial;
    background:#f0f0f0;
}

#comments input.s {
	cursor:pointer;
	font-family:Verdana,Tahoma,Arial;
	font-size:13px;
    margin-top:5px;
}

#comments textarea {
	border:1px solid #ccc;
	overflow:auto;
	font-family:Verdana,Tahoma,Arial;
	padding:2px;
	font-size:14px;
	color:#369;
	width:500px;
	margin-top:4px;
    background:#f0f0f0;
}

/*google ad*/
#googleCont {
	border:1px dashed #ddd;
	float:right;
	width:250px;
	padding:5px;
	margin: 0 -6px 0 6px;
}

#googleT {
	text-align:right;
}

/*order_list*/
#order_list {
	clear:both;
	border-top:5px dashed #f7f7f7;
	margin:12px auto;
	background:#fefefe;
	width:1002px;
}

#order_list .order_list {
	width:32%;
	float:left;
	padding:12px 0 6px 6px;
}

#order_list .order_list h2 {
	font-size:15px;
	color:#84896e;
	line-height:24px;
	border-bottom:1px solid #f1f1f1;
	margin-bottom:6px;
}

#order_list .order_list li {
	line-height:23px;
	background:url(images/newpost.gif) no-repeat 0 7px;
	padding-left:14px;
}

#order_list .order_list li a {
	color:#3375c2;
}

.googleads {
    text-align:center;
    padding-bottom:6px;
}

.btc-powered {
    display:none;
}
