/*
Theme Name: 蓝色归家路/Blue Homing
Description: 由<a href="http://blog.benhuoer.com">笨活儿</a>创作的深蓝色主题。欢迎前往博客反馈问题。<br />A dark-blue theme, created by <a href="http://blog.benhuoer.com">Benhuoer</a>.
Version: 1.0.9
Author: 笨活儿/Benhuoer
Author URI: http://blog.benhuoer.com
Tags: dark blue, two columns, fixed width,fixed sidebar

*/

/*---
Last modified：09-11-27

本主题文件未经过完全优化。
欢迎高手到笨活儿博客留言指出改进意见。

This theme is not perfect for sure.
Please report bugs to me via blog.benhuoer.com.

---*/

/*--initalize 初始化--------------*/
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, optgroup, button, p, blockquote, th, td, label, iframe {
	margin:0;
	padding:0;
}
iframe{
	background:transparent;
}
h1, h2, h3, h4, h5 {
	font:normal 20px "微软雅黑", "黑体", Arial;
	padding:0.2em 0;
	margin:0.4em 0 0.6em;
	border-bottom:solid 2px #314E5C;
	color:#A1A386;
}
ol, ul {
	list-style:none;
	list-style-position:outside;
}
table {
	border-collapse:collapse;
	border-spacing:0;
	border:solid 1px #245662;
}
caption {
	background:#1E4C58;
	padding:0.4em;
	border:solid 1px #245662;
}
td, th {
	border:dashed 1px #245662;
	padding:0.2em;
	vertical-align:middle;
}
select, option {
	background:#E1F5FF;
}
q:before, q:after {
	content:'';
}
abbr, acronym {
	border:0;
}
optgroup, address, caption, cite, code, dfn, th, var {
	font-style:normal;
	font-weight:normal;
	font-family:"Consolas", "Monaco", "Bitstream Vera Sans Mono", "Courier New", Courier, monospace
}
strong {
	font-weight:bold;
}
em {
	font-style:italic;
	font-family: "微软雅黑", Helvetica, Verdana, Arial, sans-serif
}
small {
	font-size:0.9em;
}
hr {
	display:none;
}
img {
	border:none;
}
a {
	color:#e3f6ff;
	;
	text-decoration:none;
	font-size:1em;
}
a:visited {
	color:#A1DBF5;
}
a:hover {
	color:#fde8db;
	text-decoration:underline;
}
a:active {
	color:#fff3a6;
}
/*--Common Classes 通用类-----------*/
.hide {
	display:none;
}
* .no-indent {
	text-indent:0;
}
.indent2 {
	text-indent: 2em;
}
.dot-list li, .article-content ul li {
	background: url(i/list-dot.gif) no-repeat left 0.5em;
	padding-left:12px;
	text-indent:0;
}
.r {
	float:right;
}
.l {
	float:left;
}
.text-two-sides {
	text-align:right;
}
.text-two-sides .left {
	float:left;
	text-align:left;
}
.alignright {
	float:right;
}
.clear {
	clear:both;
}
hr.clear {
	display:block;
	visibility:hidden;
}
.white {
	color:#fff;
}
.children {
	margin-left:1em;
}
/*-- Classes with meanings 实义类--*/

