/*

generatorsinside

	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;



}







/*



	GENERIC STYLES



*/







body {



	font-family: Tahoma, Arial, Helvetica, sans serif;



	font-size: 10px;



	color: #FFF;



}


h1{
font-size:16px;
font-weight:bold;

}

h2 {
font-size:14px;
font-weight:bold;
}

h3 {
font-size:12px;
font-weight: bold;
}




a {
text-decoration: none;
color: red;
font-size:10px;

}




a:hover {
	text-decoration: underline;
	color: white;

}







/*



	BASIC STRUCTURE



*/







body {



	background: #060000;



}



 #page-wrap {



	margin: auto;



	width: 976px;



 



 }







/*



	HEADER



*/







#main-header {

	width: 976px;

	height: 161px;

	overflow:hidden;

	background-image: url(../images/generators-header-home.jpg);

	background-repeat: no-repeat;

	}











/*



	NAVIGATION - menus



*/







 .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;
                




	}




/*



	LEFT SIDE MENU NAVIGATION  - (not the expandable menu)


*/



                .moduletableleftside_menu ul {
                    letter-spacing:.18em;
  
                    font-size: 10px;
                    font-weight:normal;
                    
                    }


               .moduletableleftside_menu ul li {
                    padding-bottom: 10px;

}

              .moduletableleftside_menu ul li a:hover{
                   
               text-decoration: none;
}

 .moduletableleftside_menu ul ul {
                    letter-spacing:.13em;
                    margin:0;
                    padding:10px 0 0 10px;
                    font-size: 8px;
                    font-weight:normal;
               
                    }



 






 
/*



	band bio MENU NAVIGATION


*/




               ul#bandbio_menu.menu {
                    margin: 20px 0 20px 0;

                   
}

                
               ul#bandbio_menu.menu li{
                    padding-bottom:10px;


}
               ul#bandbio_menu.menu a{
                     font-size: 10px;
                    font-weight:normal;
                    letter-spacing:.18em;
                    text-decoration: none;

}
              ul#bandbio_menu.menu a:hover{
                   
               text-decoration: none;
               color: #FFF;
}





/*



	MAIN CONTENT overall area background



*/



			#main-content {

	margin: 0;

	width: 980px;

	height: 715px;

	background-color: #060000;

	background-attachment: scroll;

	background-image: url(../images/generators-main-bg.jpg);

	background-repeat: no-repeat;

	background-position: center bottom;

				}
				

/*



	MAIN CONTENT - Content areas


*/



#article-content {
float: left;
margin: 45px 0 20px 10px;
width: 580px;
font-size:11px;

}


#article-content p{
padding:0 40px 20px 20px;
text-indent:10px;
line-height: 1.45em;
letter-spacing: .09em;
text-align: justify;
word-spacing: .03em;
}

#article-content h2{
color:red;
font-size:12px;
font-weight:bold;
letter-spacing:.4em;
text-transform:uppercase;
text-alignment:left;
display: block;
padding:0 0 5px 10px;

}



.componentheading{
display:none;
}

.contentheading {
font-size: 16px;
padding-bottom:0;
font-weight:bold;
padding-left:10px;
}
				               


a.contentpagetitle,
a.contentpagetitle:hover,
a.contentpagetitle:active,
a.contentpagetitle:focus {
text-decoration: none !important;
color: red;
display:block;
width:100%;
font-size:16px;
 
}
       
a.contentpagetitle:hover{
color: white;
text-decoration: none !important;
}



div#article-content table.contentpaneopen {

background: url(../images/white-22trans.png) repeat;
padding-top:10px;
width:100%;
}

div#article-content table.contentpaneopen_bio {

background: url(../images/white-22trans.png) repeat;
padding-top:0px;

}

div#article-content table.blog{
background: url(../images/white_90.png) repeat;
padding:0 0 10px 10px;
color:#666666;

}

div#article-content table.blog table.contentpaneopen {
background:transparent;


}

#news-content a:link{

margin-bottom: 20px;

}




