/*  
Theme Name: Steaua Online
Theme URI: http://www.steauaonline.com/
Description: Steaua Bucuresti Theme for Wordpress
Version: 2.0
Author: SteauaOnline.com
Author URI: http://www.steauaonline.com/

The CSS, XHTML and design is released under GPL:
http://www.opensource.org/licenses/gpl-license.php



/* General HTML */

* {
	margin:0;
        padding:0;
	}

body,html {
	min-height:101%;
	}
	
body {
        background:#9D0000;
        background-image:url(images/page-bg.jpg);
        background-attachment:none;
        background-repeat:repeat-x;
        background-position:top center;
	}

body, select, input, textarea {
        font:103% Verdana, helvetica, sans-serif; color:#000;
	}
	
p {	
	margin: 15px 0;
	}

hr {
  border: 0;
  margin:5px 0;
  background-color: #B2B2B2;
  height:1px;
}

.clear { clear: both;}

a:link, a:visited {
	color: #061B41;
	text-decoration:none
	}

a:hover, a:active {
	color:#061B41;
	text-decoration:underline;
	}

small {
	font-size: 0.95em;
	padding:3px 0px;
	}

img, a:link img, a:visited img {
	border:0
	float: left !important;
	padding: 0 10px 0 0;
	}
img.alignleft {
	float:left;
}		

/* Page structure */

#page {
	width:985px;
	margin:0 auto 0;
	font-size:0.7em;
        background:#FFF;
	}       

.left {
	float:left;
	}

.right {
	float:right;
	}

#sidebar {
	width:320px;
        text-align:left;
        float:right;
	}

.align-right{
        text-align:right;
        }

.align-center{
        text-align:center;
        }

#lead{
        height:250px;
        background:#FFF;
        }

.slideshow{
        position:relative;
        }

.slideshow .top{
        background:url(images/slidetop.gif) top left no-repeat;
        height:6px;
        }

.slideshow .bottom{
        background:url(images/slidebottom.gif) bottom left no-repeat;
        height:6px;
        }

.slideshow .content{
        margin:-6px 0;
        }

#mainpagecontent{
       width:975px;
       margin:5px;
       display:inline;
       }

#mleft{
       width:182px;
       margin-right:5px;
	   margin-top: -43px;
       display:inline;
       }

#mcenter{
       width:468px;
       margin-right:5px;
	   margin-top: -43px;
       }

#mright{
       width:315px;
       }

#singlepostcontainer{
       display:block;
       overflow:hidden;
       width: 633px;
       text-align:justify;
       }

#singlepostleft{
       width:436px;
       text-align:justify;
       display:inline;
       }

#singlepostright{
       width:182px;
       text-align:center;
       display:inline;
       }

/*Main Navbar */

#buttons{
        width:985px;
        height:25px;
        }



/* Page header */

#head{
        width:985px;
        height:219px;
        margin:10px auto 0;
        position:relative;
        }

#header{
	height:144px;
        top:75px;
        background:url(images/header-bg.png) no-repeat;
        color:#FFF;
        position:relative;
        }

#b728{
        position:absolute;
        left:380px;
		top: 5px;
        width:468px;
        margin:0 5px;
        display: inline;
        }

#logo{
        width:110px;
        position:absolute;
        top: 10px;
        left:10px;
        }

#head_content{
	width:865px;
        }

#login_square{
        width:127px;
        height:100px;
        }

.b300{
        width:300px;
        margin:0 5px;
        display: inline;
        }

.b300mp{
        width:300px;
        margin-left:12px;
        display: inline;
        }

#sup, #sup a:link, #sup a:visited, #sup a:hover, #sup a:active{
        height:20px;
        color:#F5B919;
        margin-right:5px;
        }


/* Comments */

#comments, #respond{
	font: 1em Verdana, Helvetica, sans-serif;
	text-transform:uppercase;
	letter-spacing:0.1em;
	margin-bottom:4px;
	font-weight:bold;
	color:#5f5f5f;
	}

