/*
Theme Name: CSSFlame
Theme URI: http://www.cssflame.com/
Description: The official theme of CSSFlame.
Author: Banago
Author URI: http://www.wplancer.com/
Tags: fixt width, three columns, widgetized
*/


/*--------- global style --------*/
*{
	margin: 0;
	padding: 0;
	}
p {
  margin: 10px 0;
	}
a img{
	border: 0;
	}
a {
		color: #e9000a;
		text-decoration: none;
		}
a:hover {
		color: #fff;
		text-decoration: none;
		}
.left{
	  float: left;
		}
.right{
		float: right;
		}
.just_borders{
		border-top: 1px solid #010200;
		border-bottom: 1px solid #810100;
		}
/*--------- global style --------*/

body {
	font: normal 12px 'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif;
	background: repeat url("img/bg.jpg") top center;
	}
#wraper{
		width: 960px;
		margin: 0 auto;
		}
/*--------- HEADER --------*/
#banner{
		height: 100px;
		overflow: hidden;
		}
#logo {
		margin-top: 10px;
		}
#submit_site{
		margin-top: 25px;
		}


#content{
		overflow: hidden;
		}


/*--------- POSTS --------*/
#posts{
		width: 535px;
		float: left;
		}
#artiwrap{
		overflow: hidden;
		color: white;
		margin-bottom: 10px;
	 }
.article{
		width: 256px;
		height: 215px;
		margin-top: 2px;
		}
.even{
		float: left;
		}
.odd {
		float: right;
		}
.single{
		float: left;
		margin-right: 8px;
		}
.title a {
		font: normal 12px Arial;
		text-decoration: none;
		line-height: 22px;
		}
.thumb_div{
		background-color: black;
		height: 193px;
		}
.thumb{
		width:220px;
		height: 174px;
		margin: 8px 0 0 8px;
		float: left;
		}
.verticom{
		margin-top: 8px;
		width: 20px;
		height: 174px;
		float: right;
		text-align: center;
		}		
.comnom{
	  background: repeat url("img/redbg.jpg") top left;
		padding: 3px 0;
		margin-bottom: 5px;
		}		
.navigation{
		height: 40px;
		clear: both;
		}
#searchform{
		float: right;
		margin-top: 10px;
		}
*:first-child+html #searchform {
		margin-top: 8px;
		} 
#s {
		border: 0;
		padding: 1px;
		}
*:first-child+html #s{
	  padding: 2px;
		}
#sbutton {
		background: no-repeat url("img/search.jpg") top left;
		border: 0;
		padding: 0 8px;
		}
/*--------- Sidebars Wrapers --------*/
#sidebar{
		width: 406px;
		float: right;
		}
.widget{
		margin-bottom: 10px;
		}
.textwidget{
		background: repeat url("img/redbg.jpg") top left;
		padding: 10px;
		margin-top: 10px;
		color: #fff;
		}
.textwidget h3 a{
		font: normal 12px Verdana;
		line-height: 20px;
		}
.textwidget h3 a:hover{
		text-decoration: none;
		}
.link_to_site a{
		color: white;
		text-decoration: none;
		}
#sidebar h2{
		height: 40px;
		line-height: 40px;
		padding-left: 30px;
		background: no-repeat url("img/fire_icon.jpg") center left;
		color: #fc0000;
		font-size: 16px;
		}
#sidebar ul{
		list-style-type: none;
		line-height: 18px;
		}		
#ads img{
		margin-bottom: 10px;
		}
		
#sidebar1{
		width: 212px;
		float: left;
		}	
#sidebar2{
		width: 174px;
		float: right;
		}

/*Comments*/
#commentlist{
		padding-left: 25px;
		background: repeat url("img/redbg.jpg") top left;
		}

#the_comments{
		overflow: hidden;
		margin-bottom: 10px;
		}
#commentar{
		float: left;
		margin-top: 5px;
		color: #e9000a;
		}
#commentar input{
		height: 25px;
		line-height: 25px;
		border: 0;
		}
#textarea{
		float: right;
		margin-top: 3px;
		color: #e9000a;
		}

#textarea textarea{
		border: 0;
		height: 132px;
		}
#submit{
		clear: both;
		border: 0;
		background: repeat url("img/redbg.jpg") top left;
		color: white;
		text-decoration: underline;
		float: right;
		padding: 3px;
		}
/* Footer CSS*/
#fundi{
		clear: both;
		padding: 15px 0;
		color: white;
		}
#fundi a{
		color: white;
		text-decoration: underline;
		}
		
		
/* Page Navi Plugin Style*/

.wp-pagenavi{
	margin-top: 12px;
	float: left;
	color: #fff;
	}
		
.wp-pagenavi a, .wp-pagenavi a:link {
	padding: 2px 4px 2px 4px; 
	margin: 2px;
	text-decoration: none;
	color: #fff;
	background: repeat url("img/redbg.jpg") top left;
}
.wp-pagenavi a:hover {	
	color: #fff;
	background-color: #e9000a;
}

.wp-pagenavi span.pages {
	padding: 2px 4px 2px 4px; 
	margin: 2px 2px 2px 2px;
}
.wp-pagenavi span.current {
	padding: 2px 4px 2px 4px; 
	margin: 2px;
	font-weight: bold;
	background-color: #e9000a;
}
.wp-pagenavi span.extend {
	padding: 2px 4px 2px 4px; 
	margin: 2px;	
}

/* mouseover tooltip - tumb preview*/
#screenshot{
	position:absolute;
	border:1px solid #ccc;
	background:#333;
	padding:5px;
	display:none;
	color:#fff;
	}

/*Ratings*/
.rate{
	  width: 53px;
		height: 50px;
		background: no-repeat url("img/rate.png") bottom left;
		color: #fff;
		font: bold 18px Arial;
		z-index: 15;
		position: absolute;
margin : 132px 0 0 8px;
		text-align: center;
		}
.prate{
		margin-top: 14px;
		}