#left-panel {
margin: 54px 0 0 20px;
float: left;
width: 120px;
}



#right-panel {
float: right;
width: 200px;
margin-top: 43px;
margin-right: 10px;
font-size: 1.2em;
line-height: 1.2em;
}








		



/*



	FOOTER



*/











		#footer {



				margin-bottom: 10px;



				padding-top:5px;



				height:50px;



				clear: both;



				color:#666666



				



		}











		#footer-left{



				float:left;



				padding-left: 20px;



		}



		



		#footer-right{



				float:right;



				padding-right: 20px;



		}


               


            


#flashcontent {

height: 425px;
width: 575px;
background-color: red;

}



/* ---Simple Image Gallery--- */

.sig {
clear:both;
margin: 0px;
padding:0px;
padding-right:20px;
display:table-cell;

}
.sig_clr {
clear:both;
}
.sig_cont {
float:left;
height:100px;
width:100px;
padding:0 10px 20px 10px;
}
.sig_thumb {
float:left;
margin:0 20px 20px 10px;
padding:0px;
overflow:hidden;
position:relative;
height:100px;
width:100px;
}
.sig_thumb img {
display:block;
position:relative;
background:#FFF;
border:0px solid #ccc;
margin:0;
padding:0px;
}



/* ---Event List--- */

.moduletable_eventlist{
padding: 8px 5px 5px 10px;
margin-bottom: 30px;
font-size: 12px;
background: url(../images/white-22trans.png) repeat;
}



.moduletable_eventlist h3{
color: red;
padding-bottom: 5px;
}
.moduletable_eventlist a{
color:#FFF;

}





/* ---misc--- */


span.date a{
display: block;
padding:10px 0 0 0;
color:#CCCCCC;
font-size:12px;
}

.moduletable_gennews{
margin-bottom: 20px;
padding: 8px 5px 5px 10px;
margin-bottom: 20px;
font-size: 10px;
background: url(../images/white-22trans.png) repeat;
}



.moduletable_gennews h3{
letter-spacing:.4em;
text-transform:uppercase;
padding-bottom:3px;
}

.location a{
color:#FFF;
}



.moduletablefeed a{
color:#FFF;

}


.moduletablefeed h3 {
padding-bottom: 5px;

}

#none{
display: none;

}

.textleft {
text-align: left;
}


a.readon {
color: #CC0033;

}

a.readmore {

display:block;
padding-bottom:10px;
color:#EA5140
}

a.newstitle{
font-size:14px;
text-decoration: none;
color:red;

}
a:hover.newstitle {
color:#red;
text-decoration: underline;


}


.header2 {
color:red;
padding:5px 5px 10px 5px;
font-size:14px;
font-weight: bold;
display:block;


}

.bold {
font-weight:bold;

}
   

.createdate {
padding: 5px 0 0 11px;
font-size: 10px;
color:#EA5140;

}




/* --- pages --- */


#otherstuff-page {
margin:5px 0 25px 80px;

}



.disc-table {
margin-left:20px

}

.disc-table h3 {
font-weight:bold;
font-size: 12px;
display:block;
padding:5px 0;

}

.disc-table p{
font-size:9px;
font-weight: lighter;
padding:0 !important;
text-indent:0px !important;
line-height: 1.2em !important;
letter-spacing: .05em !important;
text-align: left !important;
word-spacing: .01em !important;
float:left;

}
.disc-table ul{
width:145px;
height:118px;      
float:left;
display:table;
padding-top:5px;
padding-bottom:5px;
		
}


.disc-table li {    
padding-bottom:5px;
}


div#article-content table.contentpaneopen h2.disc-content{
 margin-left:30px;
 font-variant: normal;
 text-transform: none;

}



.contactinfo a{
font-size:14px;
padding-right:10px;
color:#FFF;
weight:bold;
}



.modns{
text-align:right;
}


/*\*/

html>body*.moduletable_gennews {background: url(../images/white-10trans.png) repeat;}

html>body*.moduletable_eventlist {background: url(../images/white-10trans.png) repeat;}

/**/