/*---------------------------------------------------------------
GENERAL PAGE STYLES
---------------------------------------------------------------*/


*{margin: 0;
padding: 0;
}

body {background: #000000;
background-image: url(images/bg.jpg);
	background-repeat: repeat;
	background-position:left top;
	background-attachment: scroll;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 62.5%;
	}
	


              #wrapper{
position: relative;
	 top: auto;
    left: auto;
	right:auto;
    width: 900px;
	margin: auto auto auto auto;
	text-align:center;
	height: auto;
	border:none;
	
}
	
		
	#content {
	
	text-align:center;
	overflow:auto;
	
    }



#contentheader
{
width: 900px;
height: 175px;
position: relative;
padding: 10px 0 0 0;
margin-top: 10px;

}

#contentheader h1 a
{
width: 900px;
height: 175px;
text-indent: -5000px;
background: url(images/headbg42.jpg) no-repeat 0 0;
display: block;
position: absolute;
top: 0;
left: 0;

}

#contentheader h1 a:hover
{
background: url(images/headbg42.jpg) no-repeat 0 -175px;
}

	#left {
	
	width: 900px;
	min-height: 40px;
	background-color: #FFFFFF;
		}
		
		#right
	{
	
	width: 850px;
	min-height: 100px;
	background:  url(images/tempbg.jpg) no-repeat 0 0 #ffffff;
	padding: 0 25px;
	
			}
			
			#facebutton
			{
			width: 90px;
			min-height: 10px;
			background: #ECEEF5;
			position: absolute;
			
			top: 10px;
			right: 130px;
			border: 1px solid #000000;
			}
			
			/*---------------------------------------------------------------
GENERAL TEXT STYLES
---------------------------------------------------------------*/



	h2 {font-size: 1.6em; color: #860004; text-align:left;}
	h3 {font-size: 3em; color: #860004; text-align:left;} 

	
	
p {color: #000000; text-align:justify; font-size: 1.4em;
padding: 5px 0;}

a{text-decoration:none;}
a:link {color: #f00001;}
a:active {color: #f00001;}
a:visited {color: #f00001;}
a:hover{color: #000;}
		
/*---------------------------------------------------------------
MAIN MENU STYLES
---------------------------------------------------------------*/
		
		
		.navcontainer
{
min-height: 40px;
background: #860004;
font-size: 1.6em;
font-weight: bold;
position: relative;
}

.navcontainer ul
{
padding-left: 0;
margin-left: 0;

color: #ffffff;
float: left;
width: 100%;

}

.navcontainer ul li { display: inline; }

.navcontainer ul li a
{
margin: 0.5em 0 0 1em;
padding: 0.2em;

color: #ffffff;
text-decoration: none;
float: left;

}

.navcontainer ul li a:hover
{

color: #860004;
background-color:#ffffff;
}

.current
{
margin: 0.5em 0 0 1em;
padding: 0.2em;
color: #000000;
text-decoration: none;
float: left;
background-color:#ffffff;
}
		
		
		
		
	

	
/*---------------------------------------------------------------
SPECIFIC PAGE STYLES
---------------------------------------------------------------*/
		
				#mainitem
		{
				
	}

	
	#mainitem h2
	{
	color: #860004;
		
		font-size: 4em;
		padding: 10px 0;
		
	}
	
	
		
		/* Main item end */
		
		.pageitemtop
		{
		
		}
		
				.pageitem
		{
		width: 830px;
		padding: 5px 10px 10px 10px;
		
		margin: auto;
		background-image:url(images/tbg2.png);
		background-repeat: repeat;
	overflow:auto;
	
		clear: both;
	}
	
.pageitem a{text-decoration:none;}
.pageitem a:link {color: #600;}
.pageitem a:active {color: #600;}
.pageitem a:visited {color: #600;}
.pageitem a:hover{color: #fff;}
	
	.pageitem h3, .faqTitleleft h3
	{
	color:#000000;
		
		font-size: 2em;
		padding-top: 0;
		padding-bottom: 5px;
		margin-top: 0;
		
	}
	
	.pageitem p 
	
		{
		color:#000000;
		
		padding-right: 10px;
		}
		
		.pagepic
		{
		float: right;
		padding: 0 10px 10px 10px;
		
		
		}
		
		.pageitembottom
		{
		width: 850px;
		min-height: 5px;
		margin: auto;
		
		padding-bottom: 10px;}
		
		.pageitembottom .toplink
		{
		font-size: 1.1em;
		
		}
	
	   .player {text-align: left; padding-left: 30px; }  
	
	#clear
	{
	clear:both;
	}

.musicbg
{
width: 500px;
height: 500px;
margin: auto auto auto auto;
background-image: url(images/musicbg.png);
background-position:center;
}




.gigspace

{
padding: 1em 0;
border-top: 1px solid #000000;
}



.clear
{clear:both;}

#bottom
{
 text-align:center;
 border-top: 2px solid #000000;
 padding-top: 20px;
 
}

#bottom p {
text-align:center;
font-size:12px;
color:#ccc;
padding-bottom: 10px;
}

#bottom a:link, #bottom a:visited, #bottom a:active {

color:#00CC00;
text-decoration:none;
}

#bottom a:hover{color:#fff;
text-decoration:none;}


#bottom p.adminlink, #bottom a:link.adminlink, #bottom a:visited.adminlink, #bottom a:active.adminlink {color:#333; text-decoration:none; margin-top: 5px;}

#bottom a:hover.adminlink {color:#fff;}

#bottom p.maillink, #bottom a:link.maillink, #bottom a:visited.maillink, #bottom a:active.maillink {color:#fff; text-decoration:none; margin-top: 5px;}

#bottom a:hover.maillink {color:#333;}


/*------- Div collapse stuff ------ */

.onDiv, .offDiv{
width:840px;
margin: 0;
padding-left: 10px;

clear:both;
background-image: url(images/tbg2.png); 
background-repeat: repeat;

}

.onDiv p, .onDiv h2, .offDiv p, .offDiv h2
{color:#000000;}



.faqTitle{

font-size:1.2em;
width: 850px;
margin: 0px 0px 0px 0px;
cursor:pointer;
overflow: auto;

}

.faqTitleleft
{width: 610px;



float: left;

}



.faqTitleright
{width: 220px;

min-height: 200px;
padding: 10px;

float: left;
}

.onDiv .showLink{
display:none;
}
.offDiv .hideLink{
display:none;
}
.show-hide{
padding:0 10px 0 0;
overflow: auto;
}
/*------- These links are shown with JS, hidden if JS is off ------ */
a.showLink, a.hideLink, a.hideAll, a.showAll{
display:none;
}


/*---- EASY TABS STYLE ---*/
#tab-container { min-height: 400px; }
			#tab-container ul { margin: 0; padding: 0; font-size: 1.6em; float:left;}
			#tab-container ul li { display: inline-block;}
			#tab-container ul li a { display: block; padding: 4px 5px;  }
			#tab-container ul li a:hover { text-decoration: none; }
			#tab-container ul li.active {   }
			#tab-container ul li a.active { font-weight: bold; }
			#tab-container .panel-container { padding: 0; }
			#tab-container .panel-container ul { min-height: 1000px; font-size: 1.4em; text-align: left;}
			#tab-container .panel-container ul li { display:inline;}
			#tab-container .panel-container ul li a { display:inline;}
