/*  
Theme Name: DIRTEE STANK 1.0 
Theme URI: http://www.dizzeerascal.co.uk
Description: Dizzee Rascal v.1 is a 2-column custom theme. Dirtee Stank Ltd. all rights reserved.
Version: 1.0
Author: Dizzee Rascal
Author URI: bkconcept@hotmail.com
Version: 1.0Tags: two columns, fixed width, chrome effect, widgets, Dizzee Rascal branding, fixed width, custom header 


*/


body{
background-color:#000;	
background-repeat: repeat;
background-position:50% 35px;
padding: 0px;
margin: 0px;
font-family: Arial, Helvetica, sans-serif;

}	



/* top bar */



div#defjam_nav{
	background-color:#F04E3F;
	
width:100%;
	
height:35px;
}

div#defjam_nav .dj_inner{
	
background-color:#000;	
	
width:100%;
	
height:33px;
	
color: #fff;
}



div#defjam_nav a, div#defjam_nav a:link, div#defjam_nav a:hover, div#defjam_nav a:visited, div#defjam_nav a:active{
	
color: #fff;
	
font-size: 11px;
}	



div#defjam_nav .dj_left{
	
float: left;
}



div#defjam_nav .dj_left a{
	
display: block;
	
float:left;
	
margin:0px;
	
padding:0px;
	
line-height: 5px;
}


div#defjam_nav .dj_left a img{
	
margin:0px;
	
padding:0px;
}


div#defjam_nav .dj_left a.logo{
	
padding: 1px 10px 0px 15px;
}


div#defjam_nav .dj_left a.nav{
	margin-top: 9px;
}



div#defjam_nav .dj_left a.nav:link{
	background-color:#fff;
}



div#defjam_nav .dj_left a.nav:hover{
	background-color:#ccc;
}



div#defjam_nav .dj_left a.nav:visited, div#defjam_nav .dj_left a.nav:active{
	background-color:#fff;
}	



div#defjam_nav .dj_right{
	
float: right;
	
padding: 10px 20px 0px 0px;
	
line-height: 12px;
	
font-size: 11px;
	
color: #fff;
}



/*--------------------------------------------------------------------*/

*


{
margin: 0px;
	
padding: 0px;
	
font-family: Arial, Helvetica, sans-serif;
	
font-size:12px;
	color:#000;
}


a img {border:0px;}





/*padding-top: 35px;  temp - instead of the Def Jam bar */
}



a, a:link, a:hover, a:visited, a:active{
	
color: #000;
}



/*--------------------------------------------------------------------*/

*



div.site{
width: 990px;

}
div.album_promo{
 text-align:right;
}

div.outnow{
position: relative;
top:350px;
left:0px;
float:left; 
width:462px;
 height:51px; 
margin:0px; 
padding:0px; 
text-align:left;
overflow:hidden;
z-index:1;
}

div.shout{ 
position: relative;
top: 400px;
width: 728px;
height: 90px;
overflow: hidden;
z-index: 2;
text-align: left;
float: left;
margin-left: 130px; 
}

/*--------------------------------------------------------------------*/

*


div.album_promo{
	text-align:right;
	padding:80px 0px 10px 0px;
}



div.nav{
	height: 61px;
	background-image:url(./images/neyo_navbg.gif);
	background-color:#000; border: 0px;
}

div.nav a img{
	display: block;
	float:left;
	margin-top: 0px;
	background-position: 0px 0px; border: 0px;
}

div.nav a.a_nav1 img {background-image:url(./images/nav2/nv_01.gif); border: 0px;}

div.nav a.a_nav2 img {background-image:url(./images/nav2/nv_02.gif); border: 0px;}

div.nav a.a_nav3 img {background-image:url(./images/nav2/nv_03.gif); border: 0px;}
div.nav a.a_nav4 img {background-image:url(./images/nav2/nv_04.gif); border: 0px;}

div.nav a.a_nav5 img {background-image:url(./images/nav2/nv_05.gif); border: 0px;}

div.nav a.a_nav6 img {background-image:url(./images/nav2/nv_06.gif); border: 0px;}

