/*    
Theme Name: Future Farmer Demo 
Theme URI: http://www.atomikcows.com/
Description: Future Farmer Demo. 
Author: Bryan Cole
Author URI: http://www.atomikcows.com/ 
Version: 1.0 
. 
General comments/License Statement if any. 
. 
*/  

html, h1, h2, h3, h4, h5, h6, dl, dt, dd, p, blockquote, pre, form, fieldset, table, th, td { margin: 0; padding: 0; }

img{border:0px;
padding:5px;}

body{
 margin:10px 0 10px 0;
 padding:0px;
 height:100%;
 background: #000 ;
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:12px;
 color:#FFF;
}
#minicart {
color:#FFFFFF;
float:right;
margin-right:10.2em;
}

#wrapper{
margin:0px auto -142px;/* center the div*/
width:960px;
height:1400px;
min-height:100%;
 background: #444 ;
background-image:url(images/home_mosrite2.960x1200.jpg);
/*background-repeat:no-repeat;*/
 
}




#header{
 width:960px;
 height:158px;
 float:left;
 background-image:url(images/header-bg.960x158.png);
 background-repeat:no-repeat; }

#page_body{
   width:960px;
   float:left;

   
}



#horizontal_nav{
 width:960px;
 height:32px;
 background-image:url(images/horizontal-SHOP-nav-bg.960x36.png);
 background-repeat:no-repeat; 
 margin:0;
}

#navlist {
height:36px;
}
#navlist ul
{
margin-left:365px;
padding:10px;
white-space:nowrap;
width:140px;
}

#navlist li
{
background-image:url(images/trans-bg.png);
border:1px solid #CCC;
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, #navlist 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{
/* background-image:url(images/trans-bg.png); */
background-color:#fff;
color:#000;
float:left;
font-family:Verdana,Arial,Helvetica,sans-serif;
min-height:450px;
height:100%;
margin:4px 5px 5px;
padding:5px;
width:595px;
 

 }
#content h2, h1 {
font-family:Verdana, Arial, Helvetica, sans-serif; text-transform:capitalize; font-weight:bold;
color:#000;
margin: 0 0 5px 0;
text-decoration:none;
}

#content a {
font-family:Verdana, Arial, Helvetica, sans-serif; text-transform:capitalize; font-weight:normal;
color:#000;
margin: 5px 0 5px 0;
text-decoration:none;
}
#content a:hover {
font-family:Verdana, Arial, Helvetica, sans-serif; text-transform:capitalize; font-weight:normal;
color:#CCC;
margin: 5px 0 5px 0;
text-decoration:none;}

#content p {
font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;
color:#000;
padding:5px 0 5px 0;
}

#filler {
width:431px;
height:372px;
background-image:url(../../../images/filler.431x372.png);
margin:75px 0 20px 0;



}
 
#sidebar {
float:left;
height:412px;
margin:0 5px 5px 0;
padding-left:100px;
width:140px;
 
 
}
#sidebar ul li {
/*border: solid 1px #FFF;*/
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:12px; text-transform:uppercase; font-weight:bold;
	color:#FFF;

}

#sidebar a {
font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; text-transform:capitalize; font-weight:bold;
	color:#FFF;
	text-decoration:none;
}
#sidebar a:hover {
font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; text-transform:capitalize; font-weight:bold;
	color:#444444;
	text-decoration:none;
}
#sidebar-right {
float:left;
height:450px;
margin:4px 5px 5px 0;

width:140px;
/*background-image:url(images/trans-bg.png);*/


}
#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%;

}
#sidebar_content {
background-image:url(images/trans-bg.png);
border:1px solid #FFFFFF;
height:auto;
padding-bottom:5px;
margin:15px 0 0;
width:100%;
}
#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;
}
#album { padding:0;
}

#artistMenu li
{
display: inline;
list-style-type: none;
padding-right: 20px;

}
#artistMenu a {
font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; text-transform:none; color:#FFF;
text-decoration:none;
font-weight:normal;
}
#artistMenu a:hover {
font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; text-transform:none; color:#444;
text-decoration:none;
font-weight:normal;
}
#artistMenu p {
font-weight:bold;}
#footer {
   width:100%;
   float:left;
   padding:5px;
   text-align:center;
    font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:10px;
 color:#FFF;

}

/* Custom Fields Formating */

.band_header {
border-bottom:1px #CCC solid;
margin:-10px 0 5px 0;
width:540px;
}
.band_title {
color:#FFFFFF;
font-weight:bold;
font-size:16px;
margin-top:-2px;
padding-left:5px;
text-transform:uppercase;
}
.band_title_more {
color:#FFFFFF;
font-size:12px;
text-transform:capitalize;
}
#band_members {
float:left;
width:48%;
background-color:;
padding:5px;
margin:5px 0 5px 0;
}
#band_photos {
float:left;
width:48%;
background-color:;
padding:5px;
margin:5px 0 5px 0;
}
#band_bio {
background-color:;
float:left;
padding:5px;
width:98%;
margin:5px 0 5px 0;
}
#band_music {
/* float:left; */
width:98%;
background-color:;
padding:5px;
margin:5px 0 5px 0;
}
#music {
background-color:;
float:left;
padding:5px;
width:98%;
margin:5px 0 5px 0;
}
#video {
background-color:;
float:left;
padding:5px;
width:98%;
margin:5px 0 5px 0;
}

/* General Title Format */

.title_style {
border-bottom:1px solid #444;
margin-bottom:10px;
width:100%;
}
.title_style h1 {
margin:0;}