#respond {
        color:#FF0000;
	border-top:1px dotted #b6b6b6;
	margin-top:25px;
	padding-top:20px
	}

#comments {
	margin-top:32px
	}
	
	
/* Page content */

#the-page, #search-page{
        float:left;
        width:985px;

        }

#the-page {
        background:#FFF;
        color:#000;
        }
#pagina-parteneri {
	float:left;
}
#pagina-parteneri ul {
	list-style: none;
}
#pagina-parteneri ul li {
    border-bottom: 1px solid #EEEEEE;
    margin: 0;
    padding: 5px 0 5px 5px;
}
#content{
        width:655px;
        }

.contentbox{
        width:655px;
        margin-left:5px;
        background:url(images/content-c.gif) repeat-y;
        }

.contentbox .top{
        background:url(images/content-top.gif) top left no-repeat;
        height:11px;
        }

.contentbox .bottom{
        background:url(images/content-bottom.gif) bottom left no-repeat;
        height:11px;
        }

.contentbox .content{
        margin:0 11px;
        }

a.toc:visited, a.toc:hover, a.toc:active{
        color:#FFF;
        }

#sidelist li {
	list-style:none;
	}
	
.bullets li {
	list-style:none;
	border-bottom:1px solid #FFF;
	}
	
#sidelist .bullets li {
	list-style:none;
	margin-bottom:5px;
	line-height:115%;
	margin-left:22px;
	}

#sidelist .children {
	background:#e4efd5;
	}
	
#sidelist .children li {
	list-style: square;
	margin-left:28px;
	border-bottom:1px solid #e4efd5;
	}
	
#sidelist .children li a, #sidelist .children li a:visited {
	padding:2px 2px 2px 0px;
	border:0;
	background:#e4efd5;
	color: #818d6f;
	}

#sidelist .children li a:hover, #sidelist .children li a:active	{				
	color:#465d23
	}

.postmetadata {
	margin: 30px 0;
	}

#writer {
	background:#f3f2f2;
	margin:25px 0 15px 0;
	padding:12px;
	}

#writer img {
	padding:1px;
	border:1px solid #000;
	float:left;
	width:80px;
	}

#writer span {
	display:block;
	padding-top:4px;
	border-top:1px solid #cbd8b4;
	margin-top:12px;
	}

#writer p {
	margin:0;
	width:468px;
	}	

.entry {
	padding-bottom:28px;
	}

h3 a:link, h3 a:visited {
	color:#5f5f5f;
	}

.bigtitle { font-size:1.5em; margin-bottom:4px; letter-spacing:-1px; }

#site-title{
        position:absolute;
        top:11px;
        left:110px;
        }

#site-title h1, #site-title .title{
        color:#AE0000;
	font: 3.0em Verdana, Helvetica, sans-serif;
        font-style:italic;
	font-weight:bold;
        }

#site-title h1 span, #site-title .title span{
        color:#0C467D;
        }

.singleh1{ font-size:2.1em; margin-bottom:4px; letter-spacing:-1px; }

