/*  
Theme Name: STheme
Theme URI: http://www.yellowall.net
Description: The "STheme" WordPress theme has been built by <a href="http://www.yellowall.net" title="Sivan">Sivan</a> and comes under a Creative Commons License.
Version: 1.0
Author: Sivan
Author URI: http://www.yellowall.net
*/

/*+++++++ BODY +++++++*/
body {background:url(images/body.jpg) #5C6C7C left top repeat-x;font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;margin:0 auto;padding:0 0 3em 0;position:relative;color:#444;font-size:12px;}
a {color: #564B42;text-decoration:none;}
a:hover {color: #666;text-decoration:underline;}
.clear { clear: both; }

/*+++++++ TOP +++++++*/
#main {display:none;}
#header {height:75px;width:960px;margin:auto;}
.top_bg {background:url(images/top.gif) left bottom no-repeat;height:10px;width:960px;margin:auto;}
.logo {float: left; width: 180px; padding-top:0px; padding-left:0px;margin:10px 0 0 0;}
.logo h1 {text-indent:-10000px;}
.logo h1 a {display:block; background: url(images/logo.gif) no-repeat; height:56px; outline:none;}
.rss {float: left; width: 32px; padding-top:10px; padding-left:0px;margin:10px 0 0 0;}
.rss h1 {text-indent:-10000px;}
.rss h1 a {display:block; background: url(images/rss.png) no-repeat; height:32px; outline:none;}

/*+++++++ NAV +++++++*/
#subnav {width:500px;height:20px;float:left;list-style:none;margin:-10px 0 0 26%;padding:0;	clear:both;}
#subnav li {display:inline}
#subnav li a {background:url(images/main_navl.gif) top left no-repeat;float:left;	margin-right:2px;padding-left:7px;}
#subnav li a em {	background:url(images/main_navr.gif) top right no-repeat;color:#fff;display:block;	font-style:normal;padding:4px 10px 2px 4px;}
#subnav li a:hover,#subnav li.active a {background:url(images/main_navl.gif) no-repeat left bottom;color:#858a90;text-decoration:none;}
#subnav li a:hover em,#subnav li.active em {background:url(images/main_navr.gif) no-repeat right bottom;color:#858a90;}

/*+++++++ MAIN +++++++*/
#stheme_left {float:left;clear:left;margin: 50px 1px 0 3px;}
#stheme_left img{border:0;}
.sblk1 {background:url(images/block_top.gif) no-repeat left top;padding-top:2px;width:18px;margin-bottom:2px;}
.sblk2 {background:url(images/block_bottom.gif) #fff no-repeat left bottom;width:18px;height:16px;text-align:center;font-size:10px;color:red;}
#stheme_right {float:right;clear:right;margin: 50px 4px 0 1px;}
#stheme_right img{border:0;}
.r_blue1 {background:url(images/r_blue_top.gif) no-repeat left top;padding-top:2px;width:18px;margin-bottom:2px;}
.r_blue2 {background:url(images/r_blue_bottom.gif) no-repeat left bottom;width:18px;padding-bottom:2px;}
.r_blue3 {background:url(images/r_blue_bg.gif) repeat-y left top;height:56px;}
#wrapper {width:1008px;padding:0px; margin:auto; }
#content {background:#fff url(images/bg-content-up.gif) top no-repeat;width:960px;	float:left;}
#content_top {margin-top:9px;padding:0 9px 0 9px}
#content_foot {background:#fff url(images/bg-content-bottom.gif) bottom no-repeat;height:9px;width:100%;}
#lsidebar {float:left;width:130px;padding: 5px;margin-right:10px;border:1px solid #e1e1e1;background:#EFF2E9;}
#rsidebar {float:left;width:210px;padding: 5px;margin-left:0px;border:1px solid #e1e1e1;background:url(images/findbg.gif) right top no-repeat #EFF2E9;}
#lsidebar h2,#rsidebar h2,#lsidebar h3,#rsidebar h3 {font-size:12px;margin-bottom:10px;color: #71A20A;padding-left:10px;background-image: url(images/span.gif);background-repeat: no-repeat;background-position: left -302px;font-weight:normal;}
#lsidebar ul,#rsidebar ul {margin:10px 0 10px 0;list-style-type:none;padding-left:5px;}
#lsidebar ul li ul li, #rsidebar ul li ul li{display:block;padding-left:10px;padding-bottom:5px;}
#blog {float:left;margin-right:12px;width:550px;padding:0 0 30px 0;min-height:400px;}
.entry_top, .entry_bottom {height: 11px;width: 550px;background-repeat: no-repeat;
font-size: 1px;background-image: url(images/entry_1.gif);}
.entry_top {background-position: top;}
.entry_bottom {margin-bottom: 12px;background-position: bottom;}
.entry {width: 530px; padding:0px 20px 1px 10px;background-color:#fff;background-image: url(images/entry_2.gif);background-repeat: repeat-y;overflow: visible;}
.entries {margin-top:0px!important;padding-top:0px;}
.box { width: 530px; padding: 0px 10px 1px 10px; background-color:#fff;background-image: url(images/entry_2.gif);background-repeat: repeat-y;overflow: visible;}

/*+++++++ COMMENTS +++++++*/
#commentform p { padding-bottom:10px;}
#comments #respond {margin-top:20px;}
#commentform #author {border:1px solid #dadada;height:20px;width:200px;background:url(images/author.gif) no-repeat left;padding-left:15px;font-size:18px;}
#commentform #email {border:1px solid #dadada; height:20px; width:200px;background:url(images/email.gif) no-repeat left;padding-left:15px;font-size:18px;}
#commentform #url { border:1px solid #dadada; height:20px; width:200px;background:url(images/homepage.gif) no-repeat left;padding-left:15px;font-size:18px;}
#commentform #comment {border:1px solid #dadada; height:200px; width:500px;}
#commentform #submit { border:1px solid #dadada;height:20px; width:80px;background:#fff url(images/submit.gif) no-repeat left;padding-left:15px;font-size:12px;color: #4E5C69;}
#comments {padding-top:0px;}
#comments h3{margin:0px 10px 10px 0px;font-size:14px;}
#comments ul {list-style-type:none;border-bottom: 1px solid #e1e1e1;}
#comments ul li {margin-bottom:20px;border-top: 1px solid #e1e1e1;padding: 15px 10px 5px 10px;}
.commentlist {background:#f5f5f5; padding:0 0px 5px 0px; margin:0px; }
.commentlist .commentmetadata {float:right;}
.commentlist .avatar{float:left;margin:10px 10px 10px 0;}
.commentlist .cauthor { background:url(images/author.gif) no-repeat left; padding-left:15px;}
.commentlist .ctext { font-size:12px;}

/*+++++++ SEARCH +++++++*/
#search_form {width:165px;height:68px;padding:0; margin:0 0 0 5px;}
/*#search_form {width:165px;border:1px solid #CCCCCC;height:68px;background:url(images/findbg.gif) right top no-repeat #EFF2E9;padding:10px 0 0 10px; margin:0 0 20px 5px;}*/
#search_form #s{float:left;width:100px;height:20px;border:1px solid #ccc; background: #fffffe; color:#564B42;line-height:18px;display:inline-block;margin-right:2px;margin-top:5px;padding:2px 20px 0 5px;}

/*+++++++ FOOTER +++++++*/
#footer {width:910px;background:#4c535b url(images/bg-footer.gif) bottom no-repeat; color:#949ea9;clear:left;overflow:auto;padding:13px 10px;margin:0 auto;}
#foot_right {padding:5px 0 0 100px;	text-align:left;}
.beian {float:right;margin:0 30px 0 0;}
.beian a{color:#fff;}
.foot_fun{margin:0;padding:0;}
.foot_fun li{display:inline;list-style:none;margin:0;margin-right:10px;background: url(images/fd.gif) left no-repeat;padding-left:15px;}
.foot_fun a, .foot_fun a:hover{color:white;}
#footer p{font-size:11px;color:#ccc;	margin:5px 0 0 0;}
#footer p a{color:#ccc;}

/*+++++++ ENTRY +++++++*/
.posttime {background: url(images/post_date_bg.gif) no-repeat;height: 35px;width: 37px;float: left;text-align: center;padding-top: 2px;margin-right: 6px;margin-top:0px;}
.posttime .m {color: #666;font-size: 12px;padding-bottom:1px;}
.posttime .d {color: #666;font-size: 16px;line-height: 16px;}
.posttitle {margin-right: 10px;margin-left: 11px;height: 38px;margin-top:0px;padding-top:0px;}
.posttitle h2, .posttitle h2 a {font-size: 16px;color: #D01F3C;text-decoration: none;line-height: 18px;margin-top:0px;}
.posttitle h2 a:hover {color: #D01F3C;text-decoration: none; display: inline-block; background: #F1F2EB;}
.postmeta {margin-top: -12px;margin-left: 3px;}
.postmeta span {padding-left: 14px;color: #939393;margin-right: 12px;background-image: url(images/span.gif);background-repeat: no-repeat;font-family: Arial, Helvetica, sans-serif;}
.postmeta span a {color: #808080;text-decoration: none;}
.postmeta span a:hover {color: #666666;}
.comment {float: right;background-position: left -58px;}
.category {background-position: left -78px;}
.date {background-position: left -98px;}
.author {background-position: left 2px;}
.pop {float: right;background-position: left 16px;}
.edit {background-position: left -138px;}
.tags {background-image: url(images/span.gif);background-repeat: no-repeat;padding-left: 15px;background-position: left -16px;line-height: 200%;margin-bottom:1px;}
.tags a {background: #F1F2EB;}
.post img {border: 1px solid #e1e1e1;padding: 2px;}
.noboder, .noboder img {border: 0px;}
.post a:hover img {border: 1px solid #767676;padding: 2px;border-bottom-width: 1px;border-bottom-style: solid;text-decoration: none;}
.post blockquote {padding-right: 20px;padding-left: 20px;}
.post blockquote p {color: #7b7b7b;}
.post {line-height:140%;margin-top:0px;}
.post a {color: #4C81B6;font-family: Verdana, Arial, Helvetica, sans-serif;}
.post h3 {font-size: 14px;color: #83aa59;}
.post ul {margin-bottom: 14px;}
.postmetadata { padding:5px; background:#EFF2E9; }
.postmetadata a { color:#4C81B6;}

/*+++++++ Taotao +++++++*/
#taotao {padding-left:45px;background:url(images/twitter.gif) left no-repeat;padding-top:1px;margin-top:0px;margin-left:0px;}

/*+++++++ Taotao Custom +++++++*/
#taotao table {display:none;}
#id_apiPane {padding-left:0px;padding-top:0px;margin-top:0px;margin-left:0px;}
#id_apiPane a {color:#4D4B4C; font-size:9px;}
#id_apiPane  ul {padding: 0px!important;} 
#id_apiPane  li {display:block; margin: 0px!important; list-style-type:none;padding-left:10px;background-image: url(images/span.gif);background-repeat: no-repeat;background-position: left -302px}
