/* 
Theme Name: Shuyouge
Theme URL: http://blog.shuyouge.cn
Description: Shuyouge is a 2-column theme created for WordPress.
Author: Shuyouge
Author URI: http://blog.shuyouge.cn
Version: 1.0
Tags: two-columns, right-sidebar, fixed-width, pink, white, threaded-comments, sticky-post
*/

body{background:#F2D9C5 url(images/bg.jpg) no-repeat scroll 50% 0;;color: #666666;font-size: 12px;font-family: Arial, Tahoma, Verdana;margin: 0px auto 20px;padding: 0px}
#wrap{background: #FFFFFF url(images/wrap.png);width: 960px;margin: 0px auto 0px;padding: 0px;-moz-border-radius-topleft: 5px;-moz-border-radius-topright: 5px;-khtml-border-radius: 5px;-webkit-border-top-left-radius: 5px;-webkit-border-top-right-radius: 5px;-webkit-border-bottom-left-radius: 0px;-webkit-border-bottom-right-radius: 0px}

/************************************************
*	Hyperlinks									*
************************************************/

a img{border: none}
a:focus, a:hover, a:active{outline: none}
p a{margin:0 5px}
small{font-size:12px}
/************************************************
*	Header  									*
************************************************/

#header{width: 960px;height:150px;margin: 0px auto 0px;padding: 0px;overflow: hidden}
#header h1{color: #333333;font-size: 30px;font-family: Arial, Times New Roman, Trebuchet MS;font-weight:bold;margin: 70px 0px 0px 0px;padding: 0px;text-decoration: none}
#header h1 a, #header h1 a:visited{color: #A2611E;margin: 0px;padding: 0px;text-decoration: none}
#header h1 a:hover{color: #FFFFFF;text-decoration: none}
.headerleft{background: transparent url(images/logo.png) no-repeat scroll 5px 50px;height:150px;width:250px;float: left;margin: 0px;padding: 0 0 0 90px;overflow: hidden}
.headerleft p{color: #A2611E;font-size: 12px;margin: 0px;padding: 0px}
.headerright{width: 600px;float: right;margin: 0px;padding:120px 0px 0px 0px}
/************************************************
*	Navigation      							*
************************************************/

#nav{margin: 0px;padding: 0px;float: right;}
#nav ul{float: left;list-style: none;margin: 0px;padding: 0px}
#nav li{float: left;list-style: none;margin: 0px;padding: 0px}
#nav li a, #nav li a:visited{background:transparent url(images/navbar.png);color: #FFFFFF;display: block;font-family: Verdana, Arial, Tahoma;font-size: 12px;font-weight: normal;margin: 0px 5px 0px 0px;padding: 8px 15px 8px 15px;text-decoration: none;-moz-border-radius-topleft: 5px;-moz-border-radius-topright: 5px;-khtml-border-radius: 5px;-webkit-border-top-left-radius: 5px;-webkit-border-top-right-radius: 5px;-webkit-border-bottom-left-radius: 0px;-webkit-border-bottom-right-radius: 0px}
#nav li a:hover{background:transparent url(images/navhover.png);color: #C46072;-moz-border-radius-topleft: 5px;-moz-border-radius-topright: 5px;-khtml-border-radius: 5px;-webkit-border-top-left-radius: 5px;-webkit-border-top-right-radius: 5px;-webkit-border-bottom-left-radius: 0px;-webkit-border-bottom-right-radius: 0px}
#nav li li a, #nav li li a:visited{background: #FFFFFF;width: 170px;color: #C46072;float: none;margin: 0px 0px 0px -1px;padding: 7px 10px 7px 10px;border-bottom: 1px solid #00567F;border-left: 1px solid #00567F;border-right: 1px solid #00567F;-moz-border-radius-topleft: 0px;-moz-border-radius-topright: 0px;-khtml-border-radius: 0px;-webkit-border-top-left-radius: 0px;-webkit-border-top-right-radius: 0px;-webkit-border-bottom-left-radius: 0px;-webkit-border-bottom-right-radius: 0px}
#nav li li a:hover, #nav li li a:active{background: #00567F;color: #FFFFFF;padding: 7px 10px 7px 10px;-moz-border-radius-topleft: 0px;-moz-border-radius-topright: 0px;-khtml-border-radius: 0px;-webkit-border-top-left-radius: 0px;-webkit-border-top-right-radius: 0px;-webkit-border-bottom-left-radius: 0px;-webkit-border-bottom-right-radius: 0px}
#nav li ul{z-index: 9999;position: absolute;left: -999em;height: auto;width: 180px;margin: 0px;padding: 0px}
#nav li li { }

#nav li ul a {width: 150px}
#nav li ul a:hover, #nav li ul a:active { }

#nav li ul ul{margin: -29px 0 0 171px}
#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul{left: -999em}
#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul{left: auto}
#nav li:hover, #nav li.sfhover {position: static}

#nav .current_page_item a, #nav .current_page_item a:visited{background:transparent url(images/navhover.png);color: #C46072;-moz-border-radius-topleft: 5px;-moz-border-radius-topright: 5px;-khtml-border-radius: 5px;-webkit-border-top-left-radius: 5px;-webkit-border-top-right-radius: 5px;-webkit-border-bottom-left-radius: 0px;-webkit-border-bottom-right-radius: 0px}
#nav .current_page_item a:hover{background:transparent url(images/navhover.png);color: #C46072;-moz-border-radius-topleft: 5px;-moz-border-radius-topright: 5px;-khtml-border-radius: 5px;-webkit-border-top-left-radius: 5px;-webkit-border-top-right-radius: 5px;-webkit-border-bottom-left-radius: 0px;-webkit-border-bottom-right-radius: 0px}
/************************************************
*	Content 					     		    * 
************************************************/

#content{width: 940px;margin: 0px auto 0px;padding: 0px;line-height: 20px}
#contentleft{float: left;width: 630px;margin: 0px;padding: 20px 0px 30px 10px}
#contentleft h1,#contentleft h2{color: #C46072;font-family: Arial, Tahoma, Verdana;font-weight: bold;margin: 0px 0px 5px 0px;padding: 0px 0px 5px 0px;border-bottom: 1px dashed #FFB0B9}
#contentleft h1 a,#contentleft h2 a{color: #C46072;text-decoration: none}
#contentleft h1 a:hover,#contentleft h2 a:hover{color: #FFB0B9;text-decoration: none}
#contentleft h3,#contentleft h4,#contentleft h5,#contentleft h6{color: #C46072;font-family: Arial, Tahoma, Verdana;font-weight: bold;margin: 10px 0px 5px 0px;padding:0px}
#contentleft h2.pagetitle{padding:10px;margin:0px 0px 25px 0px;font-size:18px;border:1px solid #E6E6E6;background:#FBF1F4;}
#contentleft h1{font-size:28px;padding:10px 0px 15px 0px;text-align:center}
#contentleft h2{font-size:18px}
#contentleft h3{font-size:16px}
#contentleft h4{font-size:14px}
#contentleft h5{font-size:12px}
#contentleft h6{font-size:10px}

#contentleft img.wp-smiley{float: none;border: none;padding: 0px;margin: 0px}
#contentleft img.wp-wink{float: none;border: none;padding: 0px;margin: 0px}
.sticky{background: #FBF1F5;margin: 0px;padding: 10px;border: 1px solid #E6E6E6}
.post, .page{padding:10px;margin: 0px 0px 25px 0px;background: #fff url(images/post.png) repeat-x scroll 0 top;border:1px solid #E6E6E6}
#single .post, #page .page{border:1px solid #fff}
#page .page h1{margin-bottom:20px}
#single .postauthor,#page .postauthor{text-align:center}

.postarea{margin: 0px;padding: 0px}
.postarea p{padding: 0px 0px 10px 0px;margin: 0px}
.postcomments p{padding: 0px 0px 10px 0px;margin: 0px}
.postcomments{padding:10px}
.postarea a, .postarea a:visited, .postcomments a, .postcomments a:visited{color: #C46072;text-decoration:none}
.postarea a:hover, .postcomments a:hover{color: #C46072;text-decoration:underline}
.postarea ol{margin: 0px 0px 0px 28px;padding: 0px 0px 10px 0px}
.postarea ol li{margin: 0px 0px 0px 0px;padding: 0px 0px 5px 0px}
.postarea ul{list-style-type: none;margin: 0px 0px 0px 5px;padding: 0px 0px 10px 0px}
.postarea ul ul{list-style-type: none;margin: 0px;padding: 0px 0px 0px 0px}
.postarea ul li{background: url(images/arrow-content.gif) no-repeat top left;margin: 0px 0px 5px 0px;padding: 0px 0px 0px 15px}
.postarea ul ul li{background: url(images/arrow-content.gif) no-repeat top left;margin: 0px 0px 5px 0px;padding: 0px 0px 0px 15px}
blockquote{background: #F7F7F7;margin: 0px 25px 15px 25px;padding: 0px 25px 0px 10px;border: 1px solid #E6E6E6}
#content blockquote p{margin: 0px;padding: 10px 0px 10px 0px}
.postauthor{margin:0px;padding: 0px;font-size: 12px;color:#999}
.postmeta{background: #F4F4F4;font-size: 12px;text-transform: uppercase;margin: 0px;padding: 5px 10px 5px 10px;border: 1px solid #E6E6E6}
.postmeta p{margin: 0px;padding: 0px}
.singlepostmeta{background: #F7F7F7;font-size: 12px;text-transform: uppercase;margin: 0px;padding: 5px 10px 5px 10px;border: 1px solid #E6E6E6}
.singlepostmeta p{margin: 0px;padding: 0px}
code{background: #F7F7F7;margin: 0px 25px 15px 25px;padding: 10px;display: block;font-family: Verdana, Tahoma, Verdana;border: 1px solid #E6E6E6}
.archive{float: left;width: 320px;margin: 0px;padding: 0px 25px 20px 0px}
.entry{margin:5px 0px;color:#333;font-size:14px;line-height:24px}
/************************************************
*	Images  					     		    * 
************************************************/

img.centered {display: block;margin-left: auto;margin-right: auto;margin-bottom: 10px;padding: 0px}
img.alignnone{padding: 0px;margin: 0px 0px 10px 0px;display: inline}
img.alignright{padding: 0px;margin: 0px 0px 10px 10px;display: inline}
img.alignleft{padding: 0px;margin: 0px 10px 10px 0px;display: inline}
.aligncenter{display: block;margin-left: auto;margin-right: auto;margin-bottom: 10px}
.alignright{float: right;margin: 0px 0px 10px 10px}
.alignleft{float: left;margin: 0px 10px 10px 0px}
.wp-caption{border: 1px solid #E6E6E6;text-align: center;background-color: #F7F7F7;padding: 4px 0px 5px 0px;-moz-border-radius: 3px;-khtml-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px}
.wp-caption img{margin: 0px 0px 5px 0px;padding: 0px;border: 0px}
.wp-caption p.wp-caption-text{margin: 0px;padding: 0px 0px 0px 0px;font-size: 11px;font-weight: normal;line-height: 12px}
/************************************************
*	Sidebar 	        			     	    * 
************************************************/

#sidebar{float: right;width: 260px;margin: 0px;padding: 20px 5px 0px 0px;line-height: 20px}
#sidebar a, #sidebar a:visited {color: #C46072;text-decoration: none}
#sidebar a:hover{color: #C46072;text-decoration: underline}
#sidebar h3{color: #C46072;font-size: 14px;font-family: Arial, Tahoma, Verdana;font-weight: bold;margin: 0px 0px 5px 0px;padding: 0px;border-bottom: 1px solid #DDDDDD}
#sidebar p{margin: 0px;padding: 0px;line-height: 20px}
#sidebar .widget {background: #fff url(images/box.png) repeat-x scroll 0 top;margin: 0px 0px 10px 0px;padding: 10px;border: 1px solid #E6E6E6}
#sidebar ul{list-style-type: none;margin: 0px;padding: 0px}
#sidebar ul li{list-style-type: none;margin: 0px 0px 5px 0px;padding: 0px}
#sidebar ul ul li a, #sidebar ul ul li a:visited{color: #666666;text-decoration: none}
#sidebar ul ul li a:hover{color: #C46072;text-decoration: underline}
#sidebar ul ul{list-style-type: none;margin: 0px 0px 0px 5px;padding: 0px}
#sidebar ul ul ul{list-style-type: none;margin: 0px 0px 0px 0px;padding: 0px}
#sidebar ul li li{background: url(images/arrow.gif) no-repeat top left;padding: 0px 0px 0px 15px;margin: 0px 0px 0px 0px}
#sidebar ul li ul li{background: url(images/arrow.gif) no-repeat top left;padding: 0px 0px 0px 15px;margin: 0px 0px 0px 0px}
#sidebar .textwidget{margin: 0px;padding: 0px}
#cat{background: #FFFFFF;font-family: Arial, Tahoma, Verdana;font-size: 12px;width: 230px;color: #222222;margin: 5px 0px 0px 0px;padding: 1px;display: inline;border: 1px solid #DDDDDD}
#catlist .widget ul li{margin-top:3px}
#tag-cloud a,#tag-cloud a:visited{color:#666}
#tag-cloud a:hover{text-decoration: none}
.widget_tag_cloud{margin: 0px;padding: 0px 0px 0px 10px}
/************************************************
*	Footer  									*
************************************************/

#footer{background: #fff url(images/box.png) repeat-x scroll 0 top;width: 960px;color: #CCCCCC;margin: 0px auto 0px;padding: 0px 0px 10px 0px}
#footer p{color: #CCCCCC;font-weight: normal;margin: 0px;padding: 0px 0px 5px 0px}
#footer a{color: #CCCCCC;text-decoration: none}
#footer a:hover{color: #C46072;text-decoration: underline}
#footer ul{list-style-type: none;margin: 0px;padding: 0px}
#footer ul li{background: none;list-style-type: none;margin: 0px;padding: 0px}
#footer ul ul{list-style-type: none;margin: 0px;padding: 0px}
#footer ul li ul li{background: url(images/footerlist.gif) no-repeat top left;margin: 0px 0px 5px 0px;padding: 0px 0px 0px 10px}
#footer h2{color: #C46072;font-family: Verdana, Tahoma, Verdana;font-size: 11px;font-weight:bold;text-transform: uppercase;letter-spacing: 1px;margin: 0px 0px 10px 0px;padding: 0px 0px 0px 0px}
#footer .widget{margin: 0px;padding: 0px}
#footer .textwidget{margin: 0px;padding: 0px 0px 5px 0px}
.footer1{width: 215px;float: left;margin: 0px;padding: 15px 20px 0px 20px}
.footer2{width: 215px;float: left;margin: 0px;padding: 15px 20px 0px 0px}
.footer3{width: 215px;float: left;margin: 0px;padding: 15px 20px 0px 0px}
.footer4{width: 215px;float: right;margin: 0px;padding: 15px 20px 0px 0px}
/************************************************
*	Copyright  									*
************************************************/

#copyright{width: 960px;background: #fff;margin: 0px auto 0px;padding: 0px 0px 15px 0px;font-family: Verdana, Tahoma, Verdana;font-size: 11px;text-align: center;-moz-border-radius-bottomleft: 5px;-moz-border-radius-bottomright: 5px;-khtml-border-radius: 5px;-webkit-border-top-left-radius: 0px;-webkit-border-top-right-radius: 0px;-webkit-border-bottom-left-radius: 5px;-webkit-border-bottom-right-radius: 5px}
.copyright{width: 920px;margin: 0px auto 0px;padding: 15px 0px 0px 0px;border-top: 1px solid #FFB0B9}
#copyright p{color: #C46072;margin: 0px;padding: 0px}
#copyright a{color: #C46072;text-decoration: none;margin:0}
#copyright a:hover{color: #C46072;text-decoration: underline}
/************************************************
*	Search Form									*
************************************************/

.postform{background: #F5F5F5;width: 240px;color: #222222;font-size: 12px;font-family: Arial, Tahoma, Verdana;margin: 5px 0px 0px 0px;padding: 1px;display: inline;border: 1px solid #DDDDDD}
#subscribe{margin: 0px;padding: 10px 0px 5px 0px;overflow: hidden}
#subbox{background: #F5F5F5 !important;width: 185px;color: #222222;font-size: 11px;font-family: Arial, Tahoma, Verdana;font-weight: normal;margin: 0px;padding: 5px 0px 5px 5px;-moz-border-radius: 5px;-khtml-border-radius: 5px;-webkit-border-radius: 5px;display: inline;border: 1px solid #DDDDDD}
#subbutton{background: #333333 url(images/homelink.png);color: #FFFFFF;-moz-border-radius: 5px;-khtml-border-radius: 5px;-webkit-border-radius: 5px;font-size: 12px;text-transform: uppercase;text-decoration: none;margin: 0px 0px 0px 5px;padding: 3px 5px 4px 5px;border: 1px solid #333333}
#searchform{margin: 0px}
#searchformheader{margin: 0px}
#s{background: #FFFFFF;width: 165px;color: #222222;font-size: 12px;font-family: Arial, Tahoma, Verdana;margin: 5px 3px 0px 0px;padding: 2px 0px 2px 3px;display: inline;border: 1px solid #E6E6E6}
#searchsubmit{background: #C46072;color: #FFFFFF;-moz-border-radius: 3px;-khtml-border-radius: 3px;-webkit-border-radius: 3px;font-family: Arial, Tahoma, Verdana;font-size: 11px;font-weight: bold;text-decoration: none;margin: 0px;padding: 2px 2px 1px 2px;border: 1px solid #C46072}
#submit{background: #C46072;color: #FFFFFF;-moz-border-radius: 3px;-khtml-border-radius: 3px;-webkit-border-radius: 3px;font-family: Arial, Tahoma, Verdana;font-size: 12px;font-weight: bold;text-decoration: none;margin: 0px;padding: 2px 0px 2px 0px;border: 1px solid #C46072}
#author, #email, #url{background: #F7F7F7 !important;color: #222222;font-size: 12px;font-family: Arial, Tahoma, Verdana;margin: 0px;padding: 4px;border: 1px solid #E6E6E6}
#comment{background: #F7F7F7 !important;color: #222222;font-size: 12px;font-family: Arial, Tahoma, Verdana;margin: 5px 0px 5px 0px;padding: 4px;border: 1px solid #E6E6E6}
/************************************************
*	Comments									*
************************************************/

.commentlist li ul li{font-size: 12px}
.commentlist li{font-weight: bold}
.commentlist li .avatar {background: #FFFFFF;float: right;border: 1px solid #EEEEEE;margin: 0px 5px 0px 10px;padding: 2px}
.commentlist cite, .commentlist cite a{font-weight: bold;font-style: normal;font-size: 12px}
.commentlist p{font-weight: normal;text-transform: none}
.commentmetadata{font-weight: normal}
#commentform input{width: 150px;padding: 5px;margin: 5px 5px 1px 0px}
#commentform{margin: 5px 10px 0px 0px}
#commentform textarea{width: 98%;padding: 2px}
#respond:after{content: ".";display: block; height: 0px; clear: both; visibility: hidden}
#commentform p{margin:0}
#commentform #submit{margin: 0px;float: left}
.alt{margin: 0px;padding: 10px}
.commentlist{margin: 0px;padding: 0px}
.commentlist ol{margin: 0px;padding: 10px}
.commentlist li{margin: 15px 0px 10px;padding: 10px 5px 10px 10px;list-style: none;}
.commentlist li ul li {margin-right: -5px;margin-left: 10px}
.commentlist p{margin: 10px 0px 10px 0px;padding: 0px}
.children {margin: 0px;padding: 0px}
.nocomments{text-align: center;margin: 0px;padding: 0px}
.reply a, .reply a:visited{background: #C46072;color: #FFFFFF;-moz-border-radius: 3px;-khtml-border-radius: 3px;-webkit-border-radius: 3px;font-family: Arial, Tahoma, Verdana;font-size: 11px;text-decoration: none;margin: 0px;padding: 2px 5px 2px 5px;border: 1px solid #C46072}
.reply a:hover{background: #C46072;color: #FFFFFF;text-decoration: none;border: 1px solid #C46072}
.commentmetadata{font-size: 10px;margin: 0px;display: block}
.navigation{display: block;text-align: center;margin-top: 10px;margin-bottom:30px}
.alignright{float: right}
.alignleft{float: left}
.thread-alt{background: #FFFFFF;margin: 0px;padding: 0px}
.thread-even{background: #F7F7F7;margin: 0px;padding: 0px}
.depth-1{border: 1px dotted #E6E6E6;margin: 0px;padding: 0px}
.even, .alt{border-top: 1px solid #E6E6E6;border-bottom: 1px solid #E6E6E6;border-left: 1px solid #E6E6E6;margin: 0px;padding: 0px;}