/* CSS Document */

*				{padding: 0px;
			 	margin: 0px;
			 	}

/* TO HIDE HEADING 1 */

h1 em			{
				position: absolute;
				left: -4000px;
				width: 900px;
				}

.hiddenpic		{display: none}


.hiddentext		{display:none}

body			{
				margin-top: 0px;
				background: #000 url(images/bg_bar.jpg) 0px 0px repeat-x;
				 }

				
#wrap			{width: 1024px;
				height: 765px;
				margin: 0px auto;
				background: #000 url(images/bg_right.jpg) 835px 0px no-repeat;
}
		
#wrap2			{width: 900px;
				height: 765px;
				margin: 0px auto;
				background: none;;
}


#leftbox		{width: 227px;
				height: 764px;
				float: left;
				background: url(images/bg_left.jpg) no-repeat;}
				




#navbar			{width: 189px;
				height: 189px;
				float:left;
				background: #000 url(images/bg_navbar.jpg) no-repeat;}
				

.navbarlinks	{margin: 20px 0px 0px 80px;

}

.sidenavlink		{ text-align:center; 
					}

.sidenavlink a		{font-size: 15px; 
					color:#FFFFFF; 
					font-family: Arial, Helvetica, sans-serif; margin-bottom: 30px; } 
					
.sidenavlink a:hover {color: #FF9900}

a.active		{color: #FF9900}


#top			{width: 608px;
				height: 189px;
				background-color:#000;
				margin-left: 0px;
				float:left;
				}


#home			{width: 227px;
				height: 162px;
				float: left;
				background: #000 url(images/bg_home.jpg) no-repeat;
				}

#home a img  	{margin-top: 10px;}

#topright		{width: 192px;
				height: 143px;
				float:left;
				background: #000 url(images/bg_topright.jpg) no-repeat;}	



#main			{
				width: 611px;
				height: 508px;
				margin-bottom: 0px;
				/*url(images/bg_bar.jpg) 0px 10px repeat-x*/;
				margin-left: 0px;
				float:left;
				}

#main_popup			{background-color:#000;
				width: 857px;
				background: #000 /*url(images/bg_bar.jpg) 0px 10px repeat-x*/;
				margin-left: 60px;}
				

#main_popup2			{background-color:#000;
				width: 907px;
				background: #000 /*url(images/bg_bar.jpg) 0px 10px repeat-x*/;
				margin-left: 40px;}

	
.tablepopup		{margin-left: 140px}
	
#sidenav_popup		{width: 94px;
				height: 3208px;
				background-color: #49372a;
				padding-top: 80px;
				float: left;
				position: fixed;
				}

#sidenav_popup a img	{padding: 0px 0px 20px 0px;}
	
#sidenav_popup a img:hover	{padding-left: 0px}


				
.mailinglist	{margin-top: 74px;
				margin-left: 7px;}



#sidenav		{width: 94px;
				height: 498px;
				background-color: #49372a;
				padding-top: 10px;
				float: left;
				}


#sidenav a img	{padding: 0px 0px 10px 0px;}
	
#sidenav a img:hover	{padding-left: 0px}
		
		
		
/* HOPME PAGE BANNERS */
		
.homepage_banners	{margin: 20px 0px 0px 0px;
					
					}


.bannerlabel		{background-color:#333333;
					width: 198px;
					height: 25px;
					margin-left: 3px;
					border-top: 1px solid #999999;
					border-left: 1px solid #999999;
					}
	
.bannerlabel p		{font-size: 19px;
					margin: 0px 0px 0px 0px;
					padding: 4px 0px 2px 10px;
					}

a.banner			{outline: none;
					color: #CCCCCC;
					font-size:15px;	
					padding: 3px 0px 0px 0px}
	

		
a.banner img			{border: 1px solid #333333;
					margin-bottom: 5px;
					float: none;
					outline: none;
					}

a.banner img:hover	{border: 1px solid #999999;
					outline: none}
					

a.banner_donna img			{
					margin-left: 60px;
					float: none;
					outline: none;
					border: 1px solid #666666;
					}

a					{outline: none}

a img				{outline: none}

										
.white				{color:#FFFFFF}

.detailsbox			{border: 1px solid #333333;
					text-align:center;
					padding: 10px 5px 5px 5px;
					margin-bottom: 25px;}

.spacejulie			{height: 55px}

.spacelillias		{height: 75px}


.buytickets			{margin-left: 150px;
					height: 70px;
					text-align:center;}


#bottom			{width: 608px;
				height: 68px;
				margin-left: 0px;
				float:left;
				background: #000 url(images/bg_bottom.jpg) no-repeat;}


.content		{width: 478px;
				height: 500px;
				margin-left: 120px;
				}
			
.center			{text-align:center;}


.mulitmediatix1	{margin-left: 0px;
				height: 160px}

.mulitmediatix2	{margin-left: 100px;
				height: 150px}

h2				{font-family: Arial, Helvetica, sans-serif;
				font-weight: bold;
				font-size: 23px;
				color: #704885;
				border-bottom: 1px solid #825f95;
				border-left: 1px solid #825f95;
				margin-bottom: 10px;
				width: 440px;
				padding-bottom: 3px;
				padding-left: 10px;
			/*	background: url(images/logoshowtune.jpg) no-repeat right top;*/
				}

h3				{font-family: Arial, Helvetica, sans-serif;
				font-weight: bold;
				font-size: 18px;
				margin-bottom: 10px;
				color: #996633
				}
	
h4				{font-family: Arial, Helvetica, sans-serif;
				font-weight: bold;
				font-size: 14px;
				margin-bottom: 10px;
				color: #FFF;
				}
						

#paypallogo		{height: 25px;
				width: 90px;
				border: none;
				margin-top: 15px}

