/*
Theme Name: Cabral.ro
Version: 3.1
Author: Andrei Boghiu - andrei@boghiu.ro
*/

.clear { clear: both; }	
html { margin: 0px; padding: 0px;}
body { background: #FFFFFF url(images/wrapper-bg.png) repeat-x; font-family: Verdana, Arial; margin: 0px; margin-top: 3px; padding: 0px; }
#wrapper { width: 980px; margin: 0 auto; }
#pages { float: left; }
#pages ul { margin: 0px; padding: 0px; list-style: none;}
#pages ul li { margin: 0px; padding: 0px; float: left; display: block; width: 90px; height: 30px;}
#pages ul li a { display: block; width: 90px; height: 23px; text-align: center; font-size: 11px; color: #000000; padding-top: 7px;  }
#pages ul li a:hover { background: url(images/li-hover.png) no-repeat; color: #FFFFFF; text-decoration: none; }  
a { text-decoration: none;}
a:hover { text-decoration: underline; }
#rss { float: right; margin-right: 100px; margin-top: 2px;  }
#title { float: left; margin: 20px 0px 0px 30px;}
#header-banner { float: right; margin: 6px 0px 0px 0px; width: 468px; height: 60px; border: 1px solid #292929; padding: 2px; margin-top: 15px;}
.post-top { background: url(images/content-top.png) no-repeat; width: 631px; height: 11px; overflow: hidden;}
.post-bottom { background: url(images/content-bottom.png) no-repeat; width: 631px; height: 11px; overflow: hidden;}
.post { background: url(images/content-middle.png) repeat-y; width: 631px; font-size: 11px; color: #color: #292929;}
.post-middle { padding-left: 10px; padding-right: 10px;overflow:hidden; }
#content { float: left; width: 631px; overflow: hidden;}
#content h2 { margin: 0px; padding: 0px; font-family: Verdana, Arial; color: #292929; }
#content h2 a { margin: 0px; padding: 0px; font-family: Verdana, Arial; color: #292929; font-weight: normal; font-size: 20px;  }
#content h2 a:hover { color: #AD1818; }
.post { font-size: 12px; }
#wrap { margin-top: 20px; margin-bottom: 15px; }
.post-title-left { float: left; background: url(images/h2-icon.png) no-repeat; background-position: 0px 8px; width: 12px; height: 25px; overflow: hidden;}
.post-title-right { float: left; margin-left: 5px; width: 550px; }
.postmetadata a { color: #292929; font-weight: bold; }
.postmetadata a:hover { color: #292929;}
blockquote { background: #F9F9F9; border-left: 2px dotted #292929; padding: 10px;}
.entry a { color:  #AD1818; }
.below-post { background: url(images/below-post.png) no-repeat; width: 631px; height: 27px; }
.postmetadata { border-top: 1px solid #CCCCCC; padding-top: 3px; padding-left: 15px;  background: url(images/pmd-bg.png) no-repeat; background-position: 0px 4px;}
.sidebar-large-top { background: url(images/sidebar-large-top.png) no-repeat; width: 330px; height: 10px; overflow: hidden;}
.sidebar-large-bottom { background: url(images/sidebar-large-bottom.png) no-repeat; width: 330px; height: 10px; overflow: hidden;}
.sidebar-large-middle { background: url(images/sidebar-large-middle.png) repeat-y; width: 300px; padding-left: 22px; padding-right: 15px; text-align: center; }
#sidebar { float: right; width: 330px; font-family: "Trebuchet MS", Arial; overflow: hidden; }
.sidebar-element { margin-left: 3px; margin-right: 3px; margin-bottom: 5px; background: url(images/sidebar-element.png) no-repeat; width: 86px; height: 86px; float: left; font-size: 10px; padding: 2px; overflow: hidden; text-align: center;}
.sidebar-element a:hover { color: #C30C09; text-decoration: none; font-size: 11px;}
.sidebar-element a { display: table-cell; vertical-align: middle; width: 90px; height: 90px; color: #292929; font-size: 11px;}
.sidebar-large-middle h2 { background: url(images/sidebar-large-h2.png) no-repeat; margin: 0px; margin-left: -15px; padding: 0px; display: block; text-align: center; width: 310px; height: 30px; font-family: "Trebuchet MS", Arial; font-size: 16px; color: #292929; padding-top: 5px; }
.seeall { float: right; }
.seeall a { color: #990000; }
.wp-pagenavi { font-size: 11px; text-align: center; }
.wp-pagenavi a:hover { color: #990000 !important; }
#leaderboard { text-align: center; margin: 0 auto; margin-top: 15px; border: 1px solid #252525; padding: 2px; width: 732px; heigth: 90px; }
.fullbox-top { background: url(images/fullbox-top.png) no-repeat; width: 980px; height: 10px; overflow: hidden; margin-top: 15px; }
.fullbox-bottom { background: url(images/fullbox-bottom.png) no-repeat; width: 980px; height: 10px; overflow: hidden; margin-bottom: 15px;}
.fullbox-middle { background: url(images/fullbox-middle.png) repeat-y; width: 950px; padding-left: 15px; padding-right: 15px;}
.tagcloud { text-align: center;}
.tagcloud a { font-family: "Trebuchet MS", Arial; color: #292929; }
.footer-banners { text-align: center; }
.sidebar-leftpart { float: left;}
.sidebar-rightpart { float: right; }
.sidebar-left {  }
.sidebar-right {   }
.sidebar-left-top { background: url(images/sidebar-left-top.png) no-repeat; width: 280px; height: 10px; overflow: hidden; margin-top: 10px; }
.sidebar-left-bottom { background: url(images/sidebar-left-bottom.png) no-repeat; width: 280px; height: 10px; overflow: hidden;}
.sidebar-left-middle { background: url(images/sidebar-left-middle.png) repeat-y; width: 250px; padding-left: 15px; padding-right: 15px; }
.sidebar-right-top { background: url(images/sidebar-right-top.png) no-repeat; width: 160px; height: 10px; overflow: hidden;}
.sidebar-right-bottom { background: url(images/sidebar-right-bottom.png) no-repeat; width: 160px; height: 10px; overflow: hidden;}
.sidebar-right-middle { background: url(images/sidebar-right-middle.png) repeat-y; width: 140px; padding-left: 10px; padding-right: 10px; }
.the-title { font-weight: bold; }
ul#sidebar-menu { margin: 0px; padding: 0px; list-style: none; }
ul#sidebar-menu li { margin: 0px; padding: 0px; display: block; float: left; }
ul#sidebar-menu li a:hover { background: #B50A08; color: #FFFFFF;}
ul#sidebar-menu li a { color: #000000; text-decoration: none; font-size: 12px; padding: 4px 3px 4px 4px; }
.div-sidebarWidget ul { margin: 0px; padding: 0px; list-style: square; margin-left: 15px;}
.div-sidebarWidget ul li { margin: 0px; padding: 0px; border-bottom: 1px dotted #292929; padding-bottom: 3px; font-size: 12px;}
.div-sidebarWidget { padding-top: 10px; }
.div-sidebarWidget ul li a { font-size: 12px; color: #292929;}
.div-sidebarWidget ul li a:hover { color: #990000; text-decoration: none; }
#footer-wrapper { background: url(images/footer-bg.png) repeat-x; height: 215px; }
#footer { width: 940px; margin: 0 auto; }
#footer-logo { background: url(images/footer-logo.png) no-repeat; height: 63px; width: 285px; overflow: hidden; float: left; margin-top: 30px; }
.footer-links { float: right; margin-right: 15px; width: 285px; }
#linkuri { background: url(images/footer-links.png) no-repeat; width: 285px; height: 40px; margin-top: 5px;  }
#contribuitori { background: url(images/footer-contribs.png) no-repeat; width: 285px; height: 40px; margin-top: 5px; }
.footer-links ul { margin: 0px; padding: 0px; list-style: none; }
.footer-links ul li { margin: 0px; padding: 0px; display: block; width: 265px; height: 23px; background: #191919; margin-top: 2px; margin-left: 3px; font-size: 11px; color: #FFFFFF;  padding-top: 7px; padding-left: 15px;  }
.footer-links ul li a { font-size: 11px; color: #FFFFFF; font-weight: bold; }
#copyright { width: 980px; text-align: center; font-size: 10px; color: #FFFFFF; margin-top: 36px; }
#copyright a { font-size: 10px; color: #FFFFFF; } 
.feedburnerFeedBlock img { display: none; }
.feedburnerFeedBlock ul { margin: 0px; padding: 0px; list-style: square; margin-left: 15px;}
.feedburnerFeedBlock ul li { margin: 0px; padding: 0px; border-bottom: 1px dotted #292929; padding-bottom: 3px; font-size: 12px;}
.feedburnerFeedBlock { padding-top: 10px; }
.feedburnerFeedBlock ul li a { font-size: 12px; color: #292929;}
.feedburnerFeedBlock ul li a:hover { color: #990000; text-decoration: none; }
p.feedTitle { margin: 0px; padding: 0px; font-size: 13px; margin-bottom: 10px; }
p.feedTitle a { color: #292929; }
h2.sidebar-title { background: url(images/sidebar-small-h2.png) no-repeat; margin: 0px; margin-left: -5px; padding: 0px; display: block; text-align: center; width: 150px; overflow: hidden; height: 30px; font-family: "Trebuchet MS", Arial; font-size: 16px; color: #292929; padding-top: 5px; margin-bottom: 10px; }
h2.smallsidebar-title { background: url(images/sidebar-large-h2.png) no-repeat; margin: 0px; margin-left: -5px; padding: 0px; display: block; text-align: center; width: 135px; overflow: hidden; height: 30px; font-family: "Trebuchet MS", Arial; font-size: 16px; color: #292929; padding-top: 5px; margin-bottom: 10px; }
.banner-ads { text-align: center; }
.sidebar-right-top { margin-top: 10px; }
input#s { width: 125px; }
textarea#comment { width: 340px; }
#showcomm { padding: 15px; }
ol.commentlist li a { color: #003366; }
ol.commentlist { padding: 0px; margin: 25px; list-style: none; }
ol.commentlist li { display: block; margin-bottom: 15px; padding: 10px; background: #F1F1F1; border: 1px solid #CFCFCF; }
ol.commentlist ul.children { margin: 15px; 0px; padding: 0px 0px 0px 10px; list-style: none; }
img.avatar { float: right; padding: 2px; border: 1px solid #DFDFDF; }
.reply { font-weight: bold; }
#respond { margin: 15px; }
ol.commentlist ul.children li { background: #F9F9F9;}
.ncomm, .ncomm a { font-weight: normal; font-size: 10px; }
.blogcloud { text-align: left; }
.blogcloud a { color: #252525; font-size: 11px; display: inline;}
#commentform { padding: 15px; }
h3#comments, .comment-page-numbers { margin-left: 20px; }
.entry img { margin: 10px; }
#wf-left { float: left; width: 120px;}
#wf-right { float: left; margin-left: 10px; width: 40px;  }
.webfactor { height: 40px; }
p.ok { font-weight: bold; color: #990000;}
#header-leaderboard { text-align: center; margin: 15px 0px 0px 0px;}
.alignleft { float:left; margin-right:20px; border: #292929 solid 2px }
.alignright { float:right; margin-left:20px; border: #292929 solid 2px }
