body, h1, h2, h3, h4, h5, h6, blockquote, p, form{
margin: 0;
padding: 0;
}

body{font-family:'Verdana'; font-size:11px; background:#FDEEC5 url(images/bbg.jpg) repeat-x top; margin-top:0;}

#header {width:980px; position:relative; color:#000; padding:0;  margin:0 auto;}
.logo {background:url(images/otelo.jpg) no-repeat left top; height:121px; margin:0; padding:0;}

#search { padding:0; position:absolute; top:20px; right:20px; padding:0;}
#search input#s {border:5px solid #cccccc;}
input#searchsubmit { background:#eaeaea; border:5px solid #cccccc; color:#333; font-size:13px; }

#hmeni {height:53px; width:980px; background:url(images/zgmenibg.jpg) repeat-x;margin:0; padding:0; font-size:12px;}
#hmeni ul {margin:0 18px; padding:16px 0 0 0;}
#hmeni li {list-style:none; float:left; text-align:center;}
#hmeni li a {padding:7px 0; width:130px; display:block; margin:0 1px; color:#FFFFFF; text-decoration:none; font-weight:bold;}
#hmeni li a:hover {background:url(images/hmenibg.gif) no-repeat top center; color:#666666;}
#hmeni li a.aktiven {background:url(images/hmenibg.gif) no-repeat top center; color:#666666;}

#wrapper{width:980px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#666; margin:0 auto; background:#FFFFFF url(images/wrbg.jpg) repeat-y center; padding:0;}

#container{float:left; width:480px; padding:0; margin:10px 5px; }
.sidebar{float:left; width:265px; padding:0; margin:10px auto 10px 10px;}
.leftbar{float:left; width:180px; padding:0; margin:10px 10px 10px 12px;}

* html .leftbar{float:left; width:180px; padding:0; margin:10px 10px 10px 6px;}

a:link{text-decoration: none;color:#FD5E11;}
a:hover{text-decoration: none;color: #333;}
a:visited{text-decoration: none;color:#FD5E11;}

blockquote { font-style: italic; font-size: 90%;color: #333; margin: 1.5em 30px 1.5em 30px; padding: 4px 4px 4px 10px;background: #EEE;border-right: 1px solid #BBB;border-bottom: 1px solid #BBB; }

h2{font-size: 18px;padding: 0; margin:10px 0 5px; color:#FF6419;}

/*----POST----*/
.post{padding: 0; margin-bottom:20px;}
.post h1{font-size: 22px;padding: 0; margin:0 0 10px; color:#FF6419;}
.post h2{font-size: 14px;padding: 0; margin:10px 0 5px; color:#F69160;}
.post h2.arch{font-size: 16px;padding: 0; margin:0 0 5px; color:#F69160;}

.entry {}
.entry p {margin:8px 0;}
.entry ul {margin:0 20px; padding:0; list-style-type: circle;}
.entry ol {margin:0 25px; padding:0;}
.entry ul li ul, .entry ul li ol, .entry ol li ul, .entry ol li ol { margin: 5px 0 5px 20px; }
.entry img.alignleft { padding: 6px; margin: 0.5em 15px 0.5em 0; border: 1px solid #ccc;background: #eee;float: left; clear: left; }
.entry img.alignright { padding: 6px; margin: 0.5em 0 0.5em 15px; border: 1px solid #ccc;background: #eee;float: right; clear: right; }
.entry img.aligncenter { display: block; padding: 8px; margin: 0 auto 1.5em auto; border: 1px solid #ccc;background: #eee;float: none; clear: both; }
.entry img.off { padding: 0 !important; border: none !important; }
.entry img.stack { clear: none !important; }
.entry h2{font-size: 12px;padding: 0; margin:10px 0 5px; color:#FF6419;}

.postinfo{font-size: 11px;color: #aaa;padding: 0;}
.postinfo a{color: #aaa;}
.postdate{ color: #aaa; }
.postmeta{font-size: 12px;color: #BFB8A1;margin: 0;padding: 5px 0 0 0;}
.postmetadata{font-size: 12px;color: #BFB8A1;border-top: 1px solid #CCC;margin: 20px 0 0 0;padding: 5px 0 0 0;}
.postmetadata strong{float: right;}

.postnav{padding: 10px 20px 20px 10px;font-size: 14px;font-weight: bold;line-height: 18px;}

h2.archive_head{ font-weight: bold !important; font-size: 14px !important;letter-spacing: normal !important; margin: 0 0 1.8em 10px !important; padding: 0.4em 5px !important; border-bottom: 1px solid #CCC; background: none; }

.leftbar h2 { font-size:11px; margin:0; padding:6px 5px; background-color:#FF8043; text-transform:uppercase; color:#FFFFFF;}
* html .leftbar h2 { margin:0 0 1px 0;}
.comments h3 { font-size:11px; margin:0; padding:3px 0; }

.leftbar ul { list-style:none; margin:0; padding:0; font-size:11px;}
.leftbar ul li { list-style:none; margin:0 0 10px 0; padding:0; }
.leftbar ul li ul{ list-style:none; margin:0; padding:0; font-size:11px;}
.leftbar ul li ul li{ list-style:none; margin:0; padding:0; }
.leftbar ul li ul li ul{ list-style:none; margin:0; padding:0; font-size:11px;}
.leftbar ul li ul li ul li{ list-style:none; margin:0; padding:0; }

.leftbar a, .leftbar a:visited {color:#A17503; display:block;overflow: auto; margin:1px 0; padding:6px 5px; background-color:#FDE7AE;}
.leftbar a:hover {background-color:#FCC782;}
.leftbar li.current_page_item a.curr {background-color:#FCC782;}

.leftbar li.current-cat a.curr {background-color:#FCC782;}

/* Holly Hack for IE \*/
* html .leftbar ul li { height: 1%; }
* html .leftbar ul li a { height: 1%; }
/* End */

.leftbar ul li ul li ul li { padding-left:10px; }
.leftbar ul li ul li ul li.current_page_item {padding-left:10px;}

.sidebar h2,.comments h3 { font-size:14px; margin:0; padding:3px 0; }
.sidebar ul { list-style-type:none; margin:0; padding:0; line-height:150%; font-size:11px; }
.sidebar ul li { list-style-type:none; margin:0; padding:0; }
.sidebar ul li.widget { background:#FBEFD1; margin:0 0 10px 0; padding:5px;}
.sidebar ul li ul { list-style-type:square; margin:0; padding:0; }
.sidebar ul li ul li { list-style-type:none; border:0; margin:0; padding:0 0 2px 0; }
.sidebar ul li ul li :hover {}

.sidebar li.widget_text {padding:0;}

/*----COMMENT FORM----*/
#comment-form{width: 460px;margin: 10px 0 0;border: 1px solid #CCC;padding: 5px 5px 15px 15px;background: #EEE;}
#comment-form h2 {margin:10px 0; padding:0;}
.comments-template ol{margin: 0 0 10px;list-style: none; padding:0 0 0 10px;}
.comments-template ol li{line-height: 18px;margin: 5px 0 5px 0;}
.comments-template ol li.alt{ background:#FBEFD1;}
.comments-template h2, .comments-template h3{font-size: 16px;color: #900;padding: 10px 0 10px 0;}
.commentmetadata{font-size: 10px;color: #666666;padding:0;}
.commentmetadata strong { font-size: 14px; }
.comments-template p.nocomments{padding: 0;}
.comments-template input{border: 1px solid #ccc;}
.comments-template textarea{font-size: 12px;color: #000;margin: 10px 15px 15px 0;background: #FFF;border: 1px solid #CCC;}

.navigation {margin:10px 0;}

#footer { width:980px; margin:0 auto; text-align:center; clear:both; padding:10px 0; color:#666666; background:url(images/footer-line.gif) repeat-x top;}
