/*
Theme Name: Campionii
Theme URI: http://www.campioniiromaniei.ro
Description: Tema pt Campionii Romaniei
Version: 1.0.0
Author: Razvan Tirboaca
Author URI: http://razvan.zoom-studios.ro
Tags: fixed width, widgets, widget ready, right sidebar, two columns, premium, professional, simple, seo friendly, clean, grey, gravatars, valid XHTML, valid CSS
*/


/*-- reset css --*/
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin: 0; padding: 0; border: 0; outline: 0; font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit;  }
:focus { outline: 0; }
ol, ul { list-style: none; }
table { border-collapse: separate; border-spacing: 0; }
caption, th, td { font-weight: normal; }
blockquote:before, blockquote:after, q:before, q:after { content: ""; }
blockquote, q { quotes: "" ""; }


/*-- Clear Fix --*/

.clearfix:after { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0; }
.clearfix { display: inline-block;}
html[xmlns] .clearfix { display: block;}
* html .clearfix { height: 1%; }



/* General */

* {margin:0; padding:0; outline:none;}
body {background:#000 url(images/bg.jpg) top center no-repeat; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333; cursor:auto; padding-bottom:20px;}
a {color:#0066CC; text-decoration:none;}
a:hover {text-decoration:underline;}
.hidden {display: none;}
.fl { float:left;}
.fr {float:right;}
.alignleft {float:left; margin:0 15px 5px 0}

/* Header */

#header {background: url(images/bg-header.png) bottom center no-repeat; width:980px; height:107px; margin:auto; position:relative;}
#qooba {width:177px; height:23px; background:url(images/qooba.png) no-repeat; display:none; text-indent:-9999px; position:absolute; right:10px; top:5px;}
#logo {width:190px; height:38px; background:url(images/logo.png) no-repeat; display:block; text-indent:-9999px; position:absolute; left:15px; bottom:20px; z-index:100px;}
#header ul { position: absolute; top:51px; left:230px; list-style:none;}
#header li { float:left; display:inline; border-right:1px solid #868686;}
#header li.ultima, #header a.ultima { border:none;}
#header li a { font-size:14px; font-weight:bold; text-transform:uppercase; color:#fff; padding:0 10px; border-right:1px solid #1E1E1E; line-height:30px; height:30px; display:block; float:left;}
form#searchform { position: absolute; left:569px; top:51px;}
.formcautare {background:url(images/bg-input-search.png) no-repeat; width:226px; height:26px; padding:4px 4px 0 4px;}
input#s {border:none; background:#fff; font-size:12px; color:#000; font-family:Arial, sans-serif; width:147px; margin:0 4px 0 22px; }
input#searchsubmit {border:none; background:url(images/bg-buton-search.png) no-repeat; width:49px; text-align:center; cursor:pointer; font-family:Tahoma, sans-serif; font-size:11px; color:#fff; margin:0; margin-left:1px; padding:4px 0; vertical-align:middle;}

/* Continut */

#continut {width:950px; overflow:auto; margin:auto; background:#fff; padding:35px 15px 15px 15px;}
.content { width:625px; overflow:auto;}
.extra {width:310px; background:url(images/bg-coloane-footer.jpg) bottom left no-repeat; padding-bottom:20px;}
.bgsidebar { background:url(images/bg-coloane.jpg) top left repeat; width:310px;}
.post { border-top:3px solid #ccc; overflow:auto; margin:0 0 15px 0;}
.titlu {padding:5px 0; margin-bottom:15px; border-bottom:1px dotted #ccc; overflow:auto;}
.icoana { margin:2px 3px 0 0; float:left}
.entry { font-family: Verdana, Arial;}
a.more-link { text-decoration:none;}
#respond {border-top:3px solid #ccc; overflow:auto; margin:0 0 15px 0;}
.comentarii { border-top:3px solid #ccc; overflow:auto; margin:0 0 15px 0;}


.content h1 {font-size:18px; font-weight:bold; color:#333; float:left;}
.content h1 a {color:#333;}
.content h1 a:hover {text-decoration:none;}
.titlu p {line-height:22px !important;}
.entry h2 {font-size:12px; font-weight:bold; padding:6px 0 6px 0; letter-spacing:2px; text-transform:uppercase; border-top:2px solid #ccc; border-bottom:1px solid #ccc; margin:12px 0;}
.entry h3 {font-size:12px; font-weight:bold; padding:6px 0 12px 0; letter-spacing:2px; text-transform:uppercase;}
.entry p {line-height:150%; font-size:12px; padding-bottom:12px;}
.entry ul, .entry ol {line-height:150%; font-size:12px; padding-bottom:12px; padding-left:15px;}
.entry ul {list-style-type:disc; list-style-position:inside;}
.entry ol {list-style-type:decimal; list-style-position:inside;}
.entry blockquote {padding-left:15px; font-family:Georgia, sans-serif; font-weight:bold; font-size:13px;}

/* Comment Form*/

#commentform {background:#fff; padding:5px; border:2px solid #eee; -moz-border-radius:10px; -webkit-border-radius: 10px;}
#commentform p { background:#eee; padding:8px; color:#313131; border-bottom:1px solid #fff;}
#commentform p.alt {background:#e8e8e8;}
#commentform input {width:200px; padding:3px; margin-right:8px; font-size:11px; border:1px solid #7A7A7A; font-family:Verdana, Arial; -moz-border-radius:4px; -webkit-border-radius: 4px;}
#commentform textarea {width:585px; padding:3px; font-size:11px; border:1px solid #7A7A7A; font-family:Verdana, Arial; -moz-border-radius:4px; -webkit-border-radius: 4px;}
#commentform input#submit {width:90px; padding:3px; margin-right:0 !important; font-size:11px; border:none; background:#ff5a00; color:#fff;}

/* Comments list*/

.comment {overflow:auto; margin-bottom:15px;}
.vcard {padding-bottom:5px; font-weight:bold; font-size:13px;}
.comment em {font-size:11px; color:red;}
.avatar {float:left; margin-right:10px;}
.commentmetadata {font-size:11px; margin-left:58px;}
.commentmetadata a {color:#999}
.comment p {margin-left:58px;}

/* Sidebar Banner */

.ban {width:300px; background:#ccc; margin-bottom:10px; padding:5px; padding-bottom:0;}
.ban p {color:#999; text-align:right; padding:2px 0; font-weight:bold; text-transform:uppercase; font-size:11px;}

/* Sidebar Lists */

.sidebar {width:155px;}
.thumbnail { border:1px solid #7A7A7A; float:left; margin-right:5px; width:35px; height:35px;}
.sidebar h2 { font-size:16px; color:#ccc; font-weight:bold; padding:4px 10px; border-bottom:1px solid #7A7A7A;}
.s1 h2 { background:#353535;}
.s2 h2 { background:#3d3d3d;}
.s1 li, .s2 li {overflow:auto; display:inline;}
.s1 li a, .s2 li a { display:block; color:#aaa; font-size:11px; font-family:Verdana; text-decoration:none; padding:5px 10px; border-bottom:1px solid #7A7A7A; overflow:auto;}
.s1 li a:hover, .s2 li a:hover { background:#3E3E3E; color:#fff;}
span.sidenume {}

/* Footer */

#footer { width:950px; margin:auto; background:#333; height:30px; padding:0 15px;}
#footer p { color:#999; font-size:11px; text-align:30px; text-align:right;}
#footer a { color:#ccc;}

/* Galerie foto */

.gallery-caption { font-size:10px; font-weight:bold;}
