@charset "UTF-8";
/* CSS Document */

@import url("navigation.css");
@import url("subnavigation.css");
@import url("tags.css");

*{
	margin:0;
	padding:0;
}

img
{
	border:none;
}

body
{
	text-align:center;
	/*margin:20px auto;*/
	/*min-width:840px;for netscape browsers*/
	font-family:"Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
	font-size:small;
	background-image: url(/images-layout/main-background-solid.jpg);
	background-repeat: repeat;
}

#Header
{
	position: relative;
	float: left;
	width:1004px;
	height:269px;
}

#Content
{
	width:1004px;
	margin:0px auto; /* Right and left margin widths set to "auto" */
	text-align:left; /* Counteract to IE5/Win Hack */
	font:Arial, Helvetica, sans-serif;
	font-size:15px;
	line-height: 18px;
	background: url(/images-layout/footerbackground.jpg) left top repeat;
}

#Left_Column
{
	float: left;
	width: 795px;
	text-align: center;
	font:Arial, Helvetica, sans-serif;
	font-size:15px;
	line-height: 18px;
}


#Home_Side_Bar
{
	float: left;
	width: 209px;
	height: 600px;
	text-align: center;
	font:Arial, Helvetica, sans-serif;
}

#Home_Side_Bar a
{
	float: left;
	font-size:20px;
	line-height: 24px;
	color: yellow;
	text-decoration:none;
}

#LeftColumn
{
	float: left;
	width: 460px;
	text-align: left;
	font:Arial, Helvetica, sans-serif;
	font-size:15px;
	line-height: 18px;
}

#RightColumn
{
	float: right;
	width: 362px;
	text-align: center;
}

#Footer
{
	float: left;
	width:1004px;
	color:balck;
	text-align:center;
	font-size:10px;
	line-height: 16px;
	background: url(/images-layout/footerbackground.jpg) left top repeat;
}

#Footer a
{
	color:white;
}

#Footer img
{
	float: left;
	width: 144px;
	height: 44px;
	padding-top: 5px;
	padding-right: 5px;
}

#BottomBanner
{
	float: left;
	width: 1004px;
	font: "Arial Black", Gadget, sans-serif;
	font-size: 22px;
	font-weight:500;
	text-align:center;
	color: white;
	line-height: 25px;
	background: url(/images-layout/showoftheyearback.gif) left top repeat;
	padding-bottom: 10px;
}

#SideText
{
	float: left;
	text-align: center;
	font:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: white;
	width: 179px;
	line-height: 14px;
	padding-left: 12px;
	padding-right: 12px;
	margin-top: 10px;
	margin-bottom: 10px;
}

#SideTextConcerts
{
	float: left;
	text-align: center;
	font:Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: white;
	width: 179px;
	line-height: 24px;
	margin-left: 15px;
	margin-right: 15px;
	margin-top: 10px;
	margin-bottom: 10px;
}

#NarrowColumn
{
	background-color:#FFF;
	width: 714px;
	margin:0px auto; /* Right and left margin widths set to "auto" */
	text-align:center; /* Counteract to IE5/Win Hack */
	font:Arial, Helvetica, sans-serif;
	font-size:15px;
	line-height: 18px;
	padding-top: 10px;
	padding-bottom:10px;
}

#BuyTicketsTextColumn
{
	width: 600px;
	margin:0px auto; /* Right and left margin widths set to "auto" */
	text-align:left; /* Counteract to IE5/Win Hack */
	font:Arial, Helvetica, sans-serif;
	font-size:15px;
	line-height: 18px;
	padding-top: 40px;
	padding-bottom:20px;
	line-height: 20px;
}

#TermsOfUseColumn
{
	width: 600px;
	margin:0px auto; /* Right and left margin widths set to "auto" */
	text-align:left; /* Counteract to IE5/Win Hack */
	font:Arial, Helvetica, sans-serif;
	font-size:15px;
	line-height: 18px;
	padding-top: 40px;
	padding-bottom:20px;
	padding-left: 30px;
	padding-right: 30px;
	line-height: 20px;
	background-color:#FFF;
}

#BuyTicketsTextColumn li
{
	margin-left: 14px;
}

#NarrowTextColumn
{
	background-color:#FFF;
	width: 634px;
	height: 618px;
	margin:0px auto; /* Right and left margin widths set to "auto" */
	text-align:center; /* Counteract to IE5/Win Hack */
	font:Arial, Helvetica, sans-serif;
	font-size:15px;
	line-height: 18px;
	padding-left: 40px;
	padding-right: 40px;
}

#AuditionColumn
{
	width: 574px;
	text-align: left;
	margin:0px auto; /* Right and left margin widths set to "auto" */
	font:Arial, Helvetica, sans-serif;
	font-size: 15px;
	line-height:18px;
	padding-top: 15px;
}

#AboutColumn
{
	background-color:#FFF;
	width: 634px;
	padding-left: 40px;
	padding-right: 40px;
	text-align: left;
	margin:0px auto; /* Right and left margin widths set to "auto" */
	font:Arial, Helvetica, sans-serif;
	font-size: 15px;
	line-height:18px;
	padding-top: 15px;
}

#SitemapColumn
{
	background-color:#FFF;
	width: 634px;
	padding-left: 40px;
	padding-right: 40px;
	text-align: left;
	margin:0px auto; /* Right and left margin widths set to "auto" */
	font:Arial, Helvetica, sans-serif;
	font-size: 15px;
	line-height:18px;
	padding-top: 15px;
}

