/*
Theme Name: Sahanya
Theme URI: http://www.sahanya.de
Description: Das neue Layout für Sahanya.de
Version: 2.0
Author: Vladimir Simovic aka Perun
Author URI: http://www.perun.net
*/

body { margin: 0; padding: 0; font: 12px verdana, arial, sans-serif; background: #EBE8C7; color: #444; }

a { color: #4B6B06; }
img { border: none; }
code { font: normal 13px consolas, 'courier new', monospace; color: #900; }
pre { overflow: auto; background: #EBE8C7; padding: 7px; border: 1px solid #85A327; }
blockquote { margin-left: 0; margin-right: 0; padding-left: 10px; border-left: 12px solid #EBE8C7; }

p,ul,ol { margin-top: 7px; margin-bottom: 15px; }
li { margin-bottom: 2px; }

.center { text-align: center; }

#kopfbereich { background: #4B6B06 url(img/sahanya-kopfbereich.gif) repeat-x; }
#kopfbereich h1 { padding: 15px 0; margin: 0 auto; width: 980px; }
#kopfbereich h1 a { color: #EFEDE2; font: 36px calibri, sans-serif; text-decoration: none; line-height: 1; }

.begrenzung, #mitte { width: 980px; text-align: left; margin: 0 auto; padding-top: 1px; }

#hauptnavi { list-style: none; margin: 0; padding: 0; }
#hauptnavi li { float: left; margin: 0 7px 0 0; padding: 0 0 0 4px; }
#hauptnavi li.current_page_item { background: #C5C297 url(img/rundung-sahanya.gif) no-repeat; }
#hauptnavi li a { display: block; padding: 5px 10px 5px 6px; color: #e3e0ce; text-decoration: none; font-variant: small-caps; font-weight: bold; }
#hauptnavi li.current_page_item a { background: #C5C297 url(img/rundung-sahanya.gif) no-repeat right top; color: #474; }
#hauptnavi li a:hover { color: #fff; }
#hauptnavi li.current_page_item a:hover { color: #474; }

.balken { border: none; color: #fff; height: 20px; background: #C5C297 url(img/balken.gif) repeat-x; clear: both; }

#mitte { margin-top: 5px; }
#mitte a:hover { text-decoration: none; }

#inhalt { float: left; width: 516px; margin-right: 25px; }
#inhalt h2, #inhalt h3, #inhalt h4, #inhalt h5 { font-weight: bold; font-family: arial, helvetica, sans-serif; color: #555; }
#inhalt h2 { font-size: 22px; margin: 0 0 2px 0; }
#inhalt h2 a { text-decoration: none; color: #582; } #inhalt h2 a:hover { text-decoration: underline; }
#inhalt h3 { font-size: 18px; } #inhalt h4 { font-size: 16px; } #inhalt h5 { font-size: 14px; }

#ar_inhalt { float: left; width: 980px; margin-right: 25px; }


.beitrag, .kommentar-bereich, .beitrags-info3, .tag-wolke { padding: 15px; background: #fff; border: 1px solid #C5C297; margin-bottom: 15px; }


.beitrag .beitrags-info1 { text-transform: lowercase; margin-top: 0; margin-bottom: 10px; background: url(img/37.png) no-repeat left 2px; padding-left: 20px; }
.beitrag .beitrags-info1 span { border-bottom: 1px solid #EBE8C7; padding-bottom: 3px; }

.beitrag .beitrags-info2 { border-top: 1px solid #C5C297; font-size: 13px; padding-top: 2px; }
.beitrag .beitrags-info2 img { position: relative; top: 2px; }
.beitrag .beitrags-info2 span { margin: 0 7px; }

.beitrags-info3 p { margin: 0; }


#sidebar1 h2, #sidebar2 h2 { font: bold 17px arial, sans-serif; margin: 0 0 5px 0; color: #555; }
#sidebar1 h3, #sidebar2 h3 { font: bold 12px arial, sans-serif; margin: 0 0 5px 0; color: #555; }
#sidebar1 ul, #sidebar2 ul { padding-left: 0; margin-left: 0; list-style: none; }

#sidebar1 { float: left; width: 234px; margin-right: 25px; }
#sidebar1 .feed-button { height: 66px; min-height: 66px; overflow: hidden; }
#sidebar1 .feed-button img { float: left; margin-right: 12px; margin-top: 2px; }

#sidebar .suchbutton { margin-top: 3px; }

#sidebar1 li, #sidebar2 li { background: url(img/listen-icon-sahanya.gif) no-repeat 0 8px; padding-left: 10px; }
#sidebar2 { float: left; width: 180px; }

/*Die eingebundene Clip-Empfehlungsliste vom Google Reader*/
/*
#sidebar2 #readerpublishermodule1 ul li { padding-left: 0; margin-left: 0; background: none; }
*/

#inhalt, #sidebar1, #sidebar2 { line-height: 1.45; }

/* Kommentar-Bereich */
.kommentar-bereich h3 { margin-top: 0; margin-bottom: 5px; }

textarea#comment { width: 478px; }

#footer { clear: both;}
#footer .tag-wolke { width: 484px; }
#footer .tag-wolke h2 { margin: 0 5px 0 0; }
#footer p { border-top: 1px solid #C5C297; padding: 3px 10px;}

img#wpstats { width: 0; height: 0; padding: 0; border: none; overflow: hidden; position: absolute; left: -9999px; }


/* WordPress 2.6 (Bilderfunktion) */
#inhalt .aligncenter, #inhalt div.aligncenter { display: block; margin-left: auto; margin-right: auto; text-align: center; }
#inhalt .alignleft { float: left; margin-right: 10px; }
#inhalt .alignright { float: right; margin-left: 10px; }

#inhalt .wp-caption { text-align: center; background: #EBE8C7; border: 1px solid #85A327; padding: 11px 3px 9px 3px; margin-top: 3px; margin-bottom: 10px;
/* Abgerundete Ecken fuer Browser die es koennen */
-moz-border-radius: 3px; -khtml-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; }

#inhalt .wp-caption img { margin: 0; padding: 0; border: 1px solid #cde; }
#inhalt div.wp-caption a { border: none; margin: 0; padding: 0; }
#inhalt .wp-caption p.wp-caption-text { font-size: 11px; line-height: 17px; margin: 0; padding-top: 5px; }

#inhalt .gallery { margin-bottom: 15px; }

#inhalt div.gallery dl { margin: 0; }
#inhalt div.gallery br { height: 1px; line-height: 1px; }
.attachment-medium, .attachment-thumbnail { padding: 14px; background: #EBE8C7; border: 1px solid #85A327;
-moz-border-radius: 3px; -khtml-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; }
.attachment-thumbnail { padding: 7px; }