#donatiotnogo	{height: 45px;
				width: 90px;
				border: none;
				margin-top: 15px}

.postage		{font-family: Arial, Helvetica, sans-serif;
				font-weight: bold;
				font-size: 14px;
				margin-bottom: 10px;
				color: #999999}

			
.line			{width: 440px;
				border-top: 1px solid #999999;
				margin: 20px 0px 30px 0px;
				}
										
a img			{outline: none;
				border: none;
				float: left;}
								
				
p			{font-family: Arial, Helvetica, sans-serif;
				font-size: 12px;
				color: #999999;
				margin-bottom: 12px;
				line-height: 18px;
				}

td				{color: #999}


a				{color: #666666;
				font-family:Arial, Helvetica, sans-serif;
				font-size: 12px;
				text-decoration:none;
				}

a:hover			{color: #FF0000}


/* SPONSORS DIV */

.sponsors		{ text-align:center;
				width: 350px;
				margin-left: 30px;
				}

.sponsors a		{
				outline: none;
					border:none;}

.sponsors a img		{float:none;
					padding-bottom: 20px;
					outline: none;
					border:none;}


/* ASSOCIATIONS DIV */


.associations		{ text-align:center;
				width: 350px;
				margin-left: 30px;
				margin-top: 60px;
				}

.associations p	{margin-bottom: 20px}
				
.associations a		{font-family: Arial, Helvetica, sans-serif;
				font-weight: bold;
				font-size: 18px;
				margin-bottom: 10px;
				color: #996633;
				outline: none;
				aborder:none;}
				
.associations a:hover	{color: #FFFFFF}
				
.associations a	img	{float: none}


/* RECORDS */

.records		{ text-align:center;
				width: 370px;
				margin-left: 30px;
				margin-top: 10px;
				}


.pastproductions		{ text-align:center;
				width: 300px;
				margin-left: 30px;
				margin-top: 10px;
				}
				

.pastproductions a img	{float: none}



.posterleft		{float: left;
				border: 1px solid #333333;
				margin: 0px 20px 15px 0px;
				}

.posterleft2		{float: left;
				border: 1px solid #333333;
				margin: 0px 5px 5px 0px;
				}
				
.cd				{
				border: 1px solid #333333;
				margin: 0px 0px 15px 0px;
				}
										
.logo			{float: right;
				margin: 0px 0px 15px 20px;}		
	
.logowords		{width: 280px;
				margin-bottom: 50px}
				
.navnext		{float:right;
				margin-right: 20px;
				margin-top: -30px;
				}
.navnext a		{padding: 2px 5px 2px 5px;
				border: solid 1px #333333;
				margin-right: 10px;
				color: #CCCCCC;
				background-color: #333333}
				
.navnext a:hover	{border-top: 1px solid white;
					border-left: 1px solid white;
					border-right: 1px solid white;
					}

.smalltext	{font-size:12px;
			color: #fff;}



.smalltext2	{font-size:13px;
			color: #666666;}
			
			
/* SCROLL BAR STYLES */

.scroll			{overflow: auto;
				height: 397px;
				width: 470px;
				padding:20px 18px 50px 0px;
				}
				






/*  FORM*/													


.form		{margin-left: 0px;
			width: 430px;
			margin-top: 30px;
			text-align:center}
		
	
.email	 	{width: 230px;
			background-color: #333333;
			color:#FFFFFF;
			}
	

			 
input		{border-right: .5px solid #666;
			border-bottom: .5px solid #666;
			height: 19px;
}


.message		{
			height: 109px;
			border-right: .5px solid #666;
			border-bottom: .5px solid #666;
			background-color: #333333;
			color:#FFFFFF;
}

textarea	{width: 230px;
			background-color: #FFFFCC;
			height: 19px;
			}

.name		{width: 230px;
			background-color: #333333;
			color:#FFFFFF;
			}


.reset		{margin: 0px 0 0 25px;
			padding: 0 20px;
			background-color: #333333;
			color:#FFFFFF;
			font-weight: bold;
			width: 100px;
			}
			
			
.order		{margin: 0px 0 0 0px;
			padding: 0 20px;
			font-weight: bold;
			width: 100px;
			background-color: #333333;
			color:#FFFFFF;}			

		
.errormsg	{color: #CC0000;
			font-size: 12px;
			display: none;
			text-decoration: none;
			font-weight: bold;
			margin-top: 0px;}	

.postcode	{width: 100px;
			}

.state			{width: 100px;
				background-color: #FFFFCC}	
				
	
	
	
				
.webdesign		{width: 340px;
				margin: 20px auto 0px auto;
				padding-top: 5px;
				text-align: right;}

.webdesign p	{color: #4C4C4C;
				font-size:10px;
				margin-right: 20px;
				font-family:Arial, Helvetica, sans-serif}
			
.webdesign a	{color: #4C4C4C;
				font-size:10px;
				font-family:Arial, Helvetica, sans-serif}
	
.webdesign a:hover	{color: #704885;
				font-size:10px;
				font-family:Arial, Helvetica, sans-serif}
							
.pgtab 			{float: right;
				margin-top: -28px}
				
								