HTML { 	HEIGHT: 100% }
BODY { 	HEIGHT: 100% }
body { background: url('body_bg.gif'); padding:0px; margin:0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000;}
.main_table { background: url('main_tablebg.jpg') repeat-x; }
.content_table { background: url('content_bg.jpg') no-repeat; }
.content_tabley { background: url('content_bgy.gif') repeat-y; }
.header_bot { background: url('header_bottom.jpg') no-repeat; }
.news_box { background: url('box_newsbg160.jpg') no-repeat; height: 174px; width: 160px; }
.news_bg { background: url('news_bg.gif') }
.artist_box { background: url('artist_box.jpg') no-repeat; height: 187px; width: 285px;}
form { padding:0px; margin:0px; }
.input1 { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF; background-color: #808080; height: 16px; width: 100px; border: 1px solid #808080; }
.input2 { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF; background-color: #808080; height: 16px; width: 30px; border: 1px solid #000000; }
.nav_td { background-color: #000000; padding:5px; }
.title_table { background: url('title_bg580.gif') no-repeat;  height: 98px; width: 580px; }
.hr { color: #ffffff; background-color: #ffffff; height: 2px; width: 90% }
.hrgreen { color: #5D6357; background-color: #5D6357; height: 2px; width: 90% }
img {border: 0px;}
/* ######### CSS for Indented CSS Tabs. Remove if not using ######### */


.nowplaying { 
width:354px; 
height: 269px; 
background: url(now_playing_bg.gif) no-repeat;
}

.theater { 
width:216px; 
height: 269px; 
background: url(theater_bg.gif) no-repeat;
}

.newscontainer { 
width:580px; 
height: 143px; 
background: url(news_newsbg580.gif) no-repeat;
}

.newscontainer { 
width:580px; 
height: 143px; 
background: url(news_newsbg580.gif) no-repeat;
}

.ltnav { 
width:121px; 
height: 21px; 
background: url(lt_navbg.jpg) no-repeat;
}

.venueimgcontainer { 
width:580px; 
height: 319px; 
background: url(venue_imagebg580.gif) no-repeat;

}

.venuecalcontainer { 
width:580px; 
height: 161px; 
background: url(venue_calbg580.gif) no-repeat;
padding:10px;
}
.venuedescrcontainer { 
width:580px; 
height: 208px; 
background: url(venue_descrbg580.gif) no-repeat;
padding:10px;
}

.venuevideocontainer { 
width:201px; 
height: 277px; 
background: url(venue_videobg.gif) no-repeat;
padding:10px;
}


.featurecontainer { 
width:580px; 
height: 301px; 
background: url(featured_newsbg580.jpg) no-repeat;
}

.normalcontainer { 
width:580px; 
height: 230px; 
background: url(normal_newsbg580.gif) no-repeat;
}

.slidecontainer { 
width:540px; 
height: 302px;
background: url(slideshow_bg.jpg) no-repeat;
/*display: table-cell;*/
text-align: center;
vertical-align: middle;
line-height:290px;

}

.tabcontent{
padding-top:12px;
}

.slidecontainer img {
padding-top: 25px;
vertical-align: middle;
}

.indentmenu{
font: bold 13px Arial;
width: 540px; 
height: 40px;
background: url(indentbg5.gif) no-repeat;
}

.indentmenu ul{
margin: 0;
padding: 0;
padding-left:16px;
float: left;
}

.indentmenu ul li{
display: inline;
}

.indentmenu ul li a{
float: left;
padding-top: 10px;
text-align: center;
vertical-align: middle;
color: white; 
text-decoration: none;
width: 170px;
height: 35px;
}

.indentmenu ul li a:visited{
color: white;
}

.indentmenu ul li a.selected{
color: black !important;
/*padding-top: 6px; shift text down 1px
padding-bottom: 4px;*/
background: url(indentbg4.gif) no-repeat;
width: 171px;
height: 37px;
}


@media print {
.tabcontent {
display:block !important;
}
}

/* ######### CSS for Navigation. Remove if not using ######### */

#site_nav, #site_nav ul { /* all lists */
	padding: 0;
	margin: 0;
	list-style: none;
	line-height: 1;
}

#site_nav .homelink {
	border-left: 1px solid #ffffff;
}

#site_nav li a {
	display: block;
	padding: 2px;
	color: #ffffff;
	font-family: arial;
	font-size: 10pt;
	font-weight: bold;
	text-decoration: none;
	border-right: 1px solid #ffffff;
}

#site_nav li { /* all list items */
	float: left;
	/* width: 10em; width needed or else Opera goes nuts */
}

#site_nav li ul { /* second-level lists */ 
	position: absolute;
	background: #B6B6B6;
	width: 10em;
	height: 18px;
	left: -999em; /* using left instead of display to hide menus because display: none isn't read by screen readers */
}

#site_nav li ul li a { /* second-level lists */
	display: block;
	padding: 2px;
	color: #000000;
	font-family: arial;
	font-size: 9pt;
	font-weight: bold;
	text-decoration: none;
	border: 0px;
	border-bottom: 1px solid #63685F;
	background: #B6B6B6;
}

#site_nav li ul li{ /* all list items */
	float: left;
	width: 10em; /* width needed or else Opera goes nuts */
}

#site_nav li ul ul { /* third-and-above-level lists */
	margin: -1em 0 0 10em;
	background: #797373;
	height: 15px;
}

#site_nav li ul ul li a { /* third-level lists */
	display: block;
	padding: 2px;
	color: #000000;
	font-family: arial;
	font-size: 9pt;
	font-weight: bold;
	text-decoration: none;
	border: 0px;
	border-bottom: 1px solid #000000;
	background: #797373;
}

