
*				{padding: 0;
			 	margin: 0;
			 	}
body		{background: #9c6c32 url("images/background.gif") no-repeat fixed;
			}


.wrap		{width: 450px;
			margin-left: 250px;
			padding-top: 70px;}


.titlebar		{width: 435px;
				background: #54000a url(images/bar_background.gif);
				border-top: 2px solid #a87d49;
				margin-left: 0px;
				height: 30px;
				}

				
								
.titlebar p		{color: #a87d49;
				padding: 5px;
				padding-left: 20px;}

.date			{color: #54000a;
				font-weight: bold;}

				
.sidebar		{width: 190px;
				float: left;
				padding-left: 20px;
				position: fixed;
				padding-top: 74px;
				}

				
.newsblock		{width: 450px;
				float: left;
				margin-bottom: 30px;
				margin-left: 0px;
				}

.bars			{width: 160px;
				height: 30px;
				margin-left: 22px;
				border-left: solid 3px #54000a;
				border-right: solid 3px #54000a;}

				
				
.homewords		{width: 200px;
				float: left;
				margin-left: 10px;
				text-align:justify;}
				
				

.thumb	{float: left;
		border-bottom: 5px solid #b87d49;
		border-right: 5px solid #D3914F;
		border-left: 5px solid #D8A56A;
		border-top: 5px solid #FFCC99;
		margin-right: 10px;
		margin-bottom: 20px;
		width: 200px;
		}


/* ABOUT US */


.johnpic		{float: left;}

.aboutus_content	{width: 430px;
					margin-left: 0px;
					margin-bottom: 140px;}



/* RECENT PRODUCTIONS */

.wrap_recent			{width: 450px;
			text-align: left;
			margin-left: 50px;
			margin-top: 70px;
			margin-bottom: 100px;
			float: left;
			}

.shows		{float: left;
					}


.shows p	{margin-bottom: 15px;
			font-size: 12px;}


.imagesidebar	{text-align: center;
				float: left;
				padding-top: 72px;
				margin-left: 30px;
				}

.imagesidebar p	{font-size: 10px;
				font-style:italic;
				padding-bottom: 40px;
				}

.imagesidebar img	{border-right: 5px solid #b87d49;
		border-top: 5px solid #FFCC99;
		border-left: 5px solid #D8A56A;
		border-bottom: 5px solid #FFCC99;
					}
				
/* CURRENT PRODUCTIONS */

.wrap_current {width: 435px;
			text-align: left;
			margin-left: 250px;
			margin-top: 70px;
			margin-bottom: 100px;
			}

			
.thumb2		{border: none;}


.logo_pris		{text-align: center;
				width: 435px;
				padding-top: 0px;
				margin: 0px;
				background: #54000a;}

.logo_pris img	{margin-bottom: 0px;}
	
.logo_wicked		{text-align: center;
				width: 435px;
				padding-top: 0px;
				margin: 0px;
				background: black;}
				
								
				
.logo_phantom		{text-align: center;
				background-color: black;
				height: 160px;
				padding-top: 0px;
				margin: 0px;}
				
					
.logo_hairspray	{text-align: center;
				background-color: white;
				height: 190px;
				padding-top: 0px;
				margin: 0px;}	
							
.currentprowords {
				text-align: center;
				background: #54000a;
				padding-top: 0px;
				margin: 0px;
				height: 30px;}

.currentprowords p 	{color: #a87d49;
					padding: 4px;
					font-size:15px}

.website		{text-align: center;
				background: #a87d49 url(images/bar2_background.gif);
				height: 25px;
				padding-top: 2px;
				}
			
				
/* CONTACT US */
	
.wrap_contact	{width: 600px;
		margin-left: 250px;
		margin-top: 70px;}
				
				
				
/* JOIN US */
		
.wrap_joinus	{width: 300px;
		margin-left: 250px;
		margin-top: 70px;}
			
.wrap_joinus p	{text-align: left;}

p			{color: white;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size: 12px;
			line-height: 20px;
			}

h2			{color: white;
			font-family:Arial, Helvetica, sans-serif;
			font-size: 19px;
			line-height: 28px;
			margin-bottom: 20px;}

			
.firstletter	{color: white;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size: 20px;
			}
			
						
.response p	{margin-bottom: 15px;}


.email	 	{width: 230px;
			background-color:white;
			}
	

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

textarea	{width: 230px;
			background-color:white;
			height: 60px;
			border-right: .5px solid #9b9b7c;
			border-bottom: .5px solid #9b9b7c;
			}

.name		{width: 230px;
			background-color: white;
			}


.reset		{margin: 0px 0 0 25px;
			padding: 0 10px;
			color: #a87d49;
			font-weight: bold;
			width: 100px;
			height: 35px;}
			
			
.order		{margin: 24px 0 0 0px;
			padding: 0 10px;
			color: #a87d49;
			font-weight: bold;
			width: 100px;
			height: 35px;
			}			

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


				
a				{font-size: 15px;
				color: #54000a;
				text-decoration: none;
				font-family: Verdana, Arial, Helvetica, sans-serif;
				}
				
a:hover			{color: white}


a.links			{color: #54000a;
				font-size: 13px;}
				
a.links:hover	{color: white}


.txtheading {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 19px;
	color: white;
	margin-bottom: 20px;
	font-weight: bold;
	}



.txtheading2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 17px;
	color: #FFFFFF;
	font-weight: bold;
	
	}


.txt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	margin-bottom: 15px;
	text-align:left;
}
.ital {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	font-style: italic;
}

.newspaper {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FFFFFF;
	text-transform: uppercase;
	font-style: normal;
}
.quote {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	font-style: italic;
}
.txtSmall {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FFFFFF;
}


ul	{font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12.5px;
	color: #FFFFFF;
	list-style: none;
	margin-bottom: 15px;
	}