p.rss-push {
	border-top:solid 1px #1A3A4A;
	clear:both;
	background:#254D60;
	border-bottom:solid 1px #1A3A4A;
	padding:0.5em 1em;
	margin-bottom:0.5em;
}
.attention {
	background-color: #052637;
	letter-spacing:1px;
	color:#B7925E;
	padding:0.2em;
}
.attention a {
	font-weight:bold;
	color:#B7925E;
	text-decoration:underline;
}
.warning {
	background-color: #900;
	color:#fff;
}
.warning a {
	font-weight:bold;
	color:#fff;
	text-decoration:underline;
}
.alert {
	position:fixed;
	z-index: 100;
	top:40%;
	left:25%;
	display:none;
	color: #F30;
	background:#ffc;
	height:auto;
	border:solid 1px #f90;
	font: bold 12pt "微软雅黑", "宋体";
	padding:6pt;
}
.alert a:link {
	color:#960;
	font-weight:700;
	text-decoration:underline;
}
.alert a:visited {
	color:#960;
	text-decoration:underline;
}
* html .alert { /* ie6 hack */
	position: absolute;
 margin-top: expression(0 - parseInt(this.offsetHeight / 3) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}
/*--Description in posts 用于文章中的描述性标题--*/
h2.description {
	font:normal 14px "微软雅黑", "Arial", "宋体";
	border-bottom:0;
	margin:0 0 1em;
	text-indent:2em;
}
.wordtube {
	text-align:center;
}
#widgets .widget ul li, #crp_related ul li {
	background:url(i/list-dot.gif) no-repeat 2px 0.5em;
	text-indent:12px;
	margin-bottom:0.4em;
	line-height:1.4em;
	font-size:12px;
	position:relative;
	z-index:10;
}
/*--for images insert by the wp editor--*/
.wp-caption {
	padding:10px;
	border:solid 1px #143748;
	background:#1B4551;
	color:#eff;
	margin:0.5em;
}
.wp-caption * {
	text-align:center;
	line-height:1em;
	margin:0;
	padding:0;
}
div.aligncenter {
	margin:0.5em auto;
}
div.alignright {
	margin:0.5em 0 0.5em auto;
}
.article-content .wp-caption img {
	border:solid 5px #1a4751;
	margin:0;
}
p.tags-cloud a {
	padding-left:0.2em;
}
/*-sprite-*/
a.replace-text, small.date-box, .img-botton, .bullet-list, .sprite, #sns-links a, #search-form .fix, #top-description {
	text-indent:-9999px;
	background:url(i/sprite.png) no-repeat center center;
	display:block;
	outline:none;
}
/*--General Layout 大体布局--------------*/
html, body {
	height: 100%;
}
/* For fixed bottom */
#non-footer-wrapper {
	min-height: 100%;
	height: auto !important;
	height: 100%;
	margin: 0 auto -150px; /* the bottom margin is the negative value of the footer's height */
}
#footer-wrapper, #push {
	height:150px;
}
/* --end-- For fixed bottom */

