/*
	iNove CSS
	
	Author: Skycloud <admin@tangblog.info>
	
	Web: http://www.tangblog.info/
	
	This is the Cascading Style Sheets for Micolog Theme iNove.
	
	Thanks to original Wordpress theme iNove author mg12.
*/
* {
	margin:0;
	padding:0
}
abbr[title], acronym[title] {
	border-bottom:thin dotted;
	cursor:help
}
body {
	background:#BEC3C6 url(images/bg.jpg) repeat-x;
	color:#555;
	font-family:"Microsoft YaHei", Verdana, "BitStream vera Sans", Helvetica, Sans-serif;
	font-size:14px;
}
h1, h2, h3, h4, h5, h6 {
	font-weight:bold;
	letter-spacing:-0.05em;
	font-family:"Microsoft YaHei", Arial, Sans-serif
}
h1 {
	font-size:200%
}
h2 {
	font-size:170%
}
h3 {
	font-size:150%
}
h4 {
	font-size:130%
}
h5 {
	font-size:110%
}
h6 {
	font-size:100%
}
img {
	border:0
}
img.sided {
	background:#FFF;
	border:1px solid #CCC;
	padding:3px
}
small {
	font-size:12px
}
a:hover img.sided {
	border-color:#A6A6A6
}
a:link {
	color:#2F63B3;
	text-decoration:none
}
a:visited {
	color:#5166F9;
	text-decoration:none
}
a:hover {
	color:#9C0;
	text-decoration:none
}
.wp-caption {
	background:#F7F7F7;
	border:1px solid #CCC;
	padding:5px 0;
	margin-bottom:5px;
	text-align:center
}
.wp-caption img {
	margin:0 5px
}
.wp-caption-text {
	text-align:center;
	padding:0 5px !important;
	padding:3px 5px 0
}
*+html .wp-caption-text {
	padding:3px 5px 0 !important
}
.post .content .wp-caption p {
	margin:0
}
blockquote {
	background:#F4F5F7 url(images/blockquote.gif) 3px 3px no-repeat;
	border:1px dashed #CCC;
	padding:8px 40px 8px 36px;
	margin:5px 0;
}
pre {
	background:#F4F5F7;
	border:1px dashed #CCC;
	padding:8px 12px 8px 36px;
	margin:5px 0;
	white-space:pre-wrap;
}
code {
	font-family:monospace;
	color:#007000;
	font-size:10pt
}
.more-link {
	font-size:12px
}
.alignleft {
	float:left;
	text-align:left;
	margin-right:10px
}
.alignright {
	float:right;
	text-align:right;
	margin-left:10px
}
.aligncenter {
	display:block;
	margin-left:auto;
	margin-right:auto
}
.floatleft {
	float:left
}
.floatright {
	float:right
}
.left {
	float:left;
	margin-right:10px
}
.right {
	float:right;
	margin-left:10px
}
.fixed, .clear {
	clear:both
}
input.textfield, textarea {
	background:#eaf4ff url(images/textfield.gif) top repeat-x;
	border:3px solid #DADADA;
	padding:2px 1px;
	font-size:12px
}
textarea {
	overflow:auto;
	padding:5px
}
textarea:focus {
	background:#ffb;
	border:3px solid #DADADA
}
#respond .row input:hover {
	border:1px solid #f9b967
}
#respond .row textarea:hover {
	border:3px solid #f9b967;
	box-shadow: 0 0 10px #f9b967
}
#commentform #author, #commentform #email, #commentform #url {
	background-image:url("images/icon_form.gif");
	background-repeat:no-repeat
}
#commentform #author {
	background-position:3px -3px
}
#commentform #email {
	background-position:3px -33px
}
#commentform #url {
	background-position:3px -63px
}
.boxcaption {
	background:#E3E4E6 url(images/box.gif) 0 0 no-repeat;
	padding:6px 12px;
	border-bottom:1px solid #CCC
}
.boxcaption h3 {
	font-size:12px;
	font-family:Verdana, "BitStream vera Sans", Sans-serif;
	letter-spacing:0em
}
.box {
	background:#F4F5F7 url(images/box.gif) 100% 100% no-repeat;
	padding:8px 12px;
	margin-bottom:10px
}
.messagebox, .errorbox {
	background:#EDEFF0 url(images/messagebox.gif) no-repeat;
	padding:0 12px;
	height:27px;
	line-height:27px;
	font-size:12px
}
.w3c {
	color:#080;
	font-size:12px
}
#footer .b2t, #footer .g2b {
	background-image:url("images/arrowtop.png");
	bottom:30%;
	cursor:pointer;
	height:68px;
	left:10px;
	position:fixed;
	width:38px;
	z-index:2
}
#footer div.g2b {
	background-image:url(images/arrowbottom.png);
	bottom:auto;
	top:70% !important
}
#wrap {
	background:url(images/light.gif) center top no-repeat;
	padding:20px 0
}
#container {
	margin:0 auto;
	width:980px
}
#header {
	background:url(images/header.jpg) 0 0 no-repeat;
	height:90px;
	border-bottom:1px solid #A6A6A6
}
#caption {
	padding:25px 30px 21px!important;
	padding:25px 30px 20px
}
#title a {
	text-decoration:none;
	color:#FFF;
	height:30px;
	display:block;
	font-family:"Trajan Pro", Sans-serif;
	letter-spacing:0
}
#tagline {
	color:gray;
	border-top:1px solid #FFF;
	text-decoration:none;
	font-family:Sans-serif;
	font-size:17px;
	float:left;
	padding:5px 5px
}
#header .banner {
	float:right;
	padding:15px 15px 0;
	color:#999
}
#navigation {
	background:#FFF;
	border-bottom:1px solid #A6A6A6
}
#menus {
	position:relative;
	padding-left:10px;
	float:left;
	overflow:hidden
}
#menus li {
	float:left;
	display:inline;
	list-style:none;
	overflow:hidden;
	text-align:center
}
#menus li a {
	position:relative;
	display:block;
	color:#382E1F;
	height:30px;
	line-height:30px;
	padding:0 20px;
	margin-left:-10px;
	text-decoration:none;
	font-size:12px;
	float:left;
	z-index:3;
	text-align:center
}
#menus li a:hover, #menus li a.current {
	background-position:0 -31px
}
#menus li.current_page_item a, #menus li.current-cat a {
	background-position:0 -62px;
	font-weight:bolder
}
#menus li.back {
	background:url(images/lava.gif) no-repeat right bottom;
	height:30px;
	position:absolute;
	z-index:2
}
#menus li.back .left {
	background:url(images/lava.gif) no-repeat left top;
	height:30px;
	margin-right:9px;
	float:none
}
#menus li.current_page_item a.home {
	background:transparent
}
#menus li a.lastmenu:hover {
	background-position:0 0;
	cursor:default
}
#searchbox {
	background:url(images/searchbox.gif) no-repeat;
	width:209px;
	height:23px;
	display:block;
	float:right;
	margin-top:4px;
	margin-right:10px !important;
	margin-right:5px;
	padding:2px
}
#searchbox .textfield {
	background:none;
	border:0px;
	width:185px;
	float:left;
	margin-right:2px;
	padding-left:2px
}
#searchbox .button {
	background:none;
	border:0px;
	width:18px;
	height:18px;
	cursor:pointer;
	float:left;
	margin-top:1px
}
#searchbox .searchtip {
	color:#999
}
#menus li ul {
	display:none;
	background:#F4F5F7;
	border:1px solid #CCC;
	padding:0 5px
}
#menus li li {
	float:none;
	margin:0 !important;
	margin:0;
	padding:0;
	list-style:none;
	display:block
}
#menus li li a {
	float:none;
	padding:7px 18px 7px 10px;
	text-decoration:none;
	border-bottom:1px solid #DDD;
	margin:0;
	background-image:none;
	height:auto;
	line-height:145%;
	color:#999;
	display:block;
	width:175px
}
#menus li li a.last {
	border-color:#A6A6A6
}
#menus li li a:hover, #menus li li a.current {
	background-color:#D0E2FD;
	color:#382E1F
}
#menus li li a.subtitle, #menus li li a.subtitle:hover {
	background-image:url(images/arrow.gif);
	background-position:right;
	background-repeat:no-repeat
}
#content {
	background:#FFF url(images/sidesep.gif) right repeat-y;
	min-height:400px
}
#main {
	background:#FFF url(images/main_shadow.gif) top repeat-x;
	width:649px;
	padding:13px 15px 15px;
	float:left;
	overflow:hidden
}
#notice {
	color:#080
}
#notice a {
	text-decoration:underline
}
.post {
	padding-bottom:5px !important;
	padding-bottom:15px
}
*+html .post {
	padding-bottom:15px !important
}
.post h2 {
	display:block;
	margin-top:10px;
	border-bottom:1px solid #CCC;
	padding:0 5px 3px;
	font-size:16px;
	font-family:Verdana, "BitStream vera Sans", Sans-serif;
}
.post h2 a {
	position:relative
}
.post h2 a.title {
	text-decoration:none;
	color:#4C4C4C
}
.post h2 a.title:hover {
	color:#2970A6
}
.post h2 .act a {
	font-weight:normal
}
.post .info {
	margin:5px
}
.post .info span.first {
	margin-left:0
}
.post .date, .post .author, .post .editpost, .post .comments, .post .seecomments, .post .addcomment, .post .addlink, .post .editlinks {
	background:url(images/icons.gif) no-repeat;
	padding-left:22px;
	height:16px;
	line-height:16px;
	display:block;
	font-size:12px
}
.post .tags, .post .categories {
	background:url(images/icons.gif) no-repeat;
	width:16px;
	height:16px;
	line-height:16px;
	display:block;
	text-indent:-999em
}
.post .under span.tags, .post .under span.categories {
	margin-right:6px
}
.post .act {
	height:16px;
	float:right
}
.post .act span {
	float:left;
	margin-left:15px
}
.post .tags {
	background-position:0 -400px
}
.post .categories {
	background-position:0 -480px
}
.post .date {
	background-position:0 -48px;
	margin-right:15px;
	float:left
}
.post .author {
	background-position:0 0;
	float:left
}
.post .editpost {
	background-position:0 -64px;
	margin-left:15px;
	float:right
}
.post .togglebar {
	float:right;
	margin-left:12px;
	font-size:12px
}
.post .comments {
	background-position:0 -96px;
	float:right;
	margin-left:12px
}
.post .seecomments {
	background-position:0 -96px;
	float:right
}
.post .addcomment {
	background-position:0 -112px;
	margin-left:15px;
	float:right
}
.post .addlink {
	background-position:0 -176px
}
.post .editlinks {
	background-position:0 -192px
}
.post .content {
	padding:5px 0 0 5px;
	line-height:145%;
	overflow:hidden
}
.post .content p {
	margin-bottom:10px
}
.post .under {
	height:16px;
	line-height:16px;
	font-size:11px;
	margin-bottom:10px
}
.post .under span {
	float:left;
	margin-right:15px
}
.post .content h4 {
	color:#080;
	margin-bottom:10px
}
.post .content img {
	max-width:644px
}
.post .content ul, .post .content ol {
	padding-bottom:10px
}
.post .content ul li, .post .content ol li {
	list-style-position:inside;
	padding-left:20px
}
.post .content table {
	background:#FFF;
	border:2px solid #CCC;
	border-collapse:collapse;
	margin:5px 0 10px
}
.post .content th, .post .content td {
	border:1px solid #CCC;
	padding:3px 10px;
	text-align:left;
	vertical-align:top
}
.post .content tr.even td {
	background:#F7F7F7
}
.post .content th {
	background:#D0E2FD
}
.post .content .boxcaption {
	background-image:url(images/postbox.gif)
}
.post .content .box {
	background-image:url(images/postbox.gif)
}
#postpath {
	background:url(images/icons.gif) 0 -320px no-repeat;
	line-height:16px;
	font-size:90%;
	margin:5px 0;
	padding-left:22px
}
#pagenavi, #postnavi {
	border-top:1px solid #CCC;
	margin:10px -5px 0;
	padding:10px 5px 0
}
#pagenavi {
	font-size:90%
}
.wp-pagenavi a {
	border:1px solid #fff;
	padding:5px 7px;
	text-decoration:none
}
.wp-pagenavi a:hover {
	background:none repeat scroll 0 0 #f7f7f7;
	border:1px solid #ccc;
	color:#2F63B3;
	text-decoration:none
}
.wp-pagenavi {
	background:url("images/icons.gif") no-repeat scroll 0 -272px transparent;
	height:16px;
	line-height:16px;
	padding:1px 7px 1px 22px !important;
	margin:10px 0
}
#pagenavi .newer a, #postnavi .prev a {
	background:url(images/icons.gif) 0 -224px no-repeat;
	padding-left:22px;
	float:left;
	height:16px;
	line-height:16px
}
#pagenavi .older a, #postnavi .next a {
	background:url(images/icons.gif) 100% -240px no-repeat;
	padding-right:22px;
	float:right;
	height:16px;
	line-height:16px
}
#sidebar {
	background:#F7F7F7 url(images/sidebar_shadow.gif) top repeat-x;
	width:300px;
	float:right;
	font-size:95%;
	line-height:145%;
	overflow:hidden;
	padding-top:8px
}
#sidebar li {
	background:url(images/icons.gif) 0 -560px no-repeat;
	padding-left:22px;
	list-style:none;
	margin-top:5px
}
#sidebar li a {
	position:relative
}
#sidebar .content, #sidebar li {
	font-size:12px
}
#centersidebar, #northsidebar .widget, #southsidebar .widget {
	background:url(images/widgetsep.png) bottom no-repeat;
	padding:10px 15px 16px
}
#centersidebar {
	padding-bottom:6px
}
#northsidebar, #southsidebar {
	font-size:95%
}
#northsidebar .widget h2, #southsidebar .widget h2 {
	margin-bottom:10px
}
#northsidebar .widget .content p, #southsidebar .widget .content p {
	margin-bottom:10px
}
#westsidebar {
	width:121px;
	float:left;
	padding-right:5px;
	font-size:95%;
	overflow:hidden
}
#eastsidebar {
	width:129px;
	float:right;
	font-size:95%;
	overflow:hidden
}
#westsidebar h3, #eastsidebar h3 {
	margin-bottom:5px
}
#westsidebar .widget, #eastsidebar .widget {
	margin-bottom:15px
}
#sidebar .widget_feeds {
	padding:5px 15px 15px
}
#sidebar #feedrss, #sidebar #feedemail {
	height:25px;
	line-height:25px;
	display:block;
	padding:5px 5px 5px 36px;
	float:left;
	text-decoration:none
}
#sidebar #feedrss {
	background:url(images/feeds.gif) 5px 5px no-repeat scroll transparent
}
#sidebar #feedemail {
	background:url(images/feeds.gif) 5px -45px no-repeat scroll transparent;
	margin-left:15px
}
#subscribe ul {
	display:none;
	position:absolute;
	background:#F4F5F7;
	border:1px solid #B7B7B7;
	width:180px;
	padding:5px
}
#subscribe li {
	background:transparent;
	list-style:none;
	float:left;
	margin:0;
	padding:0;
	display:block
}
#subscribe li a span {
	background:url(images/readers.png) no-repeat;
	height:20px;
	width:80px;
	display:block;
	text-indent:-999em
}
#subscribe li#google_reader a span {
	background-position:0 0
}
#subscribe li#youdao_reader a span {
	background-position:0 -20px
}
#subscribe li#xianguo_reader a span {
	background-position:0 -40px
}
#subscribe li#zhuaxia_reader a span {
	background-position:0 -60px
}
#subscribe li#yahoo_reader a span {
	background-position:0 -80px
}
#subscribe li#newsgator_reader a span {
	background-position:0 -100px
}
#subscribe li#bloglines_reader a span {
	background-position:0 -120px
}
#subscribe li#inezha_reader a span {
	background-position:0 -140px
}
#subscribe li#qq_reader a span {
	background-position:0 -160px
}
#subscribe li#douban_reader a span {
	background-position:0 -180px
}
#subscribe li a {
	display:block;
	padding:5px;
	text-decoration:none;
	width:80px;
	font-size:12px
}
#subscribe li a:hover {
	background:#EEDDCC
}
/*#tag_cloud a {
	line-height:160%
}*/
.tag_cloud a {
	font-size: 13px;
	line-height: 10px;
	padding: 2px;
	margin: 1px;
	background-color: #eee;
	border-radius:5px;
	border: 1px solid #f0f0f0;
	display: inline-block;
}

