/*
	RESET
*/

html, body, div, span, h1, h2, h3, h4, h5, h6, p, 
blockquote, pre, a, font, img, small, strong, ol, 
ul, li, fieldset, form, label {
	margin: 0; 
	padding: 0; 
	border: 0; 
	outline: 0; 
	vertical-align: baseline;	
	background: transparent;
	font-family: Tahoma, Arial, Helvetica, sans serif; }
	
body { 
	line-height: 1; 
}
ol, ul { 
	list-style: none; 

}
:focus { 
	outline: 0;
}

a { 
	text-decoration: none; 
}

/*
	GENERIC STYLES
*/

body {
	font-family: Tahoma, Arial, Helvetica, sans serif;
	font-size: 11px;
	color: #FFF;
}

a {
	text-decoration: none;
	color: red;
}

a:hover {
	text-decoration: underline;
	color: white;
}

/*
	BASIC STRUCTURE
*/

body {
	background: #060000;
}
 #page-wrap {
	margin: auto;
	width: 976px;
 
 }

/*
	HEADER
*/

#main-header {
	background: url(../images/generators-header-home.jpg) no-repeat;
	width: 976px;
	height: 161px;
	overflow:hidden;
	}


/*



	NAVIGATION



*/







 .moduletable_menu ul {



	float: left;



	margin: 131px 0 0 25px;



}



	 .moduletable_menu ul li {



		display: inline-block;



		margin-right: 25px;



	}



	 .moduletable_menu ul li:first-child {



		margin-right: 325px;



	}



		 .moduletable_menu ul li a {



			display: block; 



			text-indent: -9999px;



		}



	



		



			ul.menu li.item1 a {



				width: 53px;



				height: 30px;



				background: url(../images/home-nav.png) no-repeat center top;



			}



			ul.menu li.item1 a:hover {



				background-position: center bottom;



			}

                             



			 ul.menu li#current.item1 a{



				background-position: center center;



			}



			



			



			ul.menu li.item2 a {



				width: 57px;



				height: 30px;



				background: url(../images/band-nav.png) no-repeat center top;



			}



			ul.menu li.item2 a:hover {



			background-position: center bottom;



			}



			ul.menu li#current.item2 a {



				background-position: center center;



			}



			







			ul.menu li.item3 a {



			width: 75px;



			height: 30px;



			background: url(../images/gallery-nav.png) no-repeat center top;



			}



			ul.menu li.item3 a:hover {



			background-position: center bottom;



			}



			ul.menu li#current.item3 a {



				background-position: center center;



			}







			ul.menu li.item4 a {



			width: 42px;



			height: 30px;



			background: url(../images/bio-nav.png) no-repeat center top;



			}



			ul.menu li.item4 a:hover {



			background-position: center bottom;



			}



			ul.menu li#current.item4 a {



				background-position: center center;



			}



			



			ul.menu li.item5 a {



			width: 65px;



			height: 30px;



			background: url(../images/media-nav.png) no-repeat center top;



			}



			ul.menu li.item5 a:hover {



			background-position: center bottom;



			}



			ul.menu li#current.item5 a {



				background-position: center center;



			}







		        ul.menu li.item6 a {



			width: 52px;



			height: 30px;



			background: url(../images/blog-nav.png) no-repeat center top;



			}



			ul.menu li.item6 a:hover {



			background-position: center bottom;



			}



			ul.menu li#current.item6 a {



				background-position: center center;



			}







			ul.menu li.item7 a {



			width: 103px;



			height: 30px;



			background: url(../images/other-stuff-nav.png) no-repeat center top;



			}



			ul.menu li.item7 a:hover {



			background-position: center bottom;



			}



			ul.menu li#current.item7 a {



				background-position: center center;



			}






/*



	bottom navigation


*/

                #bottom-menu{

                 margin-bottom:5px;
                 height: 20px;
                 text-align: center;
                 width: 100%;


                }
		



 .moduletable_bot_menu ul {



}



	 .moduletable_bot_menu ul li {



		display: inline-block;

                margin: 0 20px 0 20px;
                




	}













/*
	MAIN CONTENT
*/
			#main-content {
				margin: 0;
				width: 980px;
				height: 500px;
				background-color: #060000;
				background-attachment: scroll;
				background-image: url(../images/generators-main-bg.jpg);
				background-repeat: no-repeat;
				background-position: center bottom;
				}

		#main-content-left {
				width: 480px;
                                margin-left:50px;
				float: left;
				
				}

		#video-area  {
				margin-bottom: 10px;
				margin-top: 20px;
                                height:500px;
			}
			
		#video-area h1 {
				height: 40px;
				width: 98px;
				background-image: url(../images/video-header.png) ;
				text-indent: -9999px;
                                display:block;
                              

		
				}
			
		#video-content {
			       background:#000;		
                               margin-top:10px;
height: 385px;
width: 480px;

				}
		
.moduletablevideoplayer {


}
	    
		
		
		
		#main-content-right {
				float: right;
				width: 250px;
				margin-top: 43px;
				margin-right: 47px;
			
				}

		#listen-area  h1{
				height: 40px;
				width: 85px;
				
				background-image: url(../images/listen-header.png) ;
				text-indent: -9999px;
                                display:block-inline;
                                position:relative;
                                top:10px;		
		
		}
		
		#listen-content {
				
                                background:transparent;		
                               margin-top:20px;
		}

		
		
              .moduletablemp3player object{
                                 padding:5px;
                                 
                                 

                  }



/*
	FOOTER
*/




		#footer {



				margin-bottom: 10px;



				padding-top:5px;



				height:30px;



				clear: both;



				color:#666666



				



		}






		#footer-left{



				float:left;



				padding-left: 20px;



		}



		



		#footer-right{



				float:right;



				padding-right: 20px;



		}




span.date a{
display: block;
padding:10px 0 0 0;
color:red;
}



.location a{
color:#FFF;
}