.news-item{background:#FFF; color: #353535; background:url(images/stire-bg.gif) bottom left repeat-x; padding:6px 0 14px 0; font-family: Verdana; font-size : 11px;}
.news-item.last{ border-bottom:0; padding-bottom:5px;}
.news-item.even { background:url(images/even.gif) top center repeat-y;}
.news-item h2, .slide-text h2 { font-size:1.6em; margin-bottom:4px; letter-spacing:-1px; }
.news-item h2 a { text-decoration:none; color:#061B41; }
.news-item h2 a:hover { text-decoration:underline; }
.news-item img { float:left; margin-right:5px; border:1px solid #000!important; }
.news-item p { margin:2px 0 6px 0; color:#000; }
.news-item ul {  }
.news-item li { display:inline; margin-right:10px; font-weight:bold; }
.news-item li a{ color:#000; }

.video-item { margin:21px 0 0 10px; width:183px; display:inline;}
.video-start { margin:21px 0 0 10px; width:173px; display:inline;}
.video-item h2, .video-item h2 a, .video-item h2 a:visited, .video-item h2 a:hover, .video-item h2 a:active { font-size:1.1em; margin-top:22px; color:#FFF; font-weight:none;}


/* Boxes */

.box160{
        margin-bottom:5px;
        width:182px;
        background:url(images/c160.gif) repeat-y;
        }

.box160 .top{
        background:url(images/h160.gif) top left no-repeat;
        height:11px;
        }

.box160 .bottom{
        background:url(images/f160.gif) bottom left no-repeat;
        height:11px;
        }

.box160 .content{
        margin:0 6px;
        padding:0 5px;
        }

.box160 li{
        list-style:square inside;
        margin:2px 0;
        text-align:left;
        }

.box293{
        margin-bottom:5px;
        width:315px;
        background:url(images/c293.gif) repeat-y;
        }

.box293 .top{
        background:url(images/h293.gif) top left no-repeat;
        height:11px;
        }

.box293 .bottom{
        background:url(images/f293.gif) bottom left no-repeat;
        height:11px;
        }

.box293 .content{
        margin:0 5px;
        padding:0 5px;
        }

.box293 .content-vot{
        margin:0 6px;
        }


.box293 .title{
        text-align:left;
        background:url(images/section-title.png) repeat-x;
        font: bold 20px Verdana, Helvetica, Sans-Serif;
		letter-spacing: 1px;
		color:#FFF;
        margin:0;
        padding: 0 5px 5px;
        }

.box294{
        margin-bottom:5px;
        width:315px;
        background:url(images/c293.gif) repeat-y;
        }

.box294 .top{
        background:url(images/h293.gif) top left no-repeat;
        height:11px;
        }

.box294 .bottom{
        background:url(images/f293.gif) bottom left no-repeat;
        height:11px;
        }

.box294 .content{
        margin:0 6px;
        }


.box294 .title{
        text-align:left;
        background:url(images/section-title.png) repeat-x;
        font: bold 30px Verdana, Helvetica, Sans-Serif;
	color:#FFF;
        margin:0;
        padding: 0 5px 5px;
        }

.box468{
        margin-bottom:5px;
        width:468px;
        background:url(images/c468.gif) repeat-y;
        }

.box468 .top{
        background:url(images/h468.gif) top left no-repeat;
        height:11px;
        }

.box468 .bottom{
        background:url(images/f468.gif) bottom left no-repeat;
        height:11px;
        }

.box468 .content{
        margin:0 5px;
        padding:0 5px;
        }

.box160 .title, .box468 .title{
 	text-align:center;
        font: bold 12px Verdana, Helvetica, Sans-Serif;
        text-transform: uppercase;
	color:#FFF;
	background:#023362;
	padding: 2px 0;
        }


/*Post Formatting*/

.picleft {
	float:left;
	margin:3px 14px 10px 0;
	border:7px solid #f3f2f2;
	}

.picright {
	float:right;
	margin:3px 0 10px 14px;
	border:7px solid #f3f2f2;
	}	

.post blockquote {
	color:#76767a;
	background:#f3f2f2;
	padding:6px 14px;
	margin:18px 35px;
	border-right:1px solid #DDD;
	border-bottom:1px solid #DDD;
	}	

.post ul li {
	list-style:square;
	margin-bottom:5px;
	line-height:115%;
	margin-left:42px;
	}

.post ol li {
	margin-bottom:5px;
	line-height:115%;
	margin-left:48px;
	}
	
#tags {
	padding-top:3px;
	}	
				

/* Form Elements */

select {
	background:#f3f2f2;
	border:1px solid #000;
	width:100%
	}
	
#searchform {
	padding:16px 5px 0 0; 
	}

.button {
	padding: 1px;
	background:#000;
	color:#F5B919;
        font-weight:bold;
	border:none;
	}

.button:hover {
	background:#5f5f5f;
	text-decoration:none
	}

#commentform input {
	width: 170px;
	margin: 5px 5px 5px 0;
	}

#commentform textarea {
	width: 458px;
	margin-top:5px;
        border:1px solid #000;
	}



/* Comments*/

.commentlist {
	padding-left:30px;
	}
	
.commentlist li {
	margin: 15px 0 3px;
	padding: 8px 15px 10px 15px;
	background:#FFF;
        background-image:url(images/comment-bg.gif);
        background-repeat:repeat-x;
        background-position:bottom left;
	border-top: 1px solid #ddd;
	}

.commentlist li .avatar {
	float:left; 
	background: #F3F2F2; 
	border: 0; 
	padding:0;
	margin: 1px 3px 0 0;
}

#commentform small {
	background:#FFF;
	font-weight:bold;
	padding:0;
	}
	
.commentmetadata {
	display: block;
	}

.commentlist small {
	background:#FFF
	}

.commentlist cite {
	font: 1.6em Georgia, "Times New Roman", Times, serif;
	font-weight:bold;
        color: #AD001E;
	letter-spacing:-0.05em;
	}	

.commentlist cite a, .commentlist cite a:hover, .commentlist cite a:visited, .commentlist cite a:active, .commentlist cite a:link{
        color: #AD001E;
        }



/* Float Properties*/

.clearfloat:after {
	display:block;
	visibility:hidden;
	clear:both;
	height:0;
        content:".";
	}
	
.clearfloat {
	display:inline-block
	}

.clearfloat {
	display:block
	}	


/* Footer*/

.footer {
	width:965px;
	margin:0 auto;
        background:#051E36;
	color:#FFF;
        padding:5px 10px;
	}

.footer a, .footer, .footer a:link, .footer a:visited{
        font: 0.9em Verdana, "Times New Roman", Times, serif;
	color:#FFF;
	}

.footer a:hover, .footer a:active{
        color:#FFF;
        }

.trafic{
        background:none;
        text-align:center;
        margin:10px 0 30px;
        }


/* ELEMENTE ULTIMUL SI URMATORUL MECI */

.boxout{
        width:160px;
	background:#F2F2F2;
 	text-align:center;
	font-family: Verdana, helvetica, sans-serif;
        font-size:11px;
	}

.teamname{
        font-size:9px;
        }

.score_container{
         display:inline;
	 margin:0 0 7px;
	 }

.stema{
        text-align:center;
        width:80px;
        margin-top:5px;
        }

.stema span{
        display: block;
        padding-top: 5px;
        font-size:9px;
	font-weight:bold;
        }

.scoretext{
        border:0;
        background:#e3e3e3;
        font: bold 18px Verdana, Helvetica, Sans-Serif;
	color:#EF0D0F;
	}

.pentru_ce, .unde, .data, .ora{
        padding:0 25px 3px;
        text-align:left;
        }

.pentru_ce{
        margin:9px 0 0;
        background:url(images/pentru_ce.gif) 5px 0 no-repeat;
        }

.unde{
     background:url(images/unde.gif) 5px 0 no-repeat;
	 }

.data{
     background:url(images/data.gif) 5px 0 no-repeat;
	 }

.ora{
     background:url(images/ora.gif) 5px 0 no-repeat;
	 }

.widget_recent_entries ul li, .widget_recent_comments ul li, .widget_links ul li{
       padding: 2px 0;
       border-bottom: 1px dotted #003567;
       }

/*
Theme: Dark Night
Author: Michael Schmieding
Web site: http://www.slifer.de/
*/

.clsdet table{
	border-spacing:0;
	border-color: #C7E7F4;
	background-color: white;
        }

.clsdet table a, .clsdet table, .clsdet tbody, .clsdet tfoot, .clsdet tr, .clsdet td, .clsdet th, .clsdet table caption {
	font-family: Verdana, helvetica, sans-serif;
	background:#FFF;
	color:#333;
	text-align:center;
	font-size:11px;
}
.clsdet th{
        background:#CECECE;
}
.clsdet table caption {
	border:1px solid #CECECE;
}
.clsdet table a {
	text-decoration:underline;
	font-weight:bold;
}
.clsdet table a:visited {
	color:#183F06;
}
.clsdet table a:hover {
	text-decoration:none;
}
.clsdet table caption {
	border-top:3px solid #567;
	border-bottom:1px solid #183F06;
	font-size:20px;
	font-weight:bold;
}
.clsdet table, .clsdet td, .clsdet th {
	margin:0;
}
.clsdet tbody td, .clsdet tbody th, .clsdet tbody tr.odd th, 

.clsdet tbody tr.odd td {
	border:2px solid #FFF;
}
.clsdet td, .clsdet th, .clsdet table caption {
	padding:1px;
	vertical-align:middle;
}
.clsdet tfoot td, .clsdet tfoot th, .clsdet thead th {
        text-align:center;
	border:2px solid #FFF;
	font-weight:bold;
	white-space:nowrap;
	font-size:12px;
}

.clsdet td.oddrow{
       background:#E5E5E5;
       }

.clsdet td.evenrow{
       background:#f7f7f7;
       }

#search{
    position:absolute;
    bottom:8px;
    right:4px;
    margin:0;
    padding:0;
}

