body {  background-color:#000000; color:#FFFFCC; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;
	scrollbar-base-color:#000000;
	scrollbar-highlight-color:#999999;
	scrollbar-face-color:#333333;
	scrollbar-arrow-color:#FFCC00;
	margin-top:2px;
	}
a:link    { text-decoration:none; color:#FF9900; }
a:visited { text-decoration:none; color:#FF9900; }
a:hover   { text-decoration:none; color:#CCFF00; }
a:active  { text-decoration:none; color:#CCFF00; }

#VIPSoldOut	{
		position:relative;
		float:left;
		left:100px;
		top:-60px;
		width:300px;
		}

.FlashingLink { text-decoration:blink; color:#FF3333; }

.BannerNoFlash { font-size:80%; }

p { font-size: 10pt; font-family: Arial, Helvetica, sans-serif; color:#FFFFCC;}
td {  font-size: 10pt; font-family: Arial, Helvetica, sans-serif; color:#FFFFCC }
img { border:0 }
input { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10pt; }

.BannerText { font-family: Arial Narrow,sans-serif; font-size:10pt; }

.MenuText { font-family: Arial Narrow,sans-serif; font-size:10pt; }
.MenuFooter { font-family: Arial Narrow,sans-serif; font-size:8pt; color:#FFCC00; }

.VenueListName { font-family:Arial,sans-serif; font-size:12pt; font-weight:bold; }
.VenueListText { font-family:Arial,sans-serif; font-size:10pt; font-weight:normal; }

.MenuTable { background: #000000; margin:0; border:0; width:100%; vertical-align: bottom }
.MenuTable td { color:#FFFFFF; }
 
.BannerHeading { color:#CCCCCC; font-size: 24pt; font-style: normal; font-weight: bold; margin-left:0px }
.BannerSubHeading { color:#CCCCCC; font-size: 18pt; font-style: normal; font-weight: normal; margin-left:0px }

.BodyHeading { font-size: 16pt; font-family: Arial Narrow,sans-serif; font-style: normal; font-weight: bold; margin-left:0px; color:#FFCC00; }
.BodySubHeading { font-size: 13pt; font-family: Arial Narrow,sans-serif; font-style: normal; font-weight: bold; margin-left:0px; color:#FFCC00; }

.HomeHead { font-size:12pt; font-weight:bold; text-decoration:underline; }

.FrontPageItem { font-size: 110%; font-family: Arial, Helvetica, sans-serif; color:#FF3333; font-weight:bold; }
.FrontPageText { margin-left:50px; }

.LookAtMe { color:#FF3333; font-weight:bold; }
.LookAtMeHappy { color:#33FF33; font-weight:bold; }

.FooterTable { width: 100%; border-top: thin solid gray; border-bottom: thin solid black}
.FooterTable td { font-size:7pt; font-style:normal; font-weight:normal; color:#FFCC00 }

.BigTextTable { }
.BigTextTable a:link { text-decoration: none; color: #FF9900; }
.BigTextTable a:visited { text-decoration: none; color: #FF9900}
.BigTextTable a:hover {  text-decoration: none; color: #CCFF00; }
.BigTextTable a:active { text-decoration: none; color: #CCFF00; }
.BigTextTable td { color:#FFCC00; }
.BigTextTable thead td { font-size:20pt; font-weight:normal; color:#FFCC00; background-color:#333333}

.SmallTextTable { }
.SmallTextTable td { font-size:10pt; color:#FFFFCC; }
.SmallTextTable input { background-color:#EEEEEE }
.SmallTextTable textarea { background-color:#EEEEEE }

.TableBare { padding:0px; }

.NewsTitle { font-size: 16pt; font-style: normal; font-weight: normal; margin-left:0px; }
.NewsDate { font-size: 12pt; font-style: italics; font-weight: bold; margin-left:0px; }
.NewsBody { font-size: 10pt; font-style: normal; font-weight: normal; margin-left:2em; margin-right:2em}
.NewsListTitle { font-size: 11pt; font-style: normal; font-weight: bold; margin-left:0px; }
.NewsListDate { font-size: 9pt; font-style: italics; font-weight: bold; margin-left:0px; }
.NewsListBody { font-size: 9pt; font-style: normal; font-weight: normal; margin-left:0px; }
.NewsListSeason { font-size: 14pt; font-style: normal; font-weight: normal; margin-left:0px; }

.Head1 { font-size:12pt; font-weight:bold; font-style:italic }
.Head2 { font-size:12pt; font-weight:bold; font-style:normal }
.Head3 { font-size:10pt; font-weight:bold; font-style:normal }
.IndentSmall { margin-left:25px }
.Indent { margin-left:50px }
.IndentLarge { margin-left:100px; margin-right:100px }
.SmallerText { font-size:9pt; }
.SmallText { font-size:8pt; }
.LargeText { font-size:12pt; }
.LargerText { font-size:14pt; }
.ReallyBigT	ext { font-size:20pt; }
.LineSpaceMedium { line-height:1.3em; }
.Italic { font-style:italic; }
.Bold { font-weight:bold; }
.StrikeThrough { text-decoration: line-through; }
.MessageSoldOut { font-size:24pt; font-weight:bold; color:#FF0000; }

.ShowListSeason { font-size: 14pt; font-style: normal; font-weight: normal; margin-left:0px; color:#CCCCCC; }
.ShowListSuperTitle { color:#FFCC00; font-size: 9pt; font-style: normal; font-weight: bold; margin-left:0px; }
.ShowListTitle { font-family: Arial Narrow,sans-serif; color:#FFCC00; font-size: 18pt; font-style: italic; font-weight: bold; margin-left:0px; }
.ShowListSubTitle { font-size: 11pt; font-style: normal; font-weight: normal; margin-left:15px; }
.ShowListTitle a:link { text-decoration: none; color:#FFCC00; }
.ShowListTitle a:visited { text-decoration: none; color:#FFCC00; }
.ShowListTitle a:hover { text-decoration: none; color:#FFCC00; }
.ShowListTitle a:active { text-decoration: none; color:#FFCC00; }
.ShowListDates { font-size: 10pt; font-style: italic; font-weight: bold; margin-left:0px; }
.ShowListBody { font-size: 9pt; font-style: normal; font-weight: normal; margin-left:0px; }
.ShowSuperTitle { color:#FFCC00; font-size: 9pt; font-style: normal; font-weight: bold; margin-left:0px; }
.ShowTitle { font-family: Arial Narrow,sans-serif; color:#FFCC00; font-size: 20pt; font-style: italic; font-weight: bold; margin-left:0px; }
.ShowSubTitle { font-size: 11pt; font-style: normal; font-weight: normal; margin-left:15px; }
.ShowSuperTitleOLD { font-size: 8pt; font-style: normal; font-weight: bold; margin-left:0px; }
.ShowTitleOLD { font-size: 12pt; font-style: normal; font-weight: bold; margin-left:0px; }
.ShowSubTitleOLD { font-size: 9pt; font-style: normal; font-weight: bold; margin-left:0px; }
.ShowCredit { font-size: 11pt; font-style: normal; font-weight: normal; margin-left:0px; margin-top:4px; }
.ShowDates { font-size: 10pt; font-style: italic; font-weight: bold; margin-left:0px; }
.ShowDesc { font-size: 11pt; font-style: normal; font-weight: normal; margin-left:0px; }
.ShowDescSmall { font-size: 10pt; font-style: normal; font-weight: normal; margin-left:0px; }
.ShowDescSmaller { font-size: 9pt; font-style: normal; font-weight: normal; margin-left:0px; }

.ShowSubListTitle { font-family: Arial Narrow,sans-serif; color:#FFCC00; font-size: 13pt; font-style: italic; font-weight: bold; margin-left:0px; }

.SubLinksTable { margin:0; vertical-align:bottom; }
.SubLinksTable td { font-size:10pt; font-weight:bold }

.SubLinksTableLow { margin:0; vertical-align:bottom; }
.SubLinksTableLow td { font-size:10pt }

.PressTitle { font-size:larger; font-weight:bold; }
.Quote { font-size:10pt; margin-left:40px; margin-right:40px; font-style:italic }
.Quote2 { font-size:10pt; margin-left:20px; margin-right:20px; font-style:italic }
.QuoteBig { font-size:12pt; margin-left:40px; margin-right:40px; font-style:italic }
.Citation { text-align:right; margin-right:40px; font-size:10pt; font-style:normal }

.PressReviewTitle { font-size:12pt; font-weight:bold; }
.PressArticleTitle { font-size:11pt; font-weight:normal; }
.PressReviewQuote { font-size:11pt; margin-left:40px; margin-right:40px; font-style:italic }
.PressArticleQuote { font-size:10pt; margin-left:40px; margin-right:40px; font-style:italic }
.PressQuoteQuote { font-size:12pt; margin-left:40px; margin-right:40px; font-style:italic }
.PressReviewCitation,  
.PressArticleCitation, 
.PressQuoteCitation 
	{ text-align:right; margin-right:40px; font-size:10pt; font-style:normal }

.PressRandomQuote { margin-left:100px; margin-right:100px; }
.PressRandomQuoteQuote { font-size:12pt; font-style:italic; font-weight:bold; color:#FFCC00; }
.PressRandomQuoteCitation { text-align:right; font-weight:bold; margin-right:40px; font-size:10pt; font-style:normal; color:#FFCC00; }

.title { font-family: Verdana, Arial, Helvetica, sans-serif;  font-size: 16pt; 
         font-style: normal; font-weight: bold; margin-left:0px; 
         }

.SpecialHead { font-size:90%; font-weight:bold; color:#FFCC00; }
.SpecialDate { font-size:90%; font-style:italic; font-weight:bold; }
.SpecialBody { font-size:80%; }

.CalendarTable {  }
.CalendarTable {margin:0; cellpadding:0; cellspacing:0; width:504px }
.CalendarTable tr { vertical-align:top; }
.CalendarTable td { font-family: Verdana, Arial, Helvetica, sans-serif; background-color:#333333; font-size:7pt; width:14%; font-weight:bold }
.CalendarTableActive { font-size:7pt; font-family: Verdana, Arial, Helvetica, sans-serif; color:#66CC66; }
.CalendarTableActive a:link { color: #66CC66 ; text-decoration: none; }
.CalendarTableActive a:visited { color: #66CC66 ; text-decoration: none; }
.CalendarTableActive a:hover { color: #CCFF00 ; text-decoration: none; }
.CalendarTableActive a:active { color: #CCFF00 ; text-decoration: none; }
.CalendarTableInactive { font-size:7pt; font-family: Verdana, Arial, Helvetica, sans-serif; color:#FF9999; }
.CalendarPrice { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10pt; background-color:#000000; color:#FFEE00; font-weight:bold; border:none; }

.CalendarListTableActive { font-size:9pt; font-family: Verdana, Arial, Helvetica, sans-serif; color:#66CC66; }
.CalendarListTableActive a:link { color: #00CE00 ; text-decoration: none; font-weight:bold;  }
.CalendarListTableActive a:visited { color: #00CE00 ; text-decoration: none; font-weight:bold;  }
.CalendarListTableActive a:hover { color: #008800 ; text-decoration: none; font-weight:bold;  }
.CalendarListTableActive a:active { color: #008800 ; text-decoration: none; font-weight:bold;  }
.CalendarListTableInactive { font-size:7pt; font-family: Verdana, Arial, Helvetica, sans-serif; color:#FF9999;  font-weight:bold; }

.CalendarLegend { background:#CCCCFF }
.CalendarLegend { margin:0; cellpadding:0; cellspacing:0; }
.CalendarLegend tr { vertical-align:top;}
.CalendarLegend thead { font-weight:bold; color:#000000; }
.CalendarLegend td { font-family: Verdana, Arial, Helvetica, sans-serif; color:#000000; font-size:7pt }
.CalendarLegendText { color:#000000; }

.CalMonth { font-size:14pt; font-weight:bold; }

.TixQuanReg { background:#CCCCCC; }
.TixQuanDis { background:#FFCC33; }
.TixSubHead { font-weight:bold; }
.TixFormLabel { font-size:10pt; }
.TixFormLabelPunch { font-size:10pt; font-weight:bold; }
.TixWarning { font-size:10pt; font-weight:bold; color:#FF0000; }
.TixFormNote1 { font-size:8pt; }
.TixFormNote2 { font-size:7pt; }
.TixFooter { font-size:10pt; }

.FormFieldHLMed {  }
.FormFieldHLHigh {  }
.FormFieldHLCoupon { background-color:#FF4133; }
.FormFieldPrice1 { background-color:#BEBC2A; }
.FormFieldPrice2 { background-color:#CCCCCC; }
.FormFieldPrice3 { background-color:#6DC049; }
.FormFieldPrice4 { background-color:#5085DC; }
.FormFieldPrice5 { background-color:#D632DC; }
.FormFieldPrice6 { background-color:#FA9D25; }
.FormFieldTextNorm { color:#000000; }
.FormFieldTextCoupon { color:#FF3333; }

.FormFieldInfoOnly { color:#FFFFCC; background-color:#000000; border:none; }

.TixCountGood { color:#000000; background-color:#33FF33; border:none; font-weight:bold; }
.TixLabelGood { color:#33FF33; background-color:#000000; border:none; font-weight:bold; }
.TixCountBad { color:#FFFFFF; background-color:#FF3333; border:none; font-weight:bold; }
.TixLabelBad { color:#FF3333; background-color:#000000; border:none; font-weight:bold; }


.LinksTable { font-size:8pt}
table.LinksTable {width:100%; }
table.LinksTable tr {vertical-align:top;}
table.LinksTable td {color:#FFFFFF; width:20%}
table.LinksTable table {margin:0;padding:0}
table.LinksTable table thead {font-weight:bold; alignment:left}
table.LinksTable table thead td {padding-bottom:8px}
table.LinksTable table td {margin:0; line-height:100%}
tr.LinkTitles {font-weight:bold; line-height:.9}
tr.LinkTitles td {width:20%}

.LinksLink { font-size:11pt; line-height:1.5; }	

.LinkBarFront { font-size:120%; }

.LightBack { color:#000000; }
.LightBack a:active {  text-decoration: none; color: #9933FF; }
.LightBack a:hover {  text-decoration: none; color: #9933FF; background-color: #CCCCCC; }
.LightBack a:visited {  text-decoration: none; color: #9933FF; }
.LightBack a:link {  text-decoration: none; color: #9933FF; }

.PhotoTitle { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10pt; font-weight:bold; }
.PhotoTitleSmall { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:8pt; font-weight:bold; }
.PhotoCredit { font-family: Arial Narrow,sans-serif; font-size:8pt; font-weight: normal; text-align:right; }

.JobTitle { font-size:120%; font-weight:bold; }
.JobDate { font-size:80%; font-weight:normal; text-align:right; }
.JobDesc { margin-left:50px; margin-right:40px; font-size:100%; font-weight:normal; }
.JobName, .JobPhone, .JobEmail, .JobMail 
	{ margin-left:300px; margin-right:40px; font-size:90%; font-weight:normal; }

.CastPic { border:none; }
.CastWho { font-weight:bold; }
.CastWhat { font-weight:bold; }
.CastTableSep { padding:20px; }

.StaffName {  }
.StaffTitle {  }
.BoardName {  }
.BoardTitle { font-style:italic; }

.SpecialSiteMessage { color:#009900; font-weight:bold; }

.DiningGroup { width:500px; }
.DiningPartner { font-size:130%; font-weight:bold; }
.DiningLink { margin-left:20px; font-size:95%; }
.DiningDesc { margin-left:20px; font-size:90%; }
.DiningOffer { margin-left:20px; font-size:110%; font-weight:bold; }
.DiningPhone { margin-left:20px; font-size:95%; }
