/*   
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: 3
.
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:#1f2738;
background-image:url('images/backgroundblue.jpg');
background-repeat:repeat-y;
background-position: 50% 0%;
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:left;
margin:5px 0px;
padding:0px;
display:block;
width:100%;
color:#000;
border-bottom: 1px solid #000;
/*
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: 960px;
background-color:#fff;
text-align: left;
/*margin-top: 2px; margin-right: auto; margin-bottom: 5px; margin-left: auto;*/
margin:0px auto 0px auto;
padding:0px;
display:block;
clear:both;
overflow: hidden;
/*border: 1px solid #393939;*/
}

#banner{
width: 960px;
height: 138px;
clear:both;
background-color:#000000;
background-image:url('images/headerbackground.jpg');
background-repeat:no-repeat;
background-position: 0% 0%;
color:#ffffff;
display:block;
/*border: 1px solid #000000;*/
}

#btnuklogo{
float:left;
clear:left;
height:76px;
width:394px;
margin:10px 0px 0px 30px;
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:2px;
width:510px;
}

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

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

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

#adverttop{
margin:0px;
padding:0;
display:block;
/*margin-left:auto;*/
margin-right:10px;
text-align:right;
}
#advertside{
width:300px;
/*height:250px;*/
margin:0px;
padding:0;
display:block;
margin-left:auto;
margin-right:auto;
text-align:center;
vertical-align:baseline;
}
#advertbottom{
margin:0px auto;
padding:5px 0px;
display:block;
/*background-color:#131521;*/
background-color:#191919;
text-align:center;
clear:both;
}

#navigator{
width:958px;
overflow:hidden;
background:#000;
padding-top:2px;
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:#000;
color:#fff;
text-decoration:none;
margin:0;
padding:2px 6px;
/*border-left: 1px solid #fff;*/
text-transform: uppercase;
}

#navigator li a:hover, #navigator li a:active, #navigator li.current a{
background-color:#fff;
color:#000;
text-decoration:none;
}

#sidebar{
margin:0 10px;
padding:0px;
width:290px;
float:right;
vertical-align:top;
/*display:inline;border:1px solid #000000;*/
/*
border-left: 1px dotted #cccccc;
margin-bottom:-1000px;
padding-bottom:1000px;
*/
}
#skyline{
width:960px;
height:48px;
z-index:10;
float:left;
position:relative;
left:0px;
top:0px;
}
#enclosure{
background-color:#fff;
background-image:url('images/background.jpg');
background-repeat:repeat-y;
background-position: 0% 0%;
padding:0px 10px 0px 10px;
width:940px;
display:block;
clear:both;
z-index:0;
float:left;
position:relative;
left:0px;
top:-40px;
padding-top:40px;
margin-bottom:-1000px;
padding-bottom:1000px;
/*overflow:visible;*/
/*border: 1px solid #f00;*/
}
#container{
width:620px;
margin:0px;
padding:0px;
float:left;
position:relative;
z-index:20;
/*margin-right:2px;*/
/*padding-bottom:40px;*/
/*display:inline;*/
}

#container .content{
margin-bottom:5px 0px;
padding:0px;
display:block;
clear:both;
/*border-bottom: 2px dotted #cccccc;*/
/*width:614px;*/
/*overflow: auto;*/
}
#container .content .contentleft{
width:290px;
margin:0px 10px;
display:inline;
float:left;
vertical-align:top;
}
#container .content .contentright{
width:290px;
margin:0px 10px;
display:inline;
float:right;
vertical-align:top;
}

.posts{
/*margin:0px 5px 10px 5px;*/
margin:0px;
padding:0px;
padding-top:2px;
padding-bottom:5px;
border-bottom: 1px solid #000;
clear:both;
/*overflow: auto;*/
}
.posts img{
float:left;
width:75px;
height:75px;
margin:0px 5px 2px 0px;
border:none;
}
.posts p{
margin:0px 0px 5px 0px;
padding:0px;
}
.posts .headline{
margin:0px;
padding:0px;
color:#000;
font-size:1em;
font-weight:bold;
display:block;
}
.posts .excerpt p{
font-size:0.9em;
}
.posts .readmore{
font-size:0.8em;
padding:1px 2px;
background-color:#000;
color:#fff;
text-decoration:none;
text-transform:capitalize;
}

#catagorylist{
padding:10px;
}

#pagecontent{
padding:10px;
}

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


#footer{
background-color:#191919;
background-image:url('images/footer.jpg');
background-repeat:no-repeat;
background-position: 0% 0%;
color:#fff;
width:960px;
height:59px;
padding-top:50px;
}
#footercopy{
padding:2px 5px;
margin:0px;
display:block;
clear:both;
width:950px;
font-size:xx-small;
text-align:right;
}
#footerlinks{
font-size:xx-small;
display:block;
clear:both;
width:100%;
height:15px;
padding:0px;
margin:0px;
text-align:center;
}

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

}


.alignleft{

float:left;
}