div.comment-number {
	float: right;
	color: #999;
	width: 40px;
	text-align: right;
}

.sliderwrapper{
position: relative; /*leave as is*/
overflow: hidden; /*leave as is*/
width: 420px; /*width of featured content slider*/
height: 319px;
top:5px;
left:6px;
}

.sliderwrapper .contentdiv{
visibility: hidden; /*leave as is*/
position: absolute; /*leave as is*/
left: 0;  /*leave as is*/
top: 0;  /*leave as is*/
width: 420px; /*width of content DIVs within slider. Total width should equal slider's inner width */
height: 319px;
}

#slider4{
border: 0;
}

#paginate-slider4{
float:right;
padding-right:6px;
width:245px;
margin:5px 0 0;
}

#paginate-slider4 a img{
height: 50px;
margin:5px 5px 5px 1px;
}

#paginate-slider4 a img, #paginate-slider4 a img:hover, #paginate-slider4 a.selected img{
border: 2px solid #FFF;
}

.sidenavOff, .sidenavOver{
   text-align:left;
   display:block;
   width:245px;
   height:63px;
   border-bottom:1px solid #F0F0F0;
   }

.sidenavOff{
   background:#FFF;
   }

.sidenavOver{
    background:url(images/sidenav.gif) repeat-y;
   }

