/*
THEME NAME: sofish v2
THEME URI: http://www.happinesz.cn/archives/438/
DESCRIPTION: a classical wordpress theme designed & made free by <a href="http://www.happinesz.cn/">sofish</a> ,if you are just using the theme, you may like to check out <a href="http://www.happinesz.cn/archives/437/">this post</a> for something you might need!
AUTHOR: <a href="http://www.happinesz.cn/">sofish</a>
*/

/*IMPORT SHEET*/

@import url('css/layout.css');
@import url('css/main.css');

/*MAIN ELEMENTS*/

*{margin:0;padding:0;}
body{background:#fdebeb url(images/body.gif) no-repeat top center fixed;font:16px Georgia, "Times New Roman", Times, serif;}
#wrapper{width:910px;margin:0 auto;background:url(images/container.gif) repeat-y top center;padding:0 14px;}

/* EADER STYLE*/

#header{position:relative;background:#fff url(images/header_top.gif) repeat-x left top;}
#header h1 a{display:block;background:url(images/logo.gif) no-repeat left bottom;height:110px;width:300px;text-indent:-9999em;}
#header h1 a:hover{background:url(images/logo_back.gif) no-repeat left bottom;}
#blog-description{display:none;}
#access .skip-link{position:absolute;top:10px;right:1em;}
#access #about{position:absolute;top:31px;right:10px;text-align:right;font-size:10px; text-transform:uppercase;color:#9c0;background:url(images/468.gif) no-repeat left top;height:60px;width:468px;}
#access #about b{font-size:17px;color:#f30;}

/*MENU*/

#menu{font-size:16px;width:100%;height:43px;background:#fff url(images/menu.gif) repeat-x left top;margin-bottom:18px; text-transform:lowercase;}
#menu ul a{font-weight:500;text-decoration:none;}
#menu ul,#menu ul ul,#menu ul li{list-style:none;margin:0;padding:0;}
#menu ul li{float:left;margin:12px 0 0;border-right:1px solid #fff;background:#f30;padding: 0 0 2px 0;}
#menu ul li a{color:#fff;background:#9c0;padding: 3px 10px 2px;}
#menu ul li a:hover{background:#09f;}
#menu ul li.current a{background:#f30;color:#fff; text-transform:capitalize; font-weight:700;}
#menu ul ul{display:none;}
#menu ul ul li{float:none;}
#menu ul ul li a{margin:0;padding:0;}
#menu ul li:hover ul{display:block;font-size:0.9em;padding-top:0.5em;position:absolute;}
#menu ul li:hover ul li a{background:#f5f5f5;border:none;display:block;padding:0.1em;width:10em;}

/*POST DATE*/

.post-date{float:left;display:inline;background:url(images/date.gif) no-repeat left bottom;height:50px;width:50px;position:relative; margin: 0 11px 0 0;}
.month{font-size:11px;color:#fff;position:absolute;top:0px;left:13px;}
.day{font-size:20px;color:#fff;position:absolute;top:22px;left:13px;}

/*MAIN POST*/

.post{margin-bottom:22px;}
.postimg{background:#fff;border:1px solid #ededed;padding:4px;}
img {
max-width: 590px;
}
.entry-content{clear:both;margin-top:15px;border:1px solid #eee;padding:10px 10px 0;}
.entry-title{background:url(images/h2.gif) no-repeat left bottom;padding-bottom:5px;}
.page-title{padding:5px 7px;border:1px dashed #d1d1d1;margin:5px 0 15px 0;}
.entry-date{color:#09f;font:13px "Times New Roman", Times, serif;padding-top:4px; text-transform:uppercase;}
.entry-date a:hover{color:#f30;}

/*ICONS*/

.comrss, .cat-links, .vcard, .comments-link{padding-left:16px; margin-right:5px;}
.comrss{background:url(images/rss.gif) no-repeat left 1px;}
.cat-links{background: url(images/arrow.gif) no-repeat left 2px;}
.vcard{background:url(images/author.gif) no-repeat left 1px;}
.comments-link{background:url(images/comment-small.gif) no-repeat left 2px;}

/*ADSENSE*/

.adsense{margin:0 auto;clear:both;background:url(images/adsense.gif) no-repeat left top;height:73px;padding-top:17px;}
.ad-cell{margin-left:50px;}

/*SHARE BOX*/

.share-box{width:590px;padding:7px 10px 5px;border:1px #eee solid;margin:15px auto;float:left;}
.sharethis{display:inline;}
.xg{float:right;display:inline;margin-top:-20px;}

/*NAVIGATIONS*/

#nav-below{clear:both;width:580px;padding:0 15px;font-size:13px; background:url(images/navblow.gif) no-repeat left top;height:25px;}
.alignleft,.nav-previous{float:left;padding:5px 10px 0;}
.alignright,.nav-next{float: right;padding:5px 10px 0;}

/*Ajax Commenting*/

#loading{margin-top:15px;background:url(images/ajax-loader.gif) no-repeat left center;padding-left:18px;}
#content #errors{margin-top:15px;background:url(images/errors.gif) no-repeat left center;padding-left:18px;}

/*MAIN COMMENT STYLE*/

#comments h3{clear:both;font-size:19px;clear:both;background:url(images/commenth3.gif) no-repeat left top;height:50px;padding-top:15px;}
#comments ol li{list-style:none;margin:7px 0;font-size:13px;line-height:150%;}
#comments ol li img{padding:3px; border:1px solid #ededed;background:#fff;float:left;margin:0 10px 0 0;}
#comments ol li img.wp-smiley{background:none;border:none;}
.comment-author{font-size:16px;font-weight:700;border-bottom:1px solid #eee;color:#09f;}
.comment_text,.c-t,.c-b{width:610px;}
.comment_text{clear:both;padding:0; background:#fdebeb url(images/comment_text_m.gif) repeat-y left top;}
.ctext{padding:15px 10px 0 25px;}
#comments li.alt .comment_text{background:#dff;}
.c-t{background:url(images/comment_text.gif) no-repeat top left;height:28px;}
.c-b{background:url(images/comment_text_b.gif) no-repeat bottom left; height:15px;}
.comment-meta{color:#777;}
.comment-meta a{color:#777}

/*COMMENT RESPOND FORM*/

form#commentform .form-label{margin:1em 0 0 0;}
form#commentform span.required{color:red;}
form#commentform,form#commentform p{padding:0;}
input#author,input#email,input#url,textarea#comment,input#s{font-family:Georgia, "Times New Roman", Times, serif;padding: 3px 0;width:399px;border-color:#666 rgb(221, 221, 221) rgb(221, 221, 221) rgb(102, 102, 102);border-style:solid;border-width:1px;}
input#author,input#email,input#url,textarea#comment{padding:0.2em;}
textarea#comment{height:13em;margin:0 0 0.5em;overflow:auto;width:75%; clear: both;}
input:focus, textarea:focus{background:#ffc;}
#commentform input, #commentform textarea{font:13px Georgia, "Times New Roman", Times, serif;color:#777;}
input#submit{width:100px;color:#fff;font-size:14px;height:27px;background:url(images/send.png) left top no-repeat;border:none;}
#commentform{margin-left:3px;}

/*MAIN SIDEBAR STYLE*/

.sidebar div,.sidebar h3,.sidebar ul,.sidebar li{margin:0;padding:0;}
.sidebar h3{font-size:16px; text-transform:uppercase;font-weight:500;background:url(images/spacer-home.gif) no-repeat left top;padding:5px 3px;color:#f60;}
.sidebar input#s{width:7em;}
.sidebar li{list-style:none;margin:0 0 1em;padding:0;}
.sidebar li form{margin:0.2em 0 0;padding:0;}
.sidebar ul ul{margin-top:10px;}
.sidebar ul ul li{border-bottom:1px #ece6e6 dashed;margin:0;font-size:13px;padding:3px 0 3px 14px; background: url(images/arrow_thin.gif) no-repeat left 7px;list-style:none;}
.sidebar ul ul ul{margin:0 0 0 0.5em;}
.sidebar ul ul ul li{list-style:circle;}

/*FOOTER BOX*/

#footer{background:url(images/footer.gif) no-repeat left top; height:54px;border-bottom:16px #fff solid;position:relative;font-size:13px;color:#fff;}
#footer a{color:#fff;}
#footer a:hover{ text-decoration: underline;color:#ff0;}
#copyright{position:absolute;bottom:13px;left:20px;font-size:13px;}
#site-info{position:absolute;bottom:13px;right:20px;font-size:12px; text-transform:uppercase;}


/*RSS feed*/

.feedme{background:url(images/rssfeed.gif) no-repeat left top;height:125px;font-size:13px;}
#hidefeed a{height:80px;width:260px;text-indent:-9999em;background:none;display:block;}
.feedme ul{margin-top:0;padding:0 0 0 3px;}
.feedme ul li{float:left;margin:0;width:110px;padding:3px 0;}
.feedme ul li a{padding-left:17px;}
.feedme ul li a:hover{ text-decoration:underline;color:#f30;}
li.xianguo a{color:#f30;background:url(images/xg.gif) no-repeat left center;}
li.greader a{color:#09f;background:url(images/gr.gif) no-repeat left center;}
li.zhuaxia a{color:#080;background:url(images/zx.gif) no-repeat left center;}
li.yodao a{color:#f60;background:url(images/yd.gif) no-repeat left center;}
li.rssmail a{color:#9c0;background:url(images/xg.gif) no-repeat left center;width:50px;}
br.clear{clear:both;}

/*SEARCH*/

.sidebar #search{margin-bottom:10px;}
.sidebar #searchform{height:27px;border:none;background:url(images/side-search.gif) no-repeat left top;}
.sidebar input#s, .sidebar input#searchsubmit{margin-top:3px;border:none;background:none;}
.sidebar input#s{width:193px;padding:3px 7px 0;font:13px Georgia, "Times New Roman", Times, serif;color:#777;}
.sidebar input#searchsubmit{width:20px;}
