/*   
Theme Name: BringTheNoiseUK
Theme URI: www.bringthenoiseuk.com
Description: Wordpress theme for the Bring The Noise Site
Author: T Raybould
Author URI: your-URI
Template: 
Version: 1
.
This theme is designed specifically for the Bring The Noise Homepage. Images within this theme are protected by copyright, but feel free to use layout styles etc for your own themes.
.
*/




body{
background-color:#333;
/*
background-image: url('images/bckgrnd.jpg');
background-position:50% top;
background-repeat:repeat-x;
*/
background-image:url('http://www.bringthenoiseuk.com/wordpress/wp-content/themes/bringthenoise/images/bckgrnd.jpg');
background-repeat:repeat-y;
background-position: 50% top;
color:#000000;
margin:0px;
padding:0px;
text-align: center;
font-family: verdana,helvetica,arial,sans-serif;
}

body, p, h4, table, td, th, ul, ol, li, textarea, input{
font-family: verdana,helvetica,arial,sans-serif;
font-size:x-small;
}
html>body, p, h4, table, td, th, ul, ol, li, textarea, input{
font-family: verdana,helvetica,arial,sans-serif;
font-size:small;
}

.headline, .excerpt{
font-size:0.9em;
line-height:95%;
}

a{
color:#09c;
text-decoration:none;
}

a:hover{
text-decoration:underline;
}

h1{
font-family: verdana,helvetica,arial,sans-serif;
font-weight:normal;
font-size:medium;
text-transform:capitalize;
text-align:center;
margin:0px;
padding:0px;
display:block;
width:100%;
color:#fff;
background-color:#900;
background-image:url('images/navigator_bg_off.jpg');
background-repeat:repeat-x;
background-position: 0% 0%;
border: 1px solid #000;
}

h2{
font-family: verdana,helvetica,arial,sans-serif;
font-weight:bold;
font-size:small;
color:#660000;
margin:0px;
padding:0px;
}

h3{
font-family: verdana,helvetica,arial,sans-serif;
font-weight:bold;
font-size:x-small;
color:#006666;
margin:0px;
padding:0px;
}


#menu ul{
list-style-type:none;
padding:0px;
}

#menu ul li ul{
list-style-type:none;
paddingleft:10px;
}


#menu ul li{
margin-bottom:10px;
}


.hidden{

display:none;

}

fieldset{
border:none
}

.wrapper{
width: 924px;
background-color:#fff;
text-align: left;
/*margin-top: 2px; margin-right: auto; margin-bottom: 5px; margin-left: auto;*/
margin:0px auto 2px auto;
padding:0px;
display:block;
clear:both;
overflow: hidden;
border: 1px solid #393939;
}

#banner{
width: 924px;
height: 144px;
clear:both;
background-color:#000000;
color:#ffffff;
display:block;
/*border: 1px solid #000000;*/
}

#btnuklogo{
float:left;
clear:left;
height:130px;
width:400px;
margin:0px;
display:inline;
}

#bannerright{
float:right;
clear:right;
margin:0px;
padding:0px;
width:514px;
/*border: 1px solid #ffffff;*/
}

#headeradbanner{
float:right;
clear:right;
margin-right:0px;
margin-bottom:10px;
width:510px;
}

#headerform{
float:right;
clear:right;
margin-right:20px;
/*border: 1px solid #ffffff;*/
}

#searchform{
float:right;
margin-top:5px;
margin-left:10px;
}

#headerbuttons{
float:right;
clear:right;
margin-right:20px;
}

#adverttop{
margin:0px;
padding:0;
display:block;
margin-left:auto;
margin-right:auto;
text-align:center;
}

#advertside{
width:300px;
/*height:250px;*/
margin:0px;
padding:0;
display:block;
margin-left:auto;
margin-right:auto;
text-align:center;
vertical-align:baseline;
}

#navigator{
width:922px;
overflow:hidden;
background:#900;
background-image:url('images/navigator_bg_off.jpg');
background-repeat:repeat-x;
background-position: 0% 0%;
border: 1px solid #000;
}

#navigator ul{
font-family:verdana,helvetica,arial,sans-serif;
font-size:small;
_font-size:x-small;
list-style-type:none;
margin:0px;
padding:0px;
padding-left:10px;
}

#navigator li{
display:inline;
margin:0;
}

#navigator li a{
float:left;
display:block;
background-color:#900;
background-image:url('images/navigator_bg_off.jpg');
background-repeat:repeat-x;
background-position: 0% 0%;
color:#fff;
text-decoration:none;
margin:0;
padding:2px 8px;
border-left: 1px solid #fff;
text-transform: uppercase;
}

