/*
THEME NAME: page-shippou
THEME URI: http://pageblogging.net/2009/09/page-shippou-released.html
Description: This theme supports widget, threaded-comments, theme-options,and translation is ready. Also including multi level dropdown menu and PSD files.Simple,Practical and Stay updated.
VERSION: 1.0.9
AUTHOR: page
AUTHOR URI: http://pageblogging.net
TAGS: Orange,two-columns,fixed-width,theme-options,threaded-comments,translation-ready
	The CSS, XHTML and design is released under GPL:
	http://www.opensource.org/licenses/gpl-license.php
*/

/* frank's css */
#fontbg {
background-color: #99ccff;
margin-top: 5pt;
margin-bottom: 5pt;}

/* <div id="fontbg">xxx</div> */

#zhiding {
background-color:#FFFEC6;
margin:0px;
font-weight:bolder;color:#EA0000;
}
#zhiding a{color: #fff; text-decoration: none;}
#zhiding a:hover {text-decoration: underline;}

#fenge{
border-style: dashed;
border-width: 0.75px 0px 0px 0px;
border-top-color: #D3D3D3;
padding: 10px 10px 10px 10px;
margin: 30px 30px 0px 0px;
}

#cpstyle{
border-style: solid;
background-color: #FCF2EA;
border-left-color: #FD7927;
border-width: 0px 0px 0px 4px;
padding: 10px 10px 10px 15px;
margin: 20px 30px 20px 0px;
}

.entry blockquote {
border-style: solid;
background-color: #EEF6FC;
border-left-color: #3BA3F8;
border-width: 0px 0px 0px 4px;
padding: 10px 15px 10px 15px;
margin: 20px 0px 20px 0px;	
}