#site_nav li:hover ul ul, #site_nav li.sfhover ul ul {
	left: -999em;
}

#site_nav li:hover ul, #site_nav li li:hover ul, #site_nav li.sfhover ul, #site_nav li li.sfhover ul { /* lists nested under hovered list items */
	left: auto;
}

#site_nav li ul li a:hover, #site_nav li ul li a.sfhover {background-color:#D6E9C6;}
#site_nav li ul ul li a:hover, #site_nav li ul ul li a.sfhover {background-color:#B7C8AA;}

.top1:hover { color:#D6E9C6; }


/* ######### CSS for Content. Remove if not using ######### */

.transMenu {
	LEFT: -1000px; OVERFLOW: hidden; POSITION: absolute; TOP: -1000px
}
.transMenu .content {
	POSITION: absolute
}
.transMenu .items {
	BORDER-RIGHT: #aaaaff 0px solid; BORDER-TOP: #aaaaff 0px solid; Z-INDEX: 2; LEFT: 0px; BORDER-LEFT: #aaaaff 0px solid; BORDER-BOTTOM: #aaaaff 0px solid; POSITION: relative; TOP: 0px
}
.transMenu TD {
	PADDING-RIGHT: 5px! important; PADDING-LEFT: 5px! important; FONT-WEIGHT: bold! important; FONT-SIZE: 12px! important; PADDING-BOTTOM: 3px! important; COLOR: #000000! important; PADDING-TOP: 3px! important; FONT-FAMILY: Arial, Helvetica, sans-serif! important; TEXT-ALIGN: left! important; BORDER-BOTTOM: 1px solid #63685F;
}
#subwrap {
	TEXT-ALIGN: left
}
.transMenu .hover.item TD {
	COLOR: #000000! important
}
.transMenu .item {
	CURSOR: hand; TEXT-DECORATION: none
}
.transMenu .background {
	Z-INDEX: 1; FILTER: alpha(opacity=85); LEFT: 0px; POSITION: absolute; TOP: 0px; BACKGROUND-COLOR: #B6B6B6! important; -moz-opacity: 0.85
}
.transMenu .shadowRight {
	Z-INDEX: 3; FILTER: alpha(opacity=85); WIDTH: 2px; POSITION: absolute; TOP: -3000px; -moz-opacity: 0.85
}
.transMenu .shadowBottom {
	Z-INDEX: 1; FILTER: alpha(opacity=85); LEFT: -3000px; POSITION: absolute; HEIGHT: 2px; -moz-opacity: 0.85
}
.transMenu .hover.item {
	BACKGROUND-COLOR: #D6E9C6! important
}

TABLE.menu {
	BORDER-RIGHT: #aaaaff 0px solid; BORDER-TOP: #aaaaff 0px solid; Z-INDEX: 1; LEFT: 0px; MARGIN: 0px; BORDER-LEFT: #aaaaff 0px solid; BORDER-BOTTOM: #aaaaff 0px solid; POSITION: relative; TOP: 0px
}
TABLE.menu A {
	PADDING-RIGHT: 0px! important; DISPLAY: block! important; PADDING-LEFT: 0px! important; PADDING-BOTTOM: 2px! important; MARGIN: 0px; PADDING: 2px! important; POSITION: relative! important
}
DIV.menu A {
	DISPLAY: block! important; FONT-WEIGHT: bold! important; MARGIN-BOTTOM: 0px! important; COLOR: #FFFFFF! important; FONT-FAMILY: Arial, Helvetica, sans-serif! important; WHITE-SPACE: nowrap; TEXT-ALIGN: left! important; TEXT-DECORATION: none! important; FONT-SIZE: 12px! important;
}
DIV.menu A:visited {
	DISPLAY: block! important; FONT-WEIGHT: bold! important; MARGIN-BOTTOM: 0px! important; COLOR: #FFFFFF! important; FONT-FAMILY: Arial, Helvetica, sans-serif! important; WHITE-SPACE: nowrap; TEXT-ALIGN: left! important; TEXT-DECORATION: none! important; FONT-SIZE: 12px! important;
}
DIV.menu A:active {
	DISPLAY: block! important; FONT-WEIGHT: bold! important; MARGIN-BOTTOM: 0px! important; COLOR: #FFFFFF! important; FONT-FAMILY: Arial, Helvetica, sans-serif! important; WHITE-SPACE: nowrap; TEXT-ALIGN: left! important; TEXT-DECORATION: none! important; FONT-SIZE: 12px! important;
}
DIV.menu A:link {
	DISPLAY: block! important; FONT-WEIGHT: bold! important; MARGIN-BOTTOM: 0px! important; COLOR: #FFFFFF! important; FONT-FAMILY: Arial, Helvetica, sans-serif! important; WHITE-SPACE: nowrap; TEXT-ALIGN: left! important; TEXT-DECORATION: none! important; FONT-SIZE: 12px! important;
}
/*DIV.menu TD {
	BORDER-TOP: #ffffff 1px solid;  BORDER-LEFT: #ffffff 1px solid; BORDER-BOTTOM: #ffffff 1px solid; BACKGROUND-COLOR: #d5d5d5! important
}*/
DIV.menu TD {
	BORDER-RIGHT: #ffffff 1px solid
}
DIV.menu TD.first {
	BORDER-LEFT: #ffffff 1px solid
}
#trans-active A {
	COLOR: #000000! important; BACKGROUND-COLOR: #d5d5d5! important
}
#menu A.hover {
	 COLOR: #D6E9C6! important;
}
#menu SPAN {
	DISPLAY: none
}