.tag_cloud a:hover {
	text-decoration: none;
	border: 1px solid #e2e2e2;
	background-color: #f7f7f7;
}
#sidebar .rc_item, #sidebar #rc_nav {
	background:transparent;
	line-height:145%;
	padding:2px 0
}
#sidebar #rc_nav {
	height:16px
}
.rc_item .rc_avatar {
	line-height:1px
}
.rc_item .rc_avatar img {
	background:#FFF;
	padding:1px;
	border:1px solid #999
}
.rc_item .rc_left {
	display:inline;
	float:left;
	padding-right:7px !important;
	padding-right:4px
}
.rc_item .rc_right {
	display:inline;
	float:right;
	padding-left:7px !important;
	padding-left:4px
}
.rc_item .rc_info .author_name {
	font-weight:bold
}
#sidebar #rc_nav {
	padding-top:5px
}
#rc_newest {
	float:left;
	padding-right:10px
}
#rc_newer {
	float:left
}
#rc_older {
	float:right
}
.rc_fixed {
	clear:both
}
.rc_excerpt {
	overflow:hidden
}
.rc_expand {
	font-size:12px
}
.rc_label {
	font-weight:bolder;
	font-size:12px
}
.rc_back {
	float:left
}
.rc_datetime {
	float:right
}
.rc_ajax_loader {
	background:url(images/ajax-loader.gif) left no-repeat;
	padding-left:22px;
	height:16px;
	line-height:16px;
	display:block
}
.footer {
	text-align:center
}
#footer {
	background:url(images/footer.jpg) 0 0 no-repeat;
	display:block;
	height:88px;
	border-top:1px solid #CCC;
	font-size:11px;
	line-height:145%;
	width:100%
}
#footer a {
	color:#2A2A2A
}
#copyright {
	margin-top:10px;
	margin-left:20px
}
#themeinfo {
	margin-left:20px
}
a#powered {
	background:url(images/wp-logo.png) no-repeat;
	display:block;
	width:92px;
	height:57px;
	float:left;
	margin:0 10px 0 5px;
	text-indent:-999em
}
a#gotop {
	background:url(images/icons.gif) 0 -304px no-repeat;
	float:right;
	height:16px;
	line-height:18px;
	display:block;
	padding-left:16px;
	margin:5px 15px 0 0 !important;
	margin:5px 8px 0 0;
	text-decoration:none
}
#commentlist {
	background:#FCFCFC;
	border-top:1px solid #CCC;
	border-bottom:1px solid #CCC;
	margin:0 -15px;
	padding:0 15px
}
#commentlist ol, #commentlist li {
	list-style:none
}
#cmtswitcher {
	background:#FFF;
	font-size:10px;
	padding-top:5px
}
#cmtswitcher a.tab, #cmtswitcher a.curtab {
	padding:5px 10px;
	margin-bottom:-1px;
	display:block;
	float:right;
	color:#555;
	text-decoration:none
}
#cmtswitcher a.tab {
	border:1px solid #FFF;
	border-bottom-color:#CCC
}
#cmtswitcher a.curtab {
	background:#FCFCFC;
	border:1px solid #CCC;
	border-bottom-color:#FCFCFC
}
#cmtswitcher .addcomment, #cmtswitcher .addtrackback {
	padding-left:22px;
	height:16px;
	line-height:16px;
	display:block;
	font-size:11px;
	float:left;
	margin-right:15px;
	margin-top:4px !important;
	margin-top:3px
}
#cmtswitcher .addcomment {
	background:url(images/icons.gif) 0 -112px no-repeat
}
#cmtswitcher .addtrackback {
	background:url(images/icons.gif) 0 -144px no-repeat
}
#thecomments .tip {
	background:#FFF;
	border:1px solid #CCC;
	width:649px;
	padding:10px !important;
	padding:10px 10px 0;
	margin-top:0;
	position:absolute;
	z-index:3
}
#thecomments .tip .act {
	display:none
}
*+html #thecomments .tip {
	padding:10px 10px 0 !important
}
#thecomments, #thetrackbacks {
	padding-bottom:15px
}
#thecomments .comment, #thecomments .messagebox {
	margin-top:15px
}
.comment .author {
	float:left;
	width:81px;
	text-align:center
}
.comment .pic {
	background:url(images/commentpoint.png) 100% 33% no-repeat;
	padding-right:14px;
	margin-top:10px
}
.comment .name {
	width:67px;
	padding-right:4px;
	font-weight:bold;
	overflow:hidden;
	font-size:12px
}
.comment .avatar {
	padding:1px;
	border:1px solid #999
}
.comment .info {
	background:#EDEFF0 url(images/comment.gif) 0 0 no-repeat;
	float:left;
	padding:10px 15px 0;
	width:538px
}
.comment .date, .trackback .date {
	float:left;
	font-size:11px
}
.comment .act, .trackback .act {
	float:right;
	font-size:11px;/*opacity:0; visibility:hidden */
}
.comment:hover .act {/* visibility:visible */
}
.comment .content {
	background:url(images/comment.gif) 100% 100% no-repeat;
	margin:0 -15px;
	padding:0 15px 10px;
	line-height:145%;
	word-wrap:break-word;
}
.comment .content p {
	margin-top:10px
}
.comment .content blockquote p {
	margin-top:0;
	margin-bottom:10px
}
.admincomment .author {
	float:right
}
.admincomment .pic {
	background:url(images/commentpoint.png) 0% 33% no-repeat;
	padding-right:0;
	padding-left:14px
}
.admincomment .name {
	padding-right:4px;
	padding-left:4px
}
.admincomment .info {
	float:right
}
#comment_login {
	margin-top:15px
}
#thetrackbacks {
	display:none
}
#thetrackbacks li {
	margin-top:15px
}
.trackback {
	background:#EDEFF0 url(images/box.gif) 0 0 no-repeat;
	padding:10px 15px 0;
	width:619px
}
.trackback .title {
	background:#EDEFF0 url(images/box.gif) 100% 100% no-repeat;
	padding:10px 15px !important;
	padding:0 15px 10px;
	width:619px;
	margin:0 -15px
}
#respond {
	padding:10px 0 0;
	font-size:11px
}
#respond .row {
	margin-bottom:5px
}
#respond .textfield {
	width:200px;
	border:1px solid #A6A6A6;
	padding:2px 1px 2px 25px;
	font-size:12px;
	height:20px
}
#respond .checkfield {
	border:1px solid #A6A6A6;
	width:60px;
	height:20px;
	margin:5px
}
#respond .notify {
	border:1px solid #A6A6A6
}
#respond .button {
	BORDER-BOTTOM:#81b840 1px solid;
	TEXT-ALIGN:center;
	BORDER-LEFT:#b4d667 1px solid;
	PADDING-BOTTOM:3px;
	BACKGROUND-COLOR:#b4d666;
	PADDING-LEFT:6px;
	PADDING-RIGHT:6px;
	FLOAT:right;
	COLOR:#2970a2;
	BORDER-TOP:#b4d667 1px solid;
	CURSOR:pointer;
	BORDER-RIGHT:#81b840 1px solid;
	PADDING-TOP:3px;
	margin-top:-30px;
	margin-right:20px
}
#respond .button:hover {
	background:none repeat scroll 0 0 #98C64C;
	border-color:#76B33A #98C64C #98C64C #76B33A;
	border-style:solid;
	border-width:1px;
	color:#074A7E
}
#emoticon {
	float:right;
	margin-top:1px;
	margin-right:10px
}
#respond #emotion {
	display:none;
	margin:10px 0
}
#respond #emotion a {
	cursor:pointer;
	padding:0 2px
}
#comment {
	width:645px
}
#commentnavi {
	background:none no-repeat scroll 0 0 #E9E9E9;
	padding:10px;
	font-size:11px;
	margin:5px 2px
}
#commentnavi a.comment_num, .comment_prev, .comment_next {
	padding:5px 7px;
	text-decoration:none;
	border:1px #E9E9E9 solid;
	margin:5px 7px
}
#commentnavi a.comment_num:hover, .comment_prev:hover, .comment_next:hover {
	background:#F7F7F7;
	border:1px solid #CCC;
	text-decoration:none
}
#commentnavi span.pages {
	padding:0 7px 0 22px;
	background:url(images/icons.gif) 0 -272px no-repeat;
	height:16px;
	line-height:16px;
	float:left
}
#commentnavi span.comment_current {
	background:#F7F7F7;
	padding:5px 7px;
	color:red;
	font-weight:bold
}
#commentnavi #commentpager {
	line-height:16px
}
#submitbox a.feed {
	background:url(images/icons.gif) 0 -256px no-repeat;
	padding-left:22px;
	height:16px;
	line-height:16px;
	display:block;
	float:left
}
#submitbox #submit {
	padding:3px 6px;
	background:#B4D666;
	border-top:1px solid #B4D667;
	border-right:1px solid #81B840;
	border-bottom:1px solid #81B840;
	border-left:1px solid #B4D667;
	color:#2970A6;
	font-size:12px;
	cursor:pointer
}
#submitbox #submit:hover {
	background:#98C64C;
	border-top:1px solid #76B33A;
	border-right:1px solid #98C64C;
	border-bottom:1px solid #98C64C;
	border-left:1px solid #76B33A;
	color:#074A7E
}
#submitbox .submitbutton {
	float:right
}
#cp_post_id {
	display:none
}
.widget_calendar h3 {
	display:none
}
#wp-calendar {
	width:100%
}
#wp-calendar #today {
	background:#E6E6E6
}
#wp-calendar tbody a {
	font-weight:bold
}
#wp-calendar caption {
	font-family:Arial, Sans-serif;
	font-weight:bold;
	letter-spacing:-0.05em;
	font-size:150%;
	text-align:left;
	padding-bottom:5px
}
#wp-calendar th, #wp-calendar td {
	text-align:center
}
#wp-calendar tbody td {
	border:1px solid #CCC
}
#wp-calendar tbody td.pad {
	border:0 none
}
#wp-calendar th {
	background:#999;
	color:#FFF
}
#wp-calendar td#prev {
	text-align:left;
	padding-top:5px
}
#wp-calendar td#next {
	text-align:right;
	padding-top:5px
}
.post .content .linkcat ul li {
	list-style:none;
	float:left;
	width:25%;
	padding:2px 0;
	overflow:hidden
}
.post .content .linkcat ul li a {
	background:url(images/icons.gif) 0 -160px no-repeat;
	padding-left:22px;
	height:16px;
	line-height:16px
}
#related_posts {
	padding-bottom:10px
}
#related_posts h3 {
	background:#E3E4E6 url(images/box.gif) 0 0 no-repeat;
	font-size:12px;
	padding:6px 12px;
	font-family:"Microsoft Yahei", Verdana, "BitStream vera Sans", Arial, Helvetica, Sans-serif;
	letter-spacing:0em;
	border-bottom:1px solid #CCC
}
#related_posts ul {
	background:#F4F5F7 url(images/box.gif) 100% 100% no-repeat;
	padding:3px 12px 8px
}
#related_posts ul li {
	list-style:none;
	padding:3px 5px;
	border-bottom:1px solid #E3E4E6;
	line-height:18px
}
#related_posts .count {
	font-size:12px
}
#related_posts .excerpt {
	color:#999;
	font-size:12px;
	display:block
}
.one-column #content {
	background:#FFF
}
.one-column #main {
	width:906px
}
.one-column #comment {
	width:902px
}
.one-column .trackback, .one-column .trackback .title {
	width:876px
}
.one-column .comment .info {
	width:795px
}
.one-column .comment .info, .one-column .comment .content {
	background-image:url(images/comment_1col.gif)
}
.one-column .boxcaption, .one-column .box, .one-column .trackback, .one-column .trackback .title, .one-column #commentnavi, .one-column #related_posts h3, .one-column #related_posts ul {
	background-image:url(images/box_1col.gif)
}
.one-column .messagebox, .one-column .errorbox {
	background-image:url(images/messagebox_1col.gif)
}
.one-column .post .content .boxcaption, .one-column .post .content .box {
	background-image:url(images/postbox_1col.gif)
}
.tip {
	position:absolute;
	z-index:999;
	border:1px solid #CCC;
	background-color:#fffffe;
	padding:5px 5px;
	width:500px;
	top:-80px;
	overflow:hidden
}
#commentlist .tip .act {
	display:none
}
*+html #commentlist .tip {
	padding:5px 5px 0 !important
}
#cmtswitcher #trackbacktab {
	padding:5px 10px !important;
	padding:6px 10px
}
*+html #cmtswitcher #trackbacktab {
	padding:6px 10px !important
}
#trackback_url_wrapper {
	font-size:11px;
	margin:15px 0 0
}
#trackback_url_wrapper label {
	display:block;
	margin:0 0 2px 15px
}
#trackback_url_wrapper input {
	background:url(images/arrow.gif) no-repeat scroll 10px center #FFFFFF;
	border:1px solid #CCCCCC;
	margin:0 0 0 5px;
	padding:5px 10px 5px 20px;
	width:599px;
	overflow:hidden;
	word-break:normal
}
#cse-search-results iframe {
	width:645px
}
.error {
	color:red
}
#commentform-mask {
	background:#F9F9F9;
	position:absolute
}
#commentform-message {
	display:block;
	float:left;
	line-height:16px;
	padding:15px 15px 15px 44px;
	border:1px solid #CCC;
	background:#FFF url(images/ajax-loader.gif) 15px 50% no-repeat;
	position:absolute
}