.entry img {border:0.75px solid #000; padding:2px;max-width:580px;height:auto;margin:3px; border-radius: 0px; box-shadow: 0 0 2px 1px rgba(14, 13, 13, 0.5);}

.entry pre {
	box-sizing:border-box; 	
	overflow:scroll;
	-webkit-overflow-scrolling:touch;
/*	font-family:monospace, Menlo, Monaco, Consolas, 'Courier New'; */
	font-size:11px;
	padding:9.5px;
	margin-top:0px;
	margin-bottom:10px;
	line-height:1.42857;
	color:#333333;
	word-break:break-all;
	word-wrap:break-word;
	border:1px solid #CCCCCC;
	border-radius:4px;
	background-color:#F5F5F5;
}
/* End frank's css */

/* Begin html tags */
* { margin:0; padding:0; } 
body {font-size: 62.5%; /* Resets 1em to 10px */font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;background: #E1E1E1;color: #282c2f;margin:5px auto 20px;height:auto;}
hr{display: none;}
a{color: #147;text-decoration: none;}
a:hover {color: #06c;text-decoration: underline;}
ul{list-style-type: none;}
h2{font-size:2em; margin-top:0.45em; margin-bottom:0.45em; background:linear-gradient(to bottom,transparent 60%,rgba(255,165,0,.3) 0) no-repeat;width:auto;display:table;}
h3{font-size:1.6em;font-weight:bold; margin-top:0.45em; margin-bottom:0.45em; }
h4{font-size:1.1em;font-weight:bold; margin-top:0.45em; margin-bottom:0.45em; }
small{font-size:0.9em;color:#777;}
.clear{clear:both;}
/* End html tags */

.textwidget{
margin: 10px 10px 0px 10px;
}

/* padding*/
.padding {
margin: 10px 10px 15px 0px;
}

/* Begin Structure */
#ad {
margin: 10px 10px 10px 10px;
}

#page{}
#header {width:890px;height:65px;overflow:hidden;margin:auto;color: #ccc;font-size:1.2em;padding-right:30px;background:url(img/navbottom.gif) no-repeat top right;}
#content{width:920px;margin:0px auto 0;;font-size:1.2em;}
#maincontent{float:left;width:650px;background:#EBEBEB url(img/lcontent.gif) repeat-y top left;line-height:1.6em;overflow:hidden;}
#name{width:230px;height:60px;padding:10px 0 0 20px;background:#F5F5F5;background:url(img/name.gif) no-repeat -3px center;text-indent:-99999px;display:block;}
#sidebar{width:250px;float:right;text-align:left;padding:10px 5px;color:#777;}
.sidebar-t{height:63px;background:url(img/sidebar_t.gif) no-repeat top center;}
.sidebar-b{height:55px;background:url(img/sidebar_b.gif) no-repeat top center;}
#sidebar-left{}
#sidebar-left ul{background:url(img/sidebar.gif) repeat-y top center;}
#footer-top{}
#footer{width:910px;margin:auto;font-size:1.2em;padding:5px;color:#54636C;height:1em;}
#footer-left{float:left;padding:0px 0px 0px 0px;}
#footer-right{float:right;padding:0px 280px 0px 0px;}
/* End Structure */

/* begin header*/
#name h1 a{width:200px;height:30px;color:#C97D3A;text-decoration: none;display:block;font-size:20px;}
.description{padding:0px 0 0 12px;font-size:0.9em;color:#C97D3A;}
#textname{margin-bottom:10px;padding:0 0 0 10px;}
#textname h1 a{color:#C97D3A;text-decoration: none;display:block;font-size:22px;}
.description{padding:0px 0 0 12px;font-size:0.9em;color:#C97D3A;}

#navtop{width:33px;height:65px;background:url(img/navtop.gif) no-repeat top left;}



#menus{height:62px;float:right;margin:auto;list-style-type:none;font-size:1em;background:#C78D4D url(img/nav.gif) repeat-x top center;}

#menus li a:hover {text-decoration: none;}


#menus li {display:inline !important;list-style:none;float:left;	height:62px;}
#menus li a {
	display:block;
	height:43px;
	line-height:43px;
	margin:5px 10px;
	_margin:5px 5px;
	text-decoration:none;
	float:left;
	z-index:1;
	font-weight:bolder;color:#fff;
	
}
#menus li a:hover, 
#menus li a.current {background-position:0 -43px;}
#menus li.current_page_item a, 
#menus li.current-cat a {background-position:0 -86px;}

#menus li.current_page_item a.home {	background-position:0 -155px;}
#menus li a.lastmenu:hover {	background-position:0 0;cursor:default;}

#menu .current_page_item a{background:#D7D2AF ;}

/* submenu START */
#menus li ul {display:none;
	background:#C78D4D;
	border:solid #fff;
	border-width:1px 1px 0;
	line-height:0;
	position:absolute;
	z-index:1;
}
#menus li li {
	float:none;
	margin:0;
	padding:0;
	list-style:none;
}
#menus li li a {
	float:none;
	padding:7px 18px 7px 10px;
	text-decoration:none;
	border-bottom:1px solid #fff;
	margin:0;
	background-image:none;
	height:auto;
	line-height:145%;
	color:#fff;
	display:block;
	width:155px;
}
#menus li li a.last {border-color:#A6A6A6;}
#menus li li a:hover, 
#menus li li a.current {background-color:#EDEFF0;color:#382E1F;}
#menus li li a.subtitle, 
#menus li li a.subtitle:hover {background-position:right;background-repeat:no-repeat;}
/* End header*/




#footer a{color:#B66F24;}
/* begin maincontent*/
.topcorner{height:53px;background:url(img/lcontenttop.gif) no-repeat top center;}
.bottomcorner{height:54px;background:url(img/lcontentbottom.gif) no-repeat top center;}
.contentpadding{margin-top:-10px;padding:26px;}

#maincontent a{color:#B66F24;}
#maincontent a:hover{color:#3f4a4d;}
#maincontent h1{border-bottom:1px solid #E0E0E0;padding:3px 0;font-size:16px;}
#maincontent h1 a,#maincontent h2 a{color:#B47838;}
.entry{margin-top:5px;overflow:hidden;}

.entry p {margin-bottom:10px;}
.entry ol {padding: 0 0 0 35px;margin-bottom:10px;}
.entry ul {list-style-type:none; margin-bottom:10px;}
.entry ul li{list-style-type:none;list-style-position:inside;background:url(img/ul.gif) no-repeat left 8px;margin-left:10px;padding-left:8px;}
/* 移到自定义部分 .entry img {border:0px;padding:2px;max-width:590px;height:auto;margin:3px;} */
.entry .wp-smiley{border:0px;}
.entry input{border:1px solid #ccc;margin:2px 0;padding:3px;}
/* 移到自定义部分 .entry pre {}*/
/* 移到自定义部分 .entry blockquote {margin:5px;padding:5px;background:#E0E0E0;} */

/* .entry table {border:1px solid #777;}  */
/* .entry table tr th{padding:1px 10px;background:#999;}  */
/* table tr td{padding:10px;} */

.postmetadata{font-size:11px;color:#777;}

.ping-track,.page-link{padding:5px;background:#eee;margin:5px 0;}
.postnav{margin:1em 0;}
/* End maincontent */

/* Begin icons */
.post {	padding-bottom:45px !important;}
.postinfo{margin:3px 0;}
.post .postinfo span.first {margin-left:0;}
.post .date,.post .categorys,.post .urcomments,.post .editpost,.post .tags{background: url(img/icons.gif) no-repeat;margin-right:12px;padding-left:18px;height:16px;line-height:16px;display:block;font-size:11px;}
.post .date{float:left;background-position:0 0;}
.post .categorys{float:left;background-position:0 -16px;}
.post .urcomments{float:right;background-position:0 -48px;}
.post .editpost{float:right;background-position:0 -32px;}
.post .tags{float:left;background-position:0 -64px;}
/* End icons */

/* Begin sidebar */
.ads{margin:10px 0;}

.social{padding:27px 0 0 20px ;}
.social li{list-style-type:none;float:left;padding:10px 0 0 32px !important;}
.social li a{height:24px;width:50px;display:block;}
#rss{background: url(img/rss.png) no-repeat;}
#twitter{background: url(img/twitter.png) no-repeat;}



#sidebar h2,#sidebar h3{text-transform:uppercase;font-size:1em;color:#54636C;border-bottom:1px solid #ccc;padding:1em 0 2px 1em;}
#sidebar a{color:#54636C;}
#sidebar li{margin:0 10px;padding:2px 0 0 3px;}

#sidebar ul li ul{padding-left:5px;}
#sidebar ul ul li a{color:#54636C;}
#sidebar ul ul li a:hover{padding:0 0 0 2px;color:#364249;text-decoration: none;}

#sidebar select,.searchf input.sbm-b,.srchinput{margin:5px 10px;width:170px;border:1px solid #999;padding:4px;background:#ccc;color:#54636C;}


/* End sidebar */


/* Begin wp-tags*/
img.centered {display: block;margin-left: auto;margin-right: auto;}
img.alignright {padding: 2px;margin: 0 0 2px 7px;display: inline;}
img.alignleft {padding: 2px;margin: 0 7px 2px 0;display: inline;}

.aligncenter ,div.aligncenter{display: block; margin-left: auto;margin-right: auto}
.alignright {float: right;}
.alignleft {float: left}

.wp-caption {border: 1px solid #ddd;text-align: center;background-color: #f3f3f3;padding-top: 4px;margin: 10px;}
.wp-caption img {margin: 0;padding: 0;border: 0 none;}
.wp-caption p.wp-caption-text { font-size: 11px; line-height: 17px; padding: 0 4px 5px; margin: 0;}


#wp-calendar{width:100%;color:#54636C;text-align:center;}
#wp-calendar a{color:#54636C;}
#wp-calendar td { text-align:center;}
#wp-calendar tfoot{width:100%;}
#wp-calendar td a ,#wp-calendar #prev a:hover,#wp-calendar #next a:hover{display:block;text-decoration:underline;}
#wp-calendar td a:hover ,#wp-calendar #prev a,#wp-calendar #next a{display:block; text-decoration:none;}
/* End wp-tags */


/* Begin comments*/

.submit{margin-top:10px;}
.submit input{border:1px solid #A39856;padding:2px 5px;}

#comment{width:590px;}

#respond input{border:1px solid #ccc;margin:3px 0;padding:3px;}
#respond textarea{}

.commentlist li{list-style:none;}

.commentlist li .comment-meta{position:absolute;right:1px;top:1px;}
.commentlist li .comment-meta a{color:#8C8C8C!important;font-size:11px;font-style:italic;}
.commentlist li .comment-author{width:40%;}
.commentlist li p{clear:both;}
.comment-body{background:#f4f4f4;border:1px solid #ccc;margin:1em 0 1em 50px;padding:5px;position: relative;}
.comment-body img.avatar { border: 1px solid #eee; padding: 2px; position: absolute; left: -50px;top:3px;}
.commentlist .children{margin:0 0 0 15px;}
.backtotop{text-align:right;}

.comment-childs{margin: 5px 2px 2px 4px;padding: 4px 2px 2px 4px;background:#FDFCFC;border:1px solid #ccc;}
/* End comments */