body {
	background-color: #FBF2D0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	visibility: visible;
}

td, th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}

a {
	color: #000000;
}

a.whitelink:link {color: #ffffff}
a.whitelink:visited {color: #ffffff}
a.whitelink:hover {color: #00ffff; Text-Decoration : None; background-color: #FFCC00;}



a.blacklink:link {color: #000000}
a.blacklink:visited {color: #000000}
a.blacklink:hover {color: #ff0000; Text-Decoration : None; background-color: #FFCC00;}

a:hover {
	color: #DEDECA;
	background-color: #330000;
}


form {
	
}

.title {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	line-height: 30px;
  background-color: #990000; color: #FFFF66;
}

.subtitle {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	line-height: 20px;
	font-weight: bold;
  color: #660000; font-style: oblique;
}

.venue {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	font-weight: bold;
  color: #660000; font-style: oblique;
}

.header {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 24px;
	background-color: #990000;
  color: #FFFF66;
}




.promo {
	font-family: "Times New Roman", Times, serif;
	color: #000033;
}

#header
{
	position:absolute;
	width:787px;
	height:30px;
	z-index:1;
	left: 13px;
	top: 13px;
	background-color: #C2A955;
	layer-background-color: #C2A955;
	border: 1px solid #cc9966;
	font-size: 24px;
	font-style: oblique;
	font-variant: normal;
	font-weight: bold;
	padding-top: 5px;
}


#headernew
{
	position:absolute;
	width:787px;
	height:30px;
	z-index:1;
	left: 13px;
	top: 13px;
	background-color: #FF0000;
	layer-background-color: #C2A955;
	border: 1px solid #cc9966;
	font-size: 24px;
	font-style: oblique;
	font-variant: normal;
	font-weight: bold;
	padding-top: 5px;
}

#menu
{
	position:absolute;
	width:150px;
	height:340px;
	z-index:2;
	left: 11px;
	top: 223px;
	background-color: #FBF2D0;
	layer-background-color: #8C5733;
	border: 3px solid #cc9966;
	color: #000000;
	font-size: 10px;
	font-weight: bold;
	padding-left: 20px;
		line-height: 24px;
}

#Logo
{position:absolute; width:177px; height:108px; z-index:9; left: 620px; top: 54px;}

#Logo1
{position:absolute; width:177px; height:108px; z-index:9; left: 839px; top: 54px;}

#ShowInfo
{
	position:absolute;
	width:355px;
	height:582px;
	z-index:8;
	left: 185px;
	top: 54px;
	background-color: #FBF2D0;
	layer-background-color: #A7C373;
	overflow: visible;
	border: 1px none #000000;
	padding-left: 10px;
	line-height: normal;
	font-size: 12px;
}

#ShowInfo2
{
	position:absolute;
	width:395px;
	height:582px;
	z-index:8;
	left: 190px;
	top: 180px;
	background-color: #FBF2D0;
	layer-background-color: #A7C373;
	overflow: visible;
	border: 1px none #000000;
	padding-left: 15px;
	line-height: normal;
	font-size: 12px;
}

#AddnlPictures
{position:absolute; width:171px; height:280px; z-index:9; left: 12px; top: 578px; overflow: visible; font-size: 12px; font-weight: bold;}

.Links
{position:absolute; width:169px; height:231px; z-index:7; left: 630px; top: 250px; background-color: #829A91; layer-background-color: #829A91;  font-size: 12px; font-weight: normal;}

.castbios {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	border: medium solid #FFFFCC;
	position: relative;
	display: table;
	line-height: normal;
}
.wrap	 {
	float : left;
	padding-right: 10px;
}

.footer {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	line-height: normal;
	background-color: ##FFCC00;
}

.wrapright	 {
			float : right  ;
			margin-bottom : 5px  ;
			Margin-Left : 10px
		}
		
.soldout	 {
			Font-Family : Arial, Helvetica, sans-serif ;
			Color : #666666 ;
			Text-Decoration : Line-Through
		}
	
.FontShows {
color: #ECE9D8;
}

.FontDateVenue {
color: #000000;
}
				