div.nav a.a_nav7 img {background-image:url(./images/nav2/nv_07.gif); border: 0px;}

div.nav a.a_nav8 img {background-image:url(./images/nav2/nv_08.gif); border: 0px;}

div.nav a.a_nav9 img {background-image:url(./images/nav2/nv_09.gif); border: 0px;}


div.nav a.a_nav1:hover img {background-image:url(./images/nav2/nv_01r.gif); border: 0px;}

div.nav a.a_nav2:hover img {background-image:url(./images/nav2/nv_02r.gif); border: 0px;}

div.nav a.a_nav3:hover img {background-image:url(./images/nav2/nv_03r.gif); border: 0px;}

div.nav a.a_nav4:hover img {background-image:url(./images/nav2/nv_04r.gif); border: 0px;}

div.nav a.a_nav5:hover img {background-image:url(./images/nav2/nv_05r.gif); border: 0px;}

div.nav a.a_nav6:hover img {background-image:url(./images/nav2/nv_06r.gif); border: 0px;}

div.nav a.a_nav7:hover img {background-image:url(./images/nav2/nv_07r.gif); border: 0px;}

div.nav a.a_nav8:hover img {background-image:url(./images/nav2/nv_08r.gif); border: 0px;}

div.nav a.a_nav9:hover img {background-image:url(./images/nav2/nv_09r.gif); border: 0px;}


/*--------------------------------------------------------------------*/

*

div.top_banner{
	padding-bottom: 15px;
 border-bottom: 0px solid #000; }
div.bottom_banner{
 padding:10px 0px;
}


div.content{
 
background-color:#fff;
padding: 15px;
 
background-image:url(./images/bg_content.jpg); 
margin: 0 auto 0 auto; 
clear: both; 
overflow: auto; 
}



*html div.content{ 
background-color:#fff;
padding: 15px;
 
background-image:url(./images/bg_content.jpg) repeat-y;  
clear: both; 
height: 2000px;
}


div.left_column{
 float:left;
 clear: left; width:560px;
	text-align:left;
 padding-top: 10px;
}

div.right_column{
 float:right;
	width:349px;
 text-align:middle;
	padding-top: 0px; background-color: #fff;
}
div.sidebar{
 float:right;
 text-align: left; width:349px;
 padding-top: 0px; background-color: #fff;
}

div.sidebar ul{
	margin: 0;
	padding: 10px 10px 30px 5px;
	border-bottom: 1px solid #181818;
	list-style-type: none;
}
.sidebar ul li{margin: 0px 0px 20px 0px;}

.sidebar ul li h2{
	padding: 8px 10px 6px;
	font: bold 13px arial, san-serif;
	text-transform: uppercase;
	border-bottom: 1px solid #4E4E4E;
	color: #4E4E4E;
}


.sidebar ul ul{
	line-height: 22px;
}

.sidebar ul ul li{
	margin: 0;
	padding: 4px 0px 3px 50px;
	border-bottom: 0px solid #181818;
	background: url(images/x.gif) no-repeat 10px 10px;
}

.sidebar ul ul ul li{
	padding: 0 0 0 10px;
	border: 0;
	background-image: none;
}


div.left_column:after,
div.right_column:after{
    display: block;
    clear: both;
    content: " ";
    height: 0;
    overflow: hidden;
}



/*--------------------------------------------------------------------*/

*

/* info cells */




div.info_cell{
	margin-bottom: 15px;
}

div.info_cell div.info_cell_header{
	height: 60px;
	background-repeat:no-repeat;
	background-position:0px 0px; background-color: #fff;
}

div.info_cell div.info_cell_header img{
	display: block;
	float:left;
}

div.info_cell div.info_cell_header img.more{
	float:right;
}

div.width1-3 div.info_cell_header{
 background-image:url();
}

div.width2-3 div.info_cell_header{
 background-image:url();
}

div.width3-3 div.info_cell_header{
 background-image:url();
}




/* home page / blog */




div.blog_item{
	margin-bottom: 30px; background-color: #fff; padding: 15px;
}

div.blog_item div.blog_item_img{
 width: 100%;
	float:none;
}

div.blog_item div.blog_item_img img{
	display:block;
	float:none;
}

div.blog_item div.blog_item_title{
	color: #000;
	font-size: 30px;
 text-transform:uppercase;
 line-height:20px;
 margin-bottom: 15px;
}
div.blog_item_title a, div.blog_item_title a:link, div.blog_item_title a:visited, div.blog_item_title a:active{
	color: #000;
 font-size: 30px;	line-height:30px;
 text-decoration:none;
}

div.blog_item_title a,  div.blog_item_title a:hover {
	color: #000;
 font-size: 30px;	line-height:30px;
 text-decoration:underline;
}

div.blog_item div.blog_item_footer {
	text-align: right; background-color: #f2eee7;	
font-size:11px;
	line-height:11px;
 padding: 4px 4px 5px 4px;
 margin: 10px 0px;
}


/*--------------------------------------------------------------------*/

*



div.footer{
	background-color:#000;
	text-align:left;
	/*line-height:20px;
	padding: 5px 0px 10px 20px;*/
	color: #c7c2ba;
	height: 55px;
}


div.footer a, div.footer a:link, div.footer a:hover, div.footer a:visited, div.footer a:active{
	color: #c7c2ba;
}

div.footer .footer_logo img{
	display:block;
	float: left;
	margin: 5px 5px 0px 20px;
}

div.footer .footer_links {
	float: left;
	color: #c7c2ba;	
	margin-top: 15px;
}









/* COMMENTS SECTION */

.comments-template h3{ 
	font-family: arial, san-serif;

}




.comments-template{
	margin: 10px 0 0;
	border-top: 1px solid #ccc;
	padding: 10px 0 0;
	font-family: arial, san-serif;
	color: #fff;
}

.comments-template ol{
	margin: 0;
	padding: 0 0 15px;
	list-style: none;
	font-family: arial, san-serif;
}

.comments-template ol li{
	margin: 10px 0 0;
	line-height: 18px;
	padding: 0 0 10px;
	border-bottom: 1px solid #ccc;
}

.comments-template h2, .comments-template h3{
	font-family: arial, san-serif;
	font-size: 16px;
}

.commentmetadata{
	font-family: arial, san-serif;
	font-size: 12px;
}

.comments-template p.nocomments{
	font-family: arial, san-serif;b  
}

.comments-template textarea{
	font-family: Arial, Sans-serif;
	font-size: 12px;
}




/* wp calender */


#wp-calendar{ 
	margin-bottom: 25px; 
	background: url(images/calendarbg.gif) no-repeat top center; 
	color: #ccc; 
	width: 250px;
	font-family: arial, san serif;
}