#navigator li a:hover, #navigator li a:active, #navigator li.current a{
background-color:#333;
background-image:url('images/navigator_bg_on.jpg');
background-repeat:repeat-x;
background-position: 0% 0%;
color:#fff;
text-decoration:none;
}

#sidebar{
margin:0px;
padding:0px;
width:298px;
padding-left:2px;
float:right;
vertical-align:top;
/*display:inline;border:1px solid #000000;*/
border-left: 1px dotted #cccccc;
margin-bottom:-1000px;
padding-bottom:1000px;
}

#container{
width:614px;
margin:0px;
margin-right:2px;
padding:0px;
float:left;
/*display:inline;*/
}

#features{
background-color:#000;
color:#fff;
margin-bottom:10px;
padding:0px;
width:300px;
display:block;
clear:both;
overflow: auto;
}

#featuremain{
width:300px;
/*margin:2px;
display:block;
float:left;
clear:left;*/
vertical-align:top;
/*border:1px solid #ffffff;*/
}
#featuremain img{
border:none;
}

#featurelist{
width:300px;
/*margin:2px;
display:block;
float:right;
clear:right;*/
vertical-align:top;
/*border:1px solid #ffffff;*/
}

#container .content{
margin-bottom:10px;
padding:0px;
border-bottom: 2px dotted #cccccc;
width:614px;
display:block;
clear:both;
overflow: auto;
}

#container .content .contentleft{
width:305px;
margin:1px;
display:inline;
float:left;
vertical-align:top;
}

#container .content .contentright{
width:305px;
margin:1px;
display:inline;
float:right;
vertical-align:top;
}

#competitions{
margin-bottom:10px;
margin-top:10px;
padding:0px;
padding-top:10px;
padding-bottom:10px;
border-top: 1px dotted #cccccc;
border-bottom: 1px dotted #cccccc;
width:300px;
display:block;
clear:both;
overflow: auto;
}

.posts{
margin:0px 5px 10px 5px;
padding:0px;
padding-top:2px;
padding-bottom:2px;
border-bottom: 1px solid #cccccc;
clear:both;
overflow: auto;
}
.posts img{
float:left;
width:75px;
height:75px;
margin:0px 3px 0px 0px;
border:none;
}
.posts p{
margin:0px;
padding:0px;
}
.posts .bandname{
margin:0px;
padding:0px;
color:#600;
text-transform:uppercase;
}
.posts .headline{
margin:0px;
padding:2px 0px;
background-color:#e8e9eb;
color:#000;
font-weight:bold;
display:block;
width:100%;
}
.posts .excerpt{
margin:0px;
padding:0px;
}
.posts .excerpt p{
margin:0px;
display:inline;
}
.posts .comments{
margin:0px;
padding:0px;
color:#006;
}

#catagorylist{
padding:10px;
}

#pagecontent{
padding:10px;
}

#pagecontent img{
float:right;
clear:right;
margin-right:3px;
margin-bottom:3px;
border:none;
}


#footer{
background:#900;
background-image:url('images/navigator_bg_off.jpg');
background-repeat:repeat-x;
background-position: 0% 0%;
border: 1px solid #000;
color:#fff;
font-size:xx-small;
width:924px;
height:20px;
padding:2px 0px;
margin:0px;
display:block;
clear:both;
text-align:right;
}

#footerlinks{
background-color:#fff;
color:#000;
font-size:xx-small;
width:924px;
height:15px;
padding:0px;
margin:0px;
display:block;
clear:both;
text-align:center;
}

.navigation{
display:block;
clear:both;
text-align:center;
}
.alignright{
float:right;

}


.alignleft{

float:left;
}

/*
#container #leftcol #features #mainfeaturestory{
width:300px;
float:left;
margin-right:10px;
}

#container #leftcol #features #featurestory{
width:300px;
margin-right:10px;
}

#container #leftcol #features #mainfeatureimg{
float:left;
margin-right:10px;
}

#container #leftcol #features p{
margin:0px;
padding:0px;
}

#container #leftcol #content {
width: 624px;
margin:0px;
padding:0px;
margin-top:10px;
padding-top:5px;
border-top: 1px dotted #cccccc;
}

#newscolumn{
margin:0px;
margin-left:2px;
margin-right:2px;
padding:0px;
padding-left:5px;
padding-right:2px;
width:300px;
float:left;
border-right: 1px dotted #cccccc;
}

#reviewcolumn{
margin:0px;
margin-left:0px;
margin-right:5px;
padding:0px;
padding-right:5px;
width:300px;
float:right;
}
*/
/*
#footerlinks a{
text-decoration:none;
}

#footerlinks a:hover{
text-decoration:underline;
}
*/
