/*
Theme Name: SolemanTheme
Theme URI: http://www.soleman.de/
Description: WP Theme for Soleman.de.
Version: 1.0
Author: Soleman
Author URI: http://www.soleman.de/
*/

body { background:#420505 url(images/bg.gif) repeat top left; margin:0px; padding:0px; }
body, p, div, td, th, li, h1, h2, h3, h4, h5, h6, input, select, textarea { color:#dddddd; font-family:Tahoma,Verdana,Arial; font-size:11px; line-height:17px; vertical-align:top; }
a:link, a:visited { color:#dddddd; text-decoration:underline; }
a:hover, a:active, a:focus { text-decoration:underline; }
h1 { color:#dddddd; font-size:13px; font-weight:bold; margin-top:0px; }

form { padding:0px; margin:0px; }
input, select { color:#000000; background-color:#f0f0f0; width:260px; height:18px; border:0px; font-size:11px; }
textarea { color:#000000; background-color:#f0f0f0; width:260px; height:70px; border:0px; overflow:auto; font-size:11px; }
input.radio { float:left; background-color:transparent; width:18px; height:18px; margin-right:5px; }

#boxMain { background-color:#180202; padding:1px}
#navi_container { position:relative; height:29px; width:100%; font-size:11px; }
#navi_nav { position:relative; height:29px; width:100%; background:url(images/navi_bg.gif) repeat-x bottom left; padding:0 0 0 0px; font-size:11px; }
#navi_nav ul { margin:0; padding:0; list-style-type:none; width:100%; float:left; font-size:11px; white-space:nowrap; display:inline-table; }
#navi_nav ul li { display:block; float:left; margin:0 0px; font-size:11px; overflow:hidden; }
#navi_nav ul li a { display:block; float:left; text-decoration:none; padding:0 0 0 10px; height:29px; font-size:11px; }
#navi_nav ul li a span {cursor:pointer; padding:7px 10px 0 0; height:21px; float:left; font-size:11px; }
#navi_nav ul li a:hover { background:transparent url(images/navi_bg_over.gif) repeat-x bottom left; font-size:11px; }
#navi_nav ul li a:hover span { display:block; width:auto; cursor:pointer; font-size:11px; }
#navi_nav ul li a.current, #navi_nav ul li a.current:hover { background:url(images/navi_left_on.gif) no-repeat top left; background-position:-7px 0; }
#navi_nav ul li a.current span { background:url(images/navi_right_on.gif) no-repeat top right; background-position:-7px 0; }
#navi_nav span { display:block; padding:7px 10px 0 10px; height:21px; float:left; font-size:11px; }
#navi_nav ul li select { float:left; width:90px; margin:5px 4px 0px 4px; }
#navi_nav ul li a #naviHome { width:15px !important; width:25px; background:url(images/home.gif) no-repeat top left; background-position:1px 8px; }
#navi_nav ul li a #naviBasket { text-align:left; width:20px !important; width:30px; background:url(images/basket.gif) no-repeat top right; background-position:1px 8px; }
#navi_nav ul li a #naviBack { width:11px !important; width:21px; background:url(images/back.gif) no-repeat top left; background-position:0px 9px; }
#navi_nav ul li a #naviNext { width:11px !important; width:21px; background:url(images/next.gif) no-repeat top left; background-position:0px 9px; }
#subnavi {text-align:left;}

.bottom { width:906px; }
#bottomnavi { float:left; width:460px; text-align:left; padding:2px 0 11px 11px; font-size:11px; }
#bottomnavi a:link, #bottomnavi a:visited { text-decoration:none; }
#bottomnavi a:hover, #bottomnavi a:active, #bottomnavi a:focus { text-decoration:underline; }
#bottomnavi a.current:link, #bottomnavi a.current:visited { text-decoration:underline; }

#rankingpagesnavi { clear:both; text-align:center; margin: 0 auto; width:700px; padding:2px 0 11px 0; font-size:11px; }
#rankingpagesnavi a:link, #rankingpagesnavi a:visited { margin:0 10px; text-decoration:none; white-space:nowrap; }
#rankingpagesnavi a:hover, #rankingpagesnavi a:active, #rankingpagesnavi a:focus { text-decoration:underline; }
#rankingpagesnavi a.current:link, #rankingpagesnavi a.current:visited { text-decoration:underline; }

#container{width:906px; margin:0 auto; padding-top:14px;}
#contentside {text-align:left;background:url(images/contentbg.gif) repeat-y; background-color:#7d5252;}
#content{float:left;width:683px;padding:20px;}
#sidebar{float:left;width:140px;padding:20px;}

#sidebar ul{list-style-type:none; padding:0; margin:0}
#sidebar ul ul{padding-bottom:16px;}
#sidebar ul h2{font-size:12px;}


/*
#blockFormText { float:left; padding:20px; width:292px !important; width:332px; font-size:11px; }
#blockForm { float:right; padding:20px 20px 0px 0px; width:552px !important; width:572px; font-size:11px; }
#blockForm div { float:left; width:100px; margin-top:3px; font-size:11px; }
#blockForm input, #blockForm select, #blockForm textarea { width:360px; }
#blockForm input.check { float:left; background-color:transparent; width:18px; height:18px; margin-right:5px; }
#blockForm span { float:left; margin-top:3px !important; margin-top:0px; font-size:11px; }
*/

.clr, .clear{clear:both;}
.error { margin-bottom:10px; padding:10px; border:#ffff00 1px solid; color:#ffff00; font-size:11px; }
.understocked { color:#ffff00; }
.line { height:1px; background-color:#180202; overflow:hidden; }
.bold { font-weight:bold; }
.right { text-align:right; }



/* classes used by the_meta() */
.feedback {color: #ccc;text-align: right;clear: both;}
.meta {font-size: .75em;}
.meta li, ul.post-meta li {display: inline;}
.meta ul {display: inline;list-style: none;margin: 0;padding: 0;}
.meta, .meta a {color: #808080;font-weight: normal;letter-spacing: 0;}
.storytitle {margin: 0;}
.storytitle a {text-decoration: none;}
#commentform #author, #commentform #email, #commentform #url, #commentform textarea {
	background: #fff;
	border: 1px solid #333;
	padding: .2em;
}
#commentform textarea {width: 100%;}
#commentlist li ul {border-left: 1px solid #ddd;font-size: 110%;list-style-type: none;}
#commentlist li .avatar {float: right;margin-right: 25px;border: 1px dotted #ccc;padding: 2px;}

#submit {height:30px;}

#wp-calendar {empty-cells: show;font-size: 14px;margin: 0;width: 90%;}
#wp-calendar #next a {padding-right: 10px;text-align: right;}
#wp-calendar #prev a {padding-left: 10px;text-align: left;}
#wp-calendar a {display: block;text-decoration: none;}
#wp-calendar a:hover {background: #e0e6e0;color: #333;}
#wp-calendar caption {font-size: 12px;text-align: center;}
#wp-calendar td {letter-spacing: normal;padding: 2px 0;text-align: center;}
#wp-calendar td.pad:hover {background: #fff;}
#wp-calendar td:hover, #wp-calendar #today {background: #eee;color: #bbb;}
#wp-calendar th {font-style: normal;text-transform: capitalize;}

/* Captions & aligment */
.aligncenter, div.aligncenter {display: block;margin-left: auto;margin-right: auto;}
.alignleft {float: left;}
.alignright {float: right;}
.entry{padding:12px 0}

