/*  
Theme Name: STB-Basket
Description: An Awesome WordPress theme by Devoxsols.com for stb-basket website. By <a href="http://www.DevoxSols.com">DevoxSols.com</a>.
Version: 1.0
Author: Devox Solutions
Author URI: http://www.devoxsols.com
Tags: white, light, two-columns, right-sidebar, fixed-width


The CSS, XHTML and design is released under the GPL:
http://www.gnu.org/licenses/gpl.html
*/
body {color: #666666; margin:0; padding:0; font-family: Helvetica, Arial, sans-serif; }
p { margin:10pt 0 10pt 0; padding:0; line-height:13pt; }
ol, ul { line-height: 170%; }
table {margin:10px 0 0 0; }
hr {margin:0 0 10px 0;}

h1, h2, h3, h4 { color:#000; margin: 0; padding:15px 0; font-weight: bold; font-family: Helvetica, Arial, sans-serif; }
h1 { font-size: 2.4em;}
h2 { font-size: 1.8em; font-weight: normal; }
h3 { font-size: 1.3em; }
h4 { font-size: 0.8em; font-weight: normal;}

a:link, a:visited { color: #e96262; text-decoration:underline; }
a:hover { text-decoration:underline; }

blockquote { color: #444; background:#f1f1f1; margin:10px 0; padding:10px 15px; border-left:5px solid #bbb; }
blockquote p{ margin:0; padding:0; }
code { color:#666; background: #eee; display:block; height:100%; cursor: text; padding:0 5px; margin:5px 0; }
small { font-size: 0.8em; }

img{border:0;padding:2px;}
img.aligncenter { display: block; margin-left: auto; margin-right: auto; }
img.alignright { padding: 4px; margin: 0 0 2px 10px; display: inline; }
img.alignleft { padding: 4px; margin: 0 10px 2px 0; display: inline; }
.alignright { float: right; }
.alignleft { float: left; }

#container {margin:0 auto;}
#wrapper { width:930px;margin:0 auto 0 auto; padding:10px 0; clear:both;}
#header{width:930px;margin:0 auto 0 auto;font-size:10pt;padding:0;}
.logo { float:left; margin-top: 0px; }
.logo img {border:0; padding-bottom:5px;}
.tnav {margin-top:20px;}
/*.tnav {background: url(images/tnav-bg.png);height:24px; margin:0 auto;float:left;display:block;float:right;}

.tnav ul.pagelist {margin: 0; padding: 0;list-style-type: none;display:solid;margin-top:40px;}
.tnav ul.pagelist li { background: url(images/nav.png) no-repeat;float:left;padding:0px;margin-left:8px;height:41px;width:104px;}
*/
.tnav ul.pagelist li a:link, ul.pagelist li a:visited {color:#000;font-size:10pt;display:block;text-decoration:none;text-align:center;text-shadow: #fff 1px 1px 1px;} 
.tnav ul.pagelist li a:hover { color:#555; text-decoration: none;text-shadow: #fff 1px 1px 1px;}


#content { background:#fff; width:620px; margin:0px 0 30px 10px; padding:0; float: left; height: 100%;clear:both;}
.post { color:#333; font-size:10pt; padding:0; margin:0; clear:both;}
.post h2.posttitle { color:#e96262; font-size:20px; font-weight:bold; line-height:22pt; margin:0; padding:0; letter-spacing:0; border-bottom:1px solid #aaa; }
.post h2.posttitle a,post h2.posttitle a:link,.post h2.posttitle a:visited { color:#e96262;text-decoration:none; }
.post h2.posttitle a:hover {}
.postscomments { color:#333; font-size:10pt; padding:0 0 10px 0; margin:0; clear:both; }


.postentry { font-size:10pt; margin:0; padding:0; text-align: left; clear:both; border-bottom:0px dotted #ccc; }

.postslist {margin:0;padding:0;list-style-image: url("images/arrow.png");list-style-position:inside;}
.postslist li {background-color:#ececec;margin-bottom:5px;padding-left:10px;}
.postslist li:hover{background-color:#e5e5e5;}
.postslist a{text-decoration:none;color:#313131;}

#sidebar { color:#444; font-size:10pt; margin:0; padding:0; float:right; width: 255px;}
#sidebar .widget { margin-bottom:10px;}
#sidebar .red-box-top { background: url(images/red-box-top.png);width:255px; height:5px;color#fff}
#sidebar .red-box { background: url(images/red-box.png);width:235px;padding-left:10px;padding-right:10px;color:#fff}
#sidebar .red-box-bottom { background: url(images/red-box-bottom.png);width:255px; height:5px;color#fff}
#sidebar .red-box h2 { color:#fff; font-size:12pt; font-weight:bold;border-bottom:1px solid #000; padding:8px 0;padding-bottom:5px;margin-bottom:3px;}

#sidebar .sidebox-top { background: url(images/sidebox-top.png);width:255px; height:5px;}
#sidebar .sidebox { background: url(images/sidebox.png);width:235px;padding-left:10px;padding-right:10px;color:#7b7a7a}
#sidebar .sidebox-bottom { background: url(images/sidebox-bottom.png);width:255px; height:5px;}
#sidebar .sidebox h2 { color:#454545; font-size:12pt; font-weight:bold;border-bottom:1px solid #7b7a7a; padding:8px 0;padding-bottom:3px;}

#sidebar .search { background: url(images/search-box.png) no-repeat;width:256px;padding-left:10px;color:#7b7a7a;height:38px;}
#sidebar input.search-btn {background: url(images/button.png) no-repeat;width:74px; height:38px;border:medium none;}
#sidebar input.searchbox {height:20px;border:1px solid #ccc;width:160px;padding-left:5px;padding-top:5px;float:left;margin-right:5px;margin-top:5px;}


#sidebar p { margin:0; padding:5px 0 0px 0; line-height:18px;text-align:justify;}

#wp-calendar { color:#666; width:300px; text-align:center; empty-cells:show; }
#wp-calendar a:link, #wp-calendar a:visited { font-weight:bold; text-decoration:underline; }
#wp-calendar #prev { text-align:left; padding-left:10px; }
#wp-calendar #next { text-align:right; padding-right:10px; }
#wp-calendar #prev a:link, #wp-calendar #prev a:visited { font-weight:normal; text-decoration:none }
#wp-calendar #next a:link, #wp-calendar #next a:visited { font-weight:normal; text-decoration:none; }


h3#comments, h3#pings{ font-size:14pt; font-weight:bold; line-height:12pt; margin:0; padding:30px 0 0 0; }
.commentlist{ padding:10px 0; margin:0; }
.commentlist li{ list-style:none; padding:5px 10px; margin:10px 0;border:1px solid #c9c5c5;}
.commentlist li.even{ background:#e5e5e5;}
.commentlist li.odd{ background:#ececec; }
.commentlist li.comment-author-admin{ background:#fffed2; }
.commentlist li .avatar { 	float: right;	border: 1px solid #eee;	padding: 2px;	background: #fff;	}
.commentlist cite, .commentlist cite a {  font-weight: bold;	font-style: normal;	font-size: 1.1em;	font-size:12px;}

.comment-author img.avatar{ position:relative; top:4px; }
.comment{ padding-left:50px; }
.comment-author .fn{ text-transform:capitalize; font-style:normal; font-size:10pt; font-weight:normal; margin-left:5px; }
.comment-meta{ border-top:1px dotted #ddd; margin-top:5px; margin-bottom:10px; }
.comment-meta a:link, .comment-meta a:visited, .comment-meta a:hover { color:#888; font-size:9pt; }
#respond label{ font-size:10pt; }
#respond h3{ text-transform:capitalize; color:#000; font-size:14pt; font-weight:bold; line-height:12pt; margin:0; padding:10px 0 20px 0; }
#respond #commentform p{ padding:0; }


form p { margin:0; padding:0 }
form#searchform { margin:5px 0 0 0; padding:0; }
form#searchform input { font-size:10pt; width:240px; }
textarea#comment { color:#000; width:95%; font-size:10pt; }
input#author, input#email, input#url { width:40%; color:#000; font-size:10pt; margin-bottom:10px; }
textarea#comment, input#author, input#email, input#url { padding:2px; background:#fff; border:2px solid #ccc; }

.footer-ads-bg{background-color:#e5e5e5;clear:both;border-top:1px solid #c9c5c5;}
/*.footer-ads-bg{background-image: url(http://stb-basket.ch/new/wp-content/themes/stb-basket/images/bgfooter.jpg);clear:both;border-top:1px solid #c9c5c5;}*/
#footer-ads{height:235px;clear:both;width:930px;margin:0 auto 0 auto;display:block;padding-top:30px;}
#footer-ads img{border:0px;padding-right:5px;float:left;}
.footer-ads-box{margin-right:70px;}
#footer-ads h3 {color:#343f4f;font-size:14px;text-align:right;}
.w280{width:132px;}
.w200{width:250px;}
.w240{width:110px;margin:0 auto 0 auto;margin-top:20px;}
.w230{width:151px;float:right;margin-top:0px;}
.w400{width:350px;}

.footer-bg{background-color:#d2d2d2;clear:both;border-top:1px solid #c9c5c5;}
#footer {color:#474747;padding-top:5px;height:20px;width:930px;margin:0 auto 0 auto;color:#444;clear:both;display:block;text-shadow: #fff 1px 1px 1px;font-size:12px;}
#footer a {color:#474747;text-decoration:none;)


.sponsorimage img {
	border:4px solid #000000;
	margin:4px 0px 4px 5px;
	padding:4px;
	position:relative;
}