#wp-calendar th, #wp-calendar td { 
	padding: 4px 6px; 
	text-align: center; 
}

#wp-calendar caption{ 
	color: #666666; 
	text-transform: uppercase; 
	font-weight: bold; 
	font-size: 1.1em; 
	margin-bottom: 12px; 
}

#wp-calendar a{ 
	color: #999; 
	text-decoration: none; 
	font-weight: bold; 
}

#wp-calendar td#today, #wp-calendar td#today a, #wp-calendar a:hover { 
	color: #dc4628; 
	font-weight: bold; 
}

#wp-calendar tfoot tr td{ 
	padding: 35px 0px 0px; 
	text-align: left; 
}

#wp-calendar tfoot tr td#next{ 
	text-align: right; 
}



/** 1.1 SLIDESHOW / SNP / LOGO **/
div#header{position:relative;float:left; width:990px; height:421px; margin:0px; padding:0px; text-align:left;background: transparent;}







#slideshow {
    position:relative;
    height:421px;
}

#slideshow DIV {
    position:absolute;
    top:0;
    left:0;
    z-index:8;
    opacity:0.0;
    height: 421px;
    background-color: #000;
}

#slideshow DIV.active {
    z-index:10;
    opacity:1.0;
}

#slideshow DIV.last-active {
    z-index:9;
}

#slideshow DIV IMG {
    height: 421px;
    display: block;
    border: 0;
    margin-bottom: 10px;
}


