/*    
Theme Name: Future Farmer Recordings
Theme URI: http://www.atomikcows.com/
Description: Future Farmer Recordings 
Author: Bryan Cole
Author URI: http://www.atomikcows.com/ 
Version: 1.0 
.
General comments/License Statement if any. 
.
*/  

/* GENERAL FORMATING */
html, h1, h2, h3, h4, h5, h6, dl, dt, dd, p, blockquote, pre, form, fieldset, table, th, td { margin: 0; padding: 0; }
img{
border:0;
padding:5px;}

/* BODY */
body{
 margin:10px 0 0 0;
 padding:0px;
 height:100%;
 background: #000 url(/images/g_background.png) 50% 0 repeat-y;
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:12px;
 color:#FFF;
}

/* WRAPPER */
#wrapper{
 margin:0px auto 0;/* center the div*/
 width:960px;
 height:1400px;
 /*background-image:url(images/towers.960x1400.jpg);*/
 background-repeat:no-repeat;
}

/* HEADER */
#header{
 width:960px;
 height:158px;
 float:left;
 background-image:url(images/header-bg.960x158.png);
 background-repeat:no-repeat; 
}

/* PAGE BODY */
#page_body{
   width:960px;
   float:left;  
}
/* HORIZONTAL NAV (TOP MENU) */
#horizontal_nav{
 width:960px;
 height:32px;
 background-image:url(images/horizontal-nav-bg.960x36.png);
 background-repeat:no-repeat; 
 margin:0;
}

/* NAVLIST (VERT MENU) */
#navlist {
height:36px;
}
#navlist ul
{
margin-left:240px;
padding:10px;
white-space:nowrap;
width:140px;
}
#navlist li
{
background-image:url(images/trans-bg.png);
border:1px solid #FFFFFF;
display:inline-block;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
min-width:85px;
padding:3px;
text-align:center;
}
#navlist a { padding:0; }
#navlist a:link, a:visited
{
font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; text-transform:uppercase; font-weight:bold;
color:#FFF;
text-decoration: none;
}
#navlist a:hover
{
font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; text-transform:uppercase; font-weight:bold;
color:#444444;
text-decoration: none;
}

/* CONTENT */
#content{
background-image:url(images/trans-bg.png);
float:left;
height:auto;
margin:4px 5px 5px;
padding:5px;
width:440px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#FFF;
 }
#content h2, h1, a {
font-family:Verdana, Arial, Helvetica, sans-serif; text-transform:uppercase; font-weight:bold;
color:#FFF;
margin: 5px 0 5px 0;
text-decoration:none;
}
#content p {
font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;
color:#FFF;
padding:5px 0 5px 0;
}
#content a {
font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; text-transform:uppercase; font-weight:bold;
color:#FFF;
text-decoration: none;
}
#content a:hover {
color:#444444;
text-decoration:none;
}

/* NEWS */
#news {
padding:5px;
margin:0 0 5px 0;}

/* FILLER */
#filler {
width:431px;
height:372px;
/*background-image:url(images/filler.431x372.png); */
margin:25px 0 20px 0;
}
 
 /* SIDEBAR (LEFT) */
#sidebar {
float:left;
height:412px;
margin:0 5px 5px 0;
padding-left:100px;
width:140px;

}
#sidebar ul li {
padding:5px;
margin:4px 0 0 4px;
width:140px;
list-style: none;
background-image:url(images/sidebar-bg-cell.png);
background-repeat:no-repeat;
}

#sidebar ul {
	list-style: none;
	margin: 0 5px 0 0 ;
	padding: 0px;
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; text-transform:uppercase; font-weight:bold;
	color:#FFF;
}
#sidebar a {
font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; text-transform:uppercase; font-weight:bold;
	color:#FFF;
	text-decoration:none;
}
#sidebar a:hover {
font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; text-transform:uppercase; font-weight:bold;
	color:#444444;
	text-decoration:none;
}

/* SIDEBAR RIGHT */
#sidebar-right {
float:left;
height:450px;
margin:4px 5px 5px 0;
width:140px;
}
#sidebar_content {
background-image:url(images/trans-bg.png);
border:1px solid #FFFFFF;
height:auto;
padding-bottom:5px;
margin:15px 0 0;
width:100%;
}

/* FILM */
#film {
background-image:url(images/film-header-bg.157x33.png);
background-repeat: no-repeat;
background-position:top;
margin:5px -3px -3px 4px;
height:33px;
width:100%;

}

/* NEW RELEASES */
#new-releases {
font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; text-transform:uppercase; font-weight:bold;color:#FFF;
background-image:url(images/trans-bg.png);
border:1px solid #FFFFFF;
height:auto;
padding:5px;
margin:0 0 5px 0;
width:100%;
text-align:center;
}
#new-releases-content {
background-image:url(images/trans-bg.png);
border:1px solid #FFFFFF;
height:auto;
padding:5px;
margin:0 0 0 0;
width:100%;
text-align:center;
}
#new-releases-content p {margin:0px; padding:0px;}
#album { padding:0;
}

/* FOOTER */
#footer {
   width:100%;
   float:left;
   padding:5px;
   text-align:center;
    font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:10px;
 color:#FFF;
}

/* General Title Format (Band Pages, General Pages) */
.title_style {
border-bottom:1px solid #FFFFFF;
margin-bottom:10px;
width:100%;
}
.title_style h1 {
margin:0;}