.sidenavOff a:link, .sidenavOver a:link, .sidenavOver a:visited, .sidenavOff a:visited, .sidenavOff a:hover, .sidenavOver a:hover, .sidenavOff a:active, .sidenavOver a:active{
    color:#19325E;
   }

.slide-text{
   position:relative;
   top:230px;
   left:3px;

}

.slide-text, .slide-text h2, .slide-text h2 a{
   color:#19325E;
}

.wp-caption {
float:left;
width:420px;
background:#f0f0f0;
font-size: 11px;
text-align: center;
padding:5px;
margin-right:5px;
}

.wp-caption img {
margin: 0;
border: 0 none;
}

ul.simplelist li{
   list-style:square inside;
   margin:2px;
}

table.program{
   width:620px;
   }

table.program td{
   text-align:center;
   }

.h2title{
   font-size:14px;
   text-aling:left;
   padding:2px 5px;
   }

tr.trtitle{
   background:#172C65;
   color:#FFF;
   }

.trtitle td{
   text-align:left!important;
   }

#siteheader{
        position:absolute;
        top:72px;
        left:100px;
        width:885px;
        height:72px;
        }

#lead468{
        height:110px;
        background:url(images/bottom-lead.gif) no-repeat;
        position:relative;
        }

#bwin468{
        position:absolute;
        top:10px;
        left:258px;
        }

.banner-right{
        margin:0 0 5px 8px;
        }
