/* CSS Document */

html {overflow: scroll-y;}

body{	overflow: -moz-scrollbars-vertical; 
	margin:0;
	padding:0;
	background:#000000;
	}

#tableForCentering{position:absolute;right: 50%; margin-right:-413px;
			
				  }

#pageWrapper{width:770px;background:#ffffff;}


/*page vertical layers
-Header
-Header Menu
-Sub menu that attatches to header
-white space
-content area
footer
*/

#header{
			position:absolute;
			width:770px;
			height:100px;
			background:#006699;
			background-image: url("images/rules/top_png.png");
			font-family:verdana, arial, helvetica, sans-serif;	
			margin-top:0px;
		}
			
/*Transparency for sub menu*/			
#subMenu{
			color:#ffffff;
			position:absolute;
			width:770px;
			height:20px;			
			background:#cccccc;
			margin-top:125px;
			margin-bottom:0px;
			font-family:verdana, arial, helvetica, sans-serif;
			font-size:13px
}


#mainContentArea{
			color:#000000;
			position:absolute;
			width:770px;
			background:#ffffff;
			margin-top:150px;
			/*margin-bottom:0px;*/
			border-top: 1px solid #000000;
			border-bottom: 1px solid #000000;			
			font-family:verdana, arial, helvetica, sans-serif;
}

#footer{			color:#ffffff;
			position:relative;
			width:770px;
			height:85px;
			background:#000000;
			margin-bottom:0px;
			font-family:verdana, arial, helvetica, sans-serif;
			border-top: 1px solid #000000;
			background-image: url("images/rules/bottom_png.png");
			}

/*
width:770px; margin-left: auto; margin-right: auto;
*/

#headerMenu{
			color:#ffffff;
			position:absolute;
			width:770px;
			height:25px;
			background:#000000;
			margin-top:100px;
			margin-bottom:0px;
			font-family:verdana, arial, helvetica, sans-serif;
			align:left;
			font-size:13px;}

/*color in for sub menu*/	
/*one for each menu item */
#homeTable{background:#2C446E;border-left:1px solid #cccccc;}
#bioTable{background:#2C446E;}
#pressTable{background:#2C446E;}
#liveTable{background:#2C446E;}
#mediaTable{background:#2C446E;}
#releasesTable{background:#2C446E;}
#storeTable{background:#2C446E;}
#linksTable{background:#2C446E;}
#contactTable{background:#2C446E;}

/*menu item coloring code - driven */
.menuItem   
       { 
				 color:#ffffff;
		   background-color:#000000;
				text-align:center;
				display:block;
				text-size:12px;
				text-decoration:none;
				margin:0 0 0 0;
				font-family:verdana, arial, helvetica, sans-serif;
					border-bottom:1px solid #cccccc;
					padding-bottom:3px;
					font-weight:600;
					
       }
 
       .menuItem1
       { 
           		text-align:center;
				display:block;
				margin:0 0 0 0;
				text-size:12px;
				text-decoration:none;
				color:ffffff;
				background-color:#2C446E;
				/* make sure block highlighting fills out the entire table cell */
				font-family:verdana, arial, helvetica, sans-serif;
				border-top:1px solid #cccccc;
				border-left:1px solid #cccccc;
				border-right:1px solid #cccccc;
				border-bottom:1px solid #2C446E;
				padding-bottom:4px;
				font-weight:800;
       }
	   a.menuItem1:visited {
				color:#ffffff;			
				}
				
/*code oto format the sub menu's */
.subMenuItem   
       { 
				 color:#ffffff;
		   background-color:#2C446E;
				text-align:center;
				display:block;
				text-size:10px;
				text-decoration:none;
				margin:0 0 0 0;
				font-family:verdana, arial, helvetica, sans-serif;
					border-bottom:1px solid #cccccc;
					padding-bottom:0px;
					font-weight:600;
					
       }
	   
	   .subMenuItemDark   
       { 
				 color:#cccccc;
		   background-color:#2C446E;
				text-align:center;
				display:block;
				text-size:10px;
				text-decoration:none;
				margin:0 0 0 0;
				font-family:verdana, arial, helvetica, sans-serif;
					border-bottom:1px solid #cccccc;
					padding-bottom:0px;
					font-weight:600;
					
       }
	   
/* MainContent areas */

#homeContent{vertical-align:top;}


#quickLinks{vertical-align:top;}	   
#ruleWrapper{border: 1px solid black;color:#ffffff}
#frontPageContent{font-size:12px; vertical-align:top;}
#frontPageQL{vertical-align:top; border: 1px solid #000000;}
#qlSubMenuHeader{font-size:14px;font-weight:800; border: 1px solid #000000;color:#cccccc; vertical-align:top;}
#qlSubMenuBlue{font-size:12px; color:#ffffff;background-color:#2C446E; vertical-align:top;}
#qlSubMenuGray{font-size:11px; color:#000066;background-color:#cccccc; vertical-align:top; font-weight:600;}

a.qlSubMenuBlue {
	color:#cccccc;
	font-size:11px;
	text-decoration:none;
	font-weight:600;
	font-family:verdana, arial, helvetica, sans-serif;
	}
a.qlSubMenuBlue:link {color:#cccccc;font-size:11px;}
a.qlSubMenuBlue:visited {color:#cccccc;font-size:11px;}
a.qlSubMenuBlue:hover {color:#cccccc;font-size:11px;text-decoration:underline;}

a.mainContentBlue {
	color:#2C446E;
	font-size:11px;
	text-decoration:none;
	font-weight:600;
	font-family:verdana, arial, helvetica, sans-serif;
	}
a.mainContentBlue:link {color:#2C446E;font-size:11px;}
a.mainContentBlue:visited {color:#2C446E;font-size:11px;}
a.mainContentBlue:hover {font-size:11px;text-decoration:underline;}

a.lyrics {
	color:#ffffff;
	font-size:12px;
	text-decoration:none;
	font-weight:600;
	font-family:verdana, arial, helvetica, sans-serif;
	}
a.lyrics:link {color:#ffffff;font-size:12px;}
a.lyrics:visited {color:#ffffff;font-size:12px;}
a.lyrics:hover {font-size:12px;text-decoration:underline;}

a.newsLink {
	color:#000000;
	font-size:11px;
	text-decoration:none;
	font-weight:600;
	font-family:verdana, arial, helvetica, sans-serif;
	}
a.newsLink:link {color:#000000;font-size:11px;}
a.newsLink:visited {color:#000000;font-size:11px;}
a.newsLink:hover {font-size:11px;text-decoration:underline;}

ul{text-align:left;}