html {
	background:#1f4253 url(i/bg-all.png) repeat-x top;
	font:normal 14px "Helvetica", "Verdana", "Arial", "sans-serif";
	color: #9cbbbc;
	line-height:1em;
}
body {
	background: url(i/bg-branding-repeat.gif) repeat-x center 220px;
	min-width:980px;
}
/*--the waves sticking in the top of the page--*/
#top-fucker {   /*--just can't avoid it,man-----*/
	background: url(i/bg-top-repeat.png) repeat-x center top;
	height: 31px;
	position:absolute;
	width:100%;
	z-index:40;
	min-width:980px;
}
/*--Every big section has a wrapper, which I hate a lot.--*/
#branding-wrapper {
	padding-bottom:20px;
	background:url(i/bg-branding.jpg) no-repeat center top;
}
#branding {
	height:232px;
	width:960px;
	margin:0 auto;
	position:relative;
	z-index:2;
}
#main-wrapper {
	border-top:solid 5px #1f4253;
}
#topics-box, #main, #footer-content {
	width:960px;
	margin:0 auto;
	position:relative;
	padding:20px 0;
}
#main-content {
	width:700px;
	background:#1f4253;
	float: left;
}
#footer-wrapper {
	border-top:solid 25px #214b60;
	background:#002334;
	clear:both;
	position:relative;
}
#footer {
	border-top:solid 10px #452a51;
}
#footer-content {
	background:url(i/logo-bottom.jpg) no-repeat right center;
	height:80px;
}
/* --- full width Without sidebar 无边栏(for tags page and archives page)--- */
div.full-width {
	width:960px;
}
div.full-width #main-content {
	width:auto;
	float:none;
}
#article-contents {
	padding:20px 20px 0;
}
#supply-contents {
	background:url(i/bg-main-bottom-repeat.gif) repeat-x bottom;
	padding-top:20px;
}
ul#more-articles {
	display:block;
	padding:20px;
}
#widgets {
	width:240px;
	margin-left:720px;
	width:235px;
}
/*--Placement Details 位置细节--*/
#logo {
	margin:0;
	padding:0;
	border:0;
	position:absolute;
	top:82px;
	left:20px;
}
#logo a {
	background: url(i/logo.png) no-repeat;
	width: 297px;
	height:137px;
	outline:none;
}
#top-description {
	background:url(i/blinking-eye.gif) no-repeat;
	position:absolute;
	width:7px;
	height:5px;
	top:131px;
	left:202px;
}
#rss-push {
	text-indent:-300%;
}
#rss-push #link-rss {
	display:block;
	position:absolute;
	left:650px;
	top:4px;
	background-position:left -59px; /*-sprite-*/
	height:82px;
	width:44px;
	outline:none;
	z-index:10;
}
#rss-push #link-rss:hover {
	background-position:-44px -59px;
	width:114px;
}
/*--Navagation--*/
#nav {
	display:block;
	position:absolute;
	width:100%;
	top:175px;
}
#nav li {
	display:block;
	position:absolute;
}
#nav-item-about {
	left:480px;
}
#nav li a {
	position:absolute;
	outline:none;
}
#nav-item-about a {
	height:57px;
	width:74px;
	background-position:-158px -59px;
}
#nav-item-about a:hover {
	height:64px;
	width:99px;
	background-position:0 -141px;
	left:-17px;
	top:-7px;
}
#nav-item-browse {
	left:582px;
	top:-10px;
}
#nav-item-browse a {
	height:57px;
	width:114px;
	background-position:-232px -59px;
}
#nav-item-browse a:hover {
	height:64px;
	width:124px;
	background-position:-101px -141px;
	left:-6px;
	top:-7px;
}
#nav-item-portfolio {
	left:725px;
	top:-4px;
}
#nav-item-portfolio a {
	height:59px;
	width:173px;
	background-position:-173px 0;
}
#nav-item-portfolio a:hover {
	background-position:0 0;
}
/*--Topics--*/
#heading-topic {
	position:absolute;
	z-index:5;
	left:0;
}
#btn-topic {
	width:71px;
	height:25px;
	background-position: -158px -116px;
}
#topics {
	height:25px;
	display:block;
	background:#174e4f;
	color:#3d6b6c;
	margin-left:68px;
	padding-left:15px;
	z-index:4;
}
#topics a {
	display:block;
	height:1em;
	float:left;
	padding:1px 26px;
	border-right:solid 1px #3d6b6c;
	margin:5px 0;
	color:#c4e6e9;
	position:relative;
	z-index:5;
}
#topics a:hover {
	background:#fff;
	color:#052839;
	text-decoration:none;
	border-top:solid 2px #639187;
	margin-top:-2px;
	padding:6px 26px 5px;
}
#topics a.more {
	float:right;
	border-left:solid 1px #3d6b6c;
	font-size:12px;
	padding:8px 10px 3px;
	margin:0;
	border-right:0;
}
#topics a.more:hover {
	font-style:italic;
	background:#fd6;
	color:#a00;
	margin-top:-4px;
	padding:8px 10px 5px;
	height:16px;
}
/*--main-content-*/
div.article {
	padding:10px 0 0;
	position:relative;
}
.meta {
	font-size:12px;
	letter-spacing:0.1em;
}
p.tags {
	border:0;
}
.article small.date {
	float:left;
	width:72px;
	height:73px;
	margin:-5px 10px 10px -5px;
	position:relative;
	background-position:-229px -116px;
	color:#88a5b4;
	font-size:16px;
	text-indent:0;
}
.article small.date .month, .article small.date span.date {
	display:block;
	padding-top:15px;
	text-align:center;
}
.article small.date span.date {
	padding-top:13px;
}
.headline, .meta {
	margin:0 0 0 75px;
	border-bottom:solid 1px #335872;
	display:block;
}
.headline {
	padding:0 0 5px;
}
.headline, .headline a, .headline a:visited {
	color:#80cff0;
	font:normal 20px "微软雅黑", "黑体", "Helvetica", "Verdana", "Arial", "sans-serif",;
}
.meta {
	border:none;
	border-top:solid 1px #26333a;
	padding:6px 0 1em;
}
.meta span.left {
	margin-right:2em;
}
.article-content {
	clear:both;
	padding-bottom:10px;
	border-bottom:dashed 1px #43535A;
	text-indent:2em;
	font:normal 14px "Georgia", "Times New Roman", "Times", "serif", "宋体";
	line-height:1.5em;
	text-align:justify;
}
.article-content * {
	text-indent:0;
}
.article-content p {
	text-indent:2em;
	padding:0.3em 0;
}
.article-content .no-indent {
	text-indent:0;
}
.article-content strong {
	color:#ADCCCD;
}
.article-content blockquote {
	margin:0.4em 0 1em 2em;
	padding:0.2em 0.5em 0.2em 1em;
	border-left:solid 3px #517F96;
	background:#245066;
	color:#BED7D7;
}
.article-content blockquote strong {
	color:#BADCDA;
}
.article-content blockquote ol {
}
.article-content blockquote p {
	text-indent:0;
}
.article-content pre {
	text-indent:0;
	border:solid 1px #4D7483;
	background:#275162;
	color:#B0CACB;
	padding:1em;
	margin-bottom:0.6em;
	overflow:auto;
	font-family: "Consolas", "Monaco", "Bitstream Vera Sans Mono", "Courier New", Courier, monospace !important;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
}
.wp_syntax pre {
	background:#100;
}
.article-content ol, .article-content ul {
	padding-bottom:0.5em;
	margin-left:3em;
}
.article-content ol.big-list li, .article-content ul.big-list li{
	padding-bottom:0.3em;
}
.article-content blockquote ol, .article-content blockquote ul {
	margin:0.4em 2em;
}
.article-content ol {
	list-style:decimal outside;
}
.article-content ol h4, .article-content ol h5 {
	margin-left:0;
}
div.little-love {
	clear:both;
	padding:5px 0 15px;
	overflow:hidden;
	text-align:center;
}
div.little-love img {
	display:none;
}
.article-content h3 {
	font-size:1.6em;
}
.article-content h4 {
	font-size:1.2em;
	margin-left:1em;
}
.article-content h5 {
	font-size:1.2em;
	margin-left:2em;
	border-bottom-width:1px;
}
.article-content h6 {
	margin-left:2em;
	font:bold 1em "Verdana", "宋体";
	border-bottom-width:0;
}
.article-content p img {
	border:solid 2px #a9bec9;
}
.article-content .link-yati-img {
	padding:6px 7px 11px;
	background:url(i/bg-pic270x115.png) no-repeat 0 0;
	width:270px;
	height:115px;
	display:block;
	margin:-5px 0 6px 10px;
	float:right;
	text-align:center;
	position:relative;
	z-index:10;
}
.article-content .yati-img {
	border:solid 1px #a9bec9;
	max-width:266px;
	max-height:113px;
	margin:0;
}
.article-content a.link-yati-img:hover img {
	border:dashed 1px #fff;
}
ul.meta-links {
	display:block;
	text-align:right;
	height:1em;
	padding:10px 0 20px;
	clear:both;
}
p.more {
	height:1em;
}
ul.meta-links li, a.link-more {
	display:inline;
	margin-left:2em;
	font-size:12px;
	background: url(i/yellow-arrow.gif) no-repeat 0 3px;
	padding-left:12px;
}
ul.meta-links li a, ul.meta-links li a:visited, a.link-more:link, a.link-more:visited {
	color:#ffca5c;
	border-bottom:dashed 1px #ffca5c;
	padding-bottom:1px;
}
ul.meta-links li a:hover, a.link-more:hover {
	text-decoration:none;
	border-bottom:solid 2px #ffca5c;
	padding-bottom:0;
}
ul#more-articles {
	display:block;
	padding:20px;
	border-top: solid 3px #265c75;
	width:660px;
	height:120px
}
ul#more-articles li {
	width:176px;
	height:56px;
	display:block;
	position:absolute;
	padding:34px 10px 26px;
	background:#372f15;
	border:solid 2px #625022;
	color:#c4b78d;
}
ul#more-articles li h3 {
	font:normal 17px "微软雅黑", "黑体"
}
ul#more-articles li a {
	color:#e0c671;
}
ul#more-articles li p {
	position:absolute;
	padding:5px;
	line-height:1em;
	font:normal 14px Arial, Helvetica, sans-serif;
	height:14px;
	background:#463c1b;
	border:solid 2px #625022;
}
ul#more-articles li small.date {
	top:-2px;
	left:-2px;
}
ul#more-articles li p.category {
	bottom:-2px;
	right:-2px;
}
ul#more-articles li#more-article-2 {
	left:250px;
	color:#e1a275;
	background:#3c2413;
	border-color:#694a35;
}
ul#more-articles li#more-article-2 a {
	color:#e99730;
}
ul#more-articles li#more-article-2 p {
	background:#3c2413;
	border-color:#694a35;
}
ul#more-articles li#more-article-3 {
	left:480px;
	color:#9d94c3;
	background:#211942;
	border-color:#61519e;
}
ul#more-articles li#more-article-3 a {
	color:#b2a0fb;
}
ul#more-articles li#more-article-3 p {
	background:#37314f;
	border-color:#61519e;
}
.page-nav, .wp-pagenavi {
	height:2em;
	padding:0.4em 0;
	font:normal 13px "Helvetica", "Verdana", "Arial", "sans-serif", "微软雅黑", "黑体";
}
.page-nav .left {
	margin-right:5px;
}
.page-nav li a {
	background:#274F62;
	padding:1px 3px;
}
/*--Fanfou 饭否 or Twitter--*/
#laodao {
	background:url(i/bg-laodao.gif) no-repeat center center;
	height:26px;
	border-top:solid 2px #3a6477;
	padding:12px 10px 2px 110px;
	color:#697d87;
	font-size:14px;
	line-height:1.2em;
}
#laodao ul {
	height:18px;
	overflow:hidden;
	width:475px;
	position:relative;
}
#laodao ul li {
	overflow:hidden;
	height:18px;
	position:relative;
}
#laodao span.time {
	float:left;
}
#laodao div.content {
	position:relative;
	top:0;
	left:10px;
	height:18px;
	overflow:hidden;
}
#laodao div.content pre {
	position:absolute;
	word-wrap:keep-all;
	top:0;
}
#laodao a {
	color:#8fb1c3;
}
.info {
	font-size:12px;
}
/*--sidebar--*/
#widgets .widget {
	margin:60px 0 20px;
	background:#1b4551;
	padding:12px;
	line-height:1.4em;
	font:normal 14px "Verdana", "Arial", "Helvetica", "sans-serif", "宋体";
	position:relative;
}
.widget h4 {
	border:solid 2px #455d6a;
	background:#233f4d;
	font:normal 18px "微软雅黑", "黑体";
	text-align:center;
	padding:3px;
	margin:0;
	color:#9cc5d9;
	width:226px;
	position:absolute;
	top:-40px;
	_top:-44px; /*IE6 HACK*/
	left:0;
}
#widgets .widget iframe {  /*--广告--*/
	margin:0 auto;
}
#widgets .widget p {
	padding-bottom:0.4em;
}
#search-form, .search-goog form {
	display:block;
	height:30px;
	color:#6b8485;
	position:relative;
}
input#search-query {
	display:block;
	width:138px;
	height:16px;
	padding:6px 8px;
	border:solid 1px #406c82;
	background:#1B4B57 url(i/bg-search-form-repeat.gif) repeat-x;
	color:#6b8485;
}
#btn-search {
	width:70px;
	height:30px;
	border:none;
	cursor:pointer;
	background-position:-266px -192px;
	position:absolute;
	right:0;
	top:0;
}
/*-Footer-----*/
#sns-links .separator {
	display:none;
}
#sns-links a {
	width:16px;
	height:16px;
	margin-right:6px;
	float:left;
	background-position:0 bottom;
	position:relative;
	z-index:20;
}
#sns-links a:hover {
	background-position:-112px bottom;
}
#sns-links a#link-douban {
	background-position:-16px bottom;
}
#sns-links a#link-douban:hover {
	background-position:-128px bottom;
}
#sns-links a#link-lastfm {
	background-position:-32px bottom;
}
#sns-links a#link-lastfm:hover {
	background-position:-144px bottom;
}
#sns-links a#link-fb {
	background-position:-48px bottom;
}
#sns-links a#link-fb:hover {
	background-position:-160px bottom;
}
#sns-links a#link-gr {
	background-position:-64px bottom;
}
#sns-links a#link-gr:hover {
	background-position:-176px bottom;
}
#sns-links a#link-baidu {
	background-position:-80px bottom;
}
#sns-links a#link-baidu:hover {
	background-position:-192px bottom;
}
#sns-links a#link-wiki {
	background-position:-96px bottom;
}
#sns-links a#link-wiki:hover {
	background-position:-208px bottom;
}
#sns-links a#link-douban {
	background-position:-16px bottom;
}
#sns-links a#link-douban:hover {
	background-position:-128px bottom;
}
#copyright-statement {
	text-align:right;
	font-size:12px;
	color:#d1d4d6;
	position:absolute;
	right:260px;
}
a#link-cc {
	position:absolute;
	right:-100px;
	top:0;
	width:80px;
	height:15px;
	background: url(i/cc.png) no-repeat 0 0;
}
a#link-cc:hover {
	background-position:0 -15px;
}
/*--Comments 评论--*/
#comments-box, #supply-box {
	padding:20px;
	line-height:1.4em;
	font:normal 13px "微软雅黑", Verdana, Arial, Helvetica, sans-serif;
}
#comments-box a {
	color:#fff;
}
#comments-box h3 {
	border-bottom:solid 2px #456676;
	color:#C7BF65;
	font-size:16px;
	padding:0.4em 0;
}
p.nocomments {
	font-size:16px;
	color:#FFFFCC;
	padding:1em;
}
.comment-list {
	margin:20px 0 10px;
}
.comment-list li, li.depth-3, li.depth-5, #dsq-comments .dsq-comment {
	padding:10px;
	background:#505040;
	border:solid 2px #706E5B;
	margin:10px 0;
	color:#CDD7C0;
	position:relative;
}
li.thread-alt, .thread-alt li.depth-3, .thread-alt li.depth-5, #dsq-comments .dsq-odd {
	background:#1B4551;
	border-color:#4C7783;
}
li.depth-2, li.depth-4 {
	border-color:#424228;
	background-color: #464631;
	color:#def;
}
.thread-alt li.depth-2, .thread-alt li.depth-4 {
	border-color:#223f49;
	background-color: #164350;
}
.chalt {
	background-color: #625A41;
}
.alt .chalt {
	background-color: #2E5660;
}
.bypostauthor .avatar{
	border:solid 1px #ee9;
	
}
.avatar {
	margin:0 10px 10px 0;
	border:solid 1px #efefef;
	float:left;
	position:relative;
	z-index:5;
}
.fn {
}
.comment-date {
	border-top:solid 1px #aa9;
	padding-top:4px;
	position:relative;
	top:12px;
}
li.depth-2 .comment-meta-data {
	top:36px;
}
.pingback .comment-meta, .trackback .comment-meta {
	top:10px;
	left:auto;
	right:10px;
	border-top-width:0;
	border-left:solid 3px #aa9;
	padding-left:1em;
	line-height:1em;
	margin-bottom:1em;
}
.pingback .comment-date, .trackback .comment-date {
	position:absolute;
	right:10px;
	top:10px;
	border-top:0;
}
ol.comment-list li.alt .comment-meta-data {
	border-color:#ade;
}
.commentbody {
	clear:both;
}
.commentbody p {
	padding:0.3em 0;
}
.reply a {
	padding:3px;
	margin:0 5px;
	border:solid 1px #3F2323;
	border-left-color:#4F3131;
	border-top-color:#4F3131;
	background:#5F3B3B;
	outline:none;
	font-weight:bold;
	color:#fdd;
}
.reply a:hover {
	background:#6F3E3E;
	color:#ffc;
	border-left-color:#5F3535;
	border-top-color:#5F3535;
	text-decoration:none;
}
.reply a:visited {
	color:#fdd;
}
.fL span.cd-votebtn {
	color: #cdd;
}
#respond {
	margin-top:10px;
}
#respond h3 {
	font-size:14px;
}
#respond p {
	margin-top:0.6em;
}
input, textarea, #goog-wm-qt {
	background:#E1F5FF;
	border:solid 1px #48B3E8;
	padding:0.2em;
	color: #233;
	font-family:Arial, Helvetica, sans-serif;
}
#goog-wm-qt {
	padding:0.4em;
	font-size:14px;
}
input.submit, #goog-wm-sb {
	display:block;
	position:relative;
	font-family:Arial, Helvetica, sans-serif;
	background:#265C75;
	color:#B9D1D5;
	text-align:center;
	letter-spacing:1px;
	padding:0.4em 0.6em 0.4em 0.7em;
	border:solid 1px #79A2AC;
	border-bottom:solid 2px #1B3D4E;
	cursor:pointer;
	outline:none;
}
#dsq-content input.dsq-trackback-url {
	width:500px;
}
#goog-wm-sb {
	display:inline;
	margin-left:10px;
}
input.submit:hover, input.submit#submit:focus {
	background:#21566E;
	border-top:solid 1px #85AFB9;
	color:#fff;
}
input.submit:disabled {
	color:#bbb;
	background:#543;
	border-color:#234;
}
#respond textarea {
	width:80%;
	border-width:2px;
	height:12em;
	font-size:14px;
	padding:0.4em;
	overflow:auto;
}
.respond-note {
	line-height:1.3em;
	width:80%;
	padding-left:12px;
	background: url(i/list-dot.gif) no-repeat left 0.5em;
}
/*--for sidebar--*/
#wp-calendar {
	width:100%;
}
#wp-calendar * {
	text-align:center
}
#wp-calendar tfoot td {
	border:solid 1px #245662;
	padding:0.2em 0.6em;
}
#wp-calendar #prev {
	text-align:left;
}
#wp-calendar #next {
	text-align:right;
}
/*--for 404 page--*/
.warning404 {
	line-height:2em;
}
/*--for archives page-*/
#archives-links li ul {
	line-height:1.6em;
	margin-left:1em;
}
#archives-links li.list-column {
	width:40%;
	display:inline;
	float:left;
	margin-right:30px;
}
#archives-links li ul li {
	font-size:14px;
}
#archives-links h4 {
	margin-top:-0.2em;
	margin-left:0;
	border-bottom:dashed 1px #43535A;
}
#archives-links p {
	padding-left:2em;
	line-height:1.8em;
	width:120%;
}
/*--For plugins 插件--*/
div.related-post {
	padding:1em 0 0;
	border-top:dashed 1px #43535A;
	margin-top:20px;
	font-size:13px;
}
div.related-post ol {
	margin-left:2em;
}
.article-content div.sociable img {
	border:solid 1px #fff;
}
.sociable_tagline {
	position:absolute;
}
.article div.sociable {
	border-top:dashed 1px #43535A;
	margin:1em 0;
	padding:6px 2em 0;
	color: #688;
	background:#23485A;
}
.sociable ul {
	position:relative;
	left:5em;
}
/*--For feedsky rss-push--*/

#widgets .widget ul.feedsky-push * {
	text-indent:0;
}
#widgets .widget ul.feedsky-push li {
	display:inline;
	padding:0;
	background:none;
}
#widgets .widget ul.feedsky-push li a {
}
.feedsky-push img {
	border:none;
}