/*
Theme Name: Bob Zadek
*/

* { padding: 0; margin: 0; outline: 0; }

body {
    font-size: 12px;
    line-height: 18px;
    font-family: Verdana, sans-serif;
    color: #333;
    background:url(images/body.gif) repeat 0 0;
    text-align: left;
}
.cl { font-size: 0; line-height: 0; height: 0; clear: both; }

a img { border: 0; }
a { color: #101b70; text-decoration: underline; }
a:hover { text-decoration: none; }

.left { float: left; display: inline; }
.right { float: right; display: inline; }

.shell { width:980px; margin: 0 auto; padding-top: 22px; }

#main-bg { background: url(images/flag.gif) repeat-x center 0; }
#flag{background:url(images/flag.jpg) no-repeat center 0; }
#header{background:url(images/header-bg-4.jpg) no-repeat 0 0; height:34px; padding-top:12px; overflow: hidden; }
#subheader { height: 77px; background: url(images/subheader-bg.jpg) no-repeat 0 0; font-size: 0; line-height: 0; text-indent: -4000px; }
#container { background: url(images/container-bg.jpg) no-repeat 0 0; min-height: 630px;  }
#content{ padding:0 23px 28px 25px;  }
#footer { background: url(images/footer-bg.jpg) no-repeat 0 0; }
#footer{ margin-top:-44px; padding:90px 24px 14px 0; text-align:right; color:#fff; font-size:11px }

#header .left-nav{ float:left; display:inline; width:250px}
#header .left-nav a{ background:url(images/most-recent.gif) no-repeat 0 0; color:#fff; text-decoration:none; float:right; line-height:20px; text-align:center; width:149px; height:22px; }

#navigation{float:right; display:inline; padding-right: 10px; }
#navigation li { float: left; display: inline; list-style-type: none; padding: 0 10px; background: url(images/navigation-li.gif) no-repeat 0 0; }
#navigation li.first { background: none; padding-left: 0; }
#navigation li a {color:#fff; text-decoration:none;padding-left:4px; float:left; height:34px}
#navigation li a span{padding:2px 13px 16px 9px; float:left; cursor: pointer; }
#navigation li a:hover,#navigation li a.active{background:url(images/nav-a-left.gif) no-repeat 0 0}
#navigation li a:hover span,#navigation li a.active span{background:url(images/nav-a-right.gif) no-repeat right 0}

#mainbox{ float:left; display:inline; width:679px; background:url(images/mainbox-cnt.jpg) repeat-y 0 0; }
#mainbox-top{background:url(images/mainbox-top.jpg) no-repeat 0 0; }
#mainbox-bottom{background:url(images/mainbox-bot.gif) no-repeat 0 bottom; padding:5px 13px 15px 5px; min-height:600px; position:relative; bottom:-20px;}

#sidebar{ float:right; display:inline; width:247px; background: url(images/sidebar-cnt.jpg) repeat-y 0 0; }
#sidebar-top{background:url(images/sidebar-top.jpg) no-repeat 0 0;}
#sidebar-bottom{background:url(images/sidebar-bot.gif) no-repeat 0 bottom; padding: 92px 0 0 0; height: 528px; bottom:-20px; position:relative; }

#mainbox-left{float:left; display:inline; width:255px; background:url(images/h-gr-bg.gif) repeat-x 0 368px; padding-bottom:100px; }
#mainbox-right{float:right; display:inline; width:396px}
.small-box{ padding:19px 0 48px 12px; margin-top:3px; height:30px}
a.small-button{background:url(images/small-button.gif) repeat-x 0 0; display:block; width:73px;padding-left:11px; color:#fff; line-height:19px; text-decoration:none; font-size:11px; padding-bottom:4px}
a.medium-button{background:url(images/big-button.gif) no-repeat 0 0; color:#fff; width:164px; float:right; text-align:center; padding:3px 20px 5px 0; text-decoration:none; margin-right:5px; font-size: 11px; }

.big-box{background:url(images/big-box.gif) repeat-y 0 0; margin-top:12px; margin-bottom:2px}
.big-box-top{background:url(images/big-box-top.gif) no-repeat 0 0;}
.big-box-bottom{background:url(images/big-box-bottom.gif) no-repeat 0 bottom; padding:11px 11px 21px 28px}
.big-box p span{color:#0b4abb; font-size:16px}
.big-box p a.arrow{background:url(images/bulet.gif) no-repeat right center; padding-right:10px}

.article{margin-bottom:2px;}
.article p {background:url(images/article.gif) no-repeat 0 bottom; padding:0 10px 10px 27px; margin-bottom:8px}
.article p.last {background:transparent; padding:0 10px 0 27px; margin-bottom:0}
.article h2{color:#cc0000; font-size:14px; font-weight:normal; padding-left:3px; padding-bottom:7px; margin-top:12px}
.article h3{color:#0b4abb; font-size:14px; font-weight:normal; padding-left:29px}
#sidebar h2{background:url(images/sidebar-h2.gif) no-repeat 0 0; width:247px; height:80px; display:block; text-indent:-4000px}
#sidebar h3{font-size:15px; color:#cc0000; font-weight:normal; letter-spacing:-1px; padding-right:17px; margin-top:-11px; text-align: right;}
#sidebar h3 span{font-size:12px;}
.sidebar-cont{text-align:right; padding:10px 0 0 0}
.sidebar-cont h4{font-size:12px; color:#101b70; padding-right:17px;}
.sidebar-cont p{color:#101b70; padding-bottom:18px; padding-right:17px}
.sidebar-cont p.second{color:#101b70; padding-bottom:10px; padding-right:17px}
.sidebar-cont a.big-button{background:url(images/big-button.gif) no-repeat 0 0; color:#fff; width:164px; float:right; text-align:center; padding:3px 20px 5px 0; text-decoration:none; margin-right:5px; font-size: 11px; text-align: right; }
.sidebar-cont a.big-button span.rss{background:url(images/rss.gif) no-repeat 8px 0; padding:0px 0 3px 30px; float:left}
#sidebar form{padding-left:15px; padding-top:20px}
#sidebar form label{text-align:right; padding-right:13px; display:block; padding-bottom:4px}
#sidebar form input{border:1px solid #a7a6a9; width:126px; float:left; padding:2px; margin-right:9px}
#sidebar form input.submit{background:url(images/submit.gif) no-repeat 0 0; width:84px; text-align:center; color:#fff; border:0; margin-right:0; cursor:pointer; padding:2px 0 3px 0; height:22px}
#sidebar form.wpcf7-form { padding-top: 0px; }
div.wpcf7-mail-sent-ok { background-color: white; }

.box{background:url(images/box.gif) repeat-y 0 0; margin-top:10px; }
.box-top{background:url(images/box-top.gif) no-repeat 0 0; width:100%; }
.box-bottom{background:url(images/box-bottom.gif) no-repeat 0 bottom; padding:9px 11px 45px 0; }
.box h3{color:#cc0000; font-size:14px; padding-left:22px; padding-bottom:7px}
.box .article p{background:transparent; padding-bottom:11px; padding-left:22px}
.box ul{padding-left:66px; list-style-image:url(images/bulet.gif); margin-bottom:17px}
.box ul li{padding-left:9px;}

.discuss #mainbox-bottom{ padding:24px 28px 20px 27px; }
.discuss h2{ float:left; font-size:16px; color:#0b4abb; font-weight:normal; padding-left:22px; margin-top:11px; }
.discuss .small-button { float: right; display: inline; margin-right: 10px; margin-top: 6px; }

.bio h2 {padding-left:110px; font-size:16px; color:#0b4abb; font-weight:normal}
.bio #mainbox-bottom {padding:37px 28px 0 111px; }
.bio .box-left{float:left; display:inline; width:136px; margin-top:-55px; margin-left:-161px; position:relative; z-index:2}
.bio .box-left .small-box{padding:35px 0 0 0; height:100%; overflow:hidden; background:url(images/i-bg.gif) no-repeat 0 0; margin-top:1px; }
.bio .box-left ul{ list-style-image:url(images/bulet.gif); padding-left:17px}
.bio .box-left ul li{ padding-bottom:19px}
.bio .box-left ul li a{ text-decoration:none}
.bio .box-right{background:url(images/bio-box-right.gif) repeat-y 0 0; width:540px; margin-top:9px}
.bio .box-right p{padding-bottom:18px}
.bio .box-right-top{background:url(images/bio-box-right-top.gif) no-repeat 0 0}
.bio .box-right-bottom{background:url(images/bio-box-right-bottom.gif) no-repeat 0 bottom; padding:20px 26px 13px 109px}
.bio a.small-button {margin-top:-11px; margin-right:0; float: right; display: inline; margin-right: 6px; }

.post small.the-time { padding-left: 22px; display: block; margin-bottom: 10px; }

.postmetadata { display:none; }

.post { padding-top:10px;}
.page .entry{ padding-top:20px;}