#ScheduleColumn
{
	background-color:#FFF;
	width: 700px;
	padding-left: 10px;
	padding-right: 10px;
	margin:0px auto; /* Right and left margin widths set to "auto" */
	font:Arial, Helvetica, sans-serif;
	font-size: 15px;
	line-height:18px;
	padding-top: 15px;
	text-align: center;
}

#ScheduleColumn img
{
	padding-top: 20px;
	padding-bottom: 30px;
}

#AwardsColumn
{
	background-color:#FFF;
	width: 662px;
	text-align: center;
	margin:0px auto; /* Right and left margin widths set to "auto" */
	font:Arial, Helvetica, sans-serif;
	font-size: 15px;
	line-height:18px;
}

#AwardsColumn ul
{
	text-align: left;
	padding-left: 90px;
}

#ShowInfoColumn
{
	width: 700px;
	height: 320px;
	text-align: left;
	margin:0px auto; /* Right and left margin widths set to "auto" */
	font:"Arial Black", Gadget, sans-serif;
	font-size: 20px;
	line-height:26px;
	text-align: center;
	font-weight:600;
	padding-top: 15px;
}

#ShowInfoColumn object
{
	float: left;
	width: 400px;
	height: 316px;
	margin: 0 15px 15px 0;
}

#ShowInfoText
{
	float: left;
	width: 650px;
	margin-left:72px;
	margin-right:70px;
	font:Arial, Helvetica, sans-serif;
	font-size:15px;
	line-height: 18px;
	text-align: left;
	padding-top: 20px;
	padding-bottom: 20px;
}

#ShowInfoImage
{
	float: left;
	width: 795px;
}

.CastColumn
{
	float: left;
	width: 377px;
	text-align: left;
	font:Arial, Helvetica, sans-serif;
	background: url(/images-layout/cast-column-back.jpg) left top repeat;
	padding-left: 20px;
	font:Arial, Helvetica, sans-serif;
	font-size:15px;
	line-height: 18px;
}

.CastColumn img
{
	float: left;
	padding-top: 12px;
	padding-right: 20px;
	padding-bottom: 20px;
}

.CastColumn h4
{
	color:white;
	font-size: 110%;
	text-align: left;
}

#MorningShowColumn
{
	background-color:#FFF;
	width: 640px;
	text-align: left;
	margin:0px auto; /* Right and left margin widths set to "auto" */
	font:Arial, Helvetica, sans-serif;
	font-size: 15px;
	line-height:18px;
}

#StudentGroupColumn
{
	background-color:#FFF;
	width: 640px;
	text-align: center;
	margin:0px auto; /* Right and left margin widths set to "auto" */
	font:Arial, Helvetica, sans-serif;
	font-size: 15px;
	line-height:18px;
	padding-top: 20px;
	padding-bottom: 40px;
}

#EscortColumn
{
	background-color:#FFF;
	width: 640px;
	text-align: left;
	margin:0px auto; /* Right and left margin widths set to "auto" */
	font:Arial, Helvetica, sans-serif;
	font-size: 15px;
	line-height:18px;
	padding-top: 20px;
	padding-bottom: 40px;
}

#EscortColumn ul
{
	text-align: left;
	padding-left: 30px;
	line-height: 30px;
}

#EscortColumn h1
{
	font-size:160%;
	color:#F00;
	margin:0px 0px 15px 0px;
	font:Arial, Helvetica, sans-serif;
	text-align:center;
	font-style:italic;
	line-height: 125%;
}

#GroupsColumn
{
	background-color:#FFF;
	width: 640px;
	text-align: center;
	margin:0px auto; /* Right and left margin widths set to "auto" */
	font:Arial, Helvetica, sans-serif;
	font-size: 15px;
	line-height:18px;
	padding-top: 20px;
	padding-bottom: 40px;
}

#GroupsColumn li
{
	text-align: left;
	margin-left: 125px;
}

#ConcertsColumn
{
	float: left;
	color: white;
	width: 795px;
	height: 267px;
	padding-top: 20px;
	background: url(/images-layout/concert-back.jpg) left top no-repeat;
}

#ConcertsColumn a
{
	color: white;
}

#ConcertsPicColumn
{
	float: left;
	width: 795px;
	height: 797px;
	/* background: url(/images/concerts-pic.jpg) left top no-repeat;*/
}

#HomePicColumn
{
	float: left;
	width: 795px;
	height: 618px;
	background: url(/images/home-content.jpg) left top no-repeat;
}

#ReserveGroupColumn
{
	background-color:#FFF;
	width: 500px;
	margin:0px auto; /* Right and left margin widths set to "auto" */
	text-align:center; /* Counteract to IE5/Win Hack */
	font:Arial, Helvetica, sans-serif;
	font-size:15px;
	line-height: 18px;
	padding-left: 120px;
	padding-right: 120px;
}

#ReserveGroupColumn td
{
	font:Arial, Helvetica, sans-serif;
	font-size:15px;
	line-height: 28px;
	text-align:right;
}

img.FaceBook
{
	position: absolute;
	height: 53px;
	width: 57px;
	z-index: 100;
	left: 814px;
	top: 257px;
}

img.Twitter
{
	position: absolute;
	height: 53px;
	width: 54px;
	z-index: 100;
	left: 871px;
	top: 257px;
}

img.YouTube
{
	position: absolute;
	height: 53px;
	width: 56px;
	z-index: 100;
	left: 925px;
	top: 257px;
}
