body { 
 background-color: #000000; 
 color: #b26f14;
 margin-left: 0px;
 margin-right: 0px;
 margin-top: 0px;
 margin-bottom: 0px;
 color: #996600; 
 font-family: Arial, Helvetica, sans-serif; 
}

dl.noBmargDL { margin-bottom: 5px;}

a:link { color: #bf7d24; text-decoration: none; }
a:visited { color: #b26f14; text-decoration: none; }
a:hover { color: #cc9900; text-decoration: none; }

a.navBarLink { color: #777777; font-size: 8pt; font-weight: bolder; }
a.navBarLink:hover { color: #ff0000; }

a.navbarCarousel { color: #A88A41; font-size: 10pt;  }
a.navbarCarousel:hover { color: #bf7d24; }
a.navbarCarouselArrow { color: #A88A41; font-size: 16pt;  }
a.navbarCarouselArrow:hover { color: #bf7d24; }

a.creditEventLink { text-decoration: none; }
a.creditEventLink:link {  color: #6a4d24;  }
a.creditEventLink:visited { color: #6a4d24; }
a.creditEventLink:hover { color: #cc9900; }
.creditEventLinkNOT { color: #6a4d24; font-size:11pt; }

a.creditLink { text-decoration: none; }
a.creditLink:link {  color: #72562f;  }
a.creditLink:visited { color: #72562f; }
a.creditLink:hover { color: #cc9900; }
.creditLinkNOT { color: #72562f; font-size:12pt; }

a.biggerLink { text-decoration: none; font-size:larger; font-weight:bold; }
a.bigLink { text-decoration: none; font-size:larger; font-weight:bold; }

a.hiddenLink { text-decoration: none; }
a.hiddenLink:link { color: #b26f14; }
a.hiddenLink:visited { color: #b26f14; }
a.hiddenLink:hover { color: #cc9900; }

a.pageTextLink { text-decoration: none; }
a.pageTextLink:link { color: #996600; }
a.pageTextLink:visited { color: #996600; }
a.pageTextLink:hover { color: #cc9900; }

.pageTextLinkNOT { margin-top: 8pt;  color: #aa7700;  font-size: 16px; text-align: justify; line-height:22px;   }
.pageTextLinkNOTnoMarg { color: #aa7700;  font-size: 16px; text-align: justify; line-height:22px;   }

.pageTextMarg { margin-top: 5pt;  color: #996600;  font-size: 12pt; text-align: justify; line-height:13pt;   }
.pageTextMargNO { color: #996600;  font-size: 12pt; text-align: justify; line-height:13pt;   }

a.navbarCarouselNEW { color: #A88A41; font-size: 10pt;  }
a.navbarCarouselNEW:hover { color: #bf7d24; }
a.navbarCarouselArrowNEW { color: #A88A41; font-size: 20pt;  }
a.navbarCarouselArrowNEW:hover { color: #bf7d24; }

a.navEntry { font-size: 11pt; font-weight: bolder;  }
a.navEntry:hover { color: #cc9933;  }
a.navEntry:link { color: #cc9900; }
a.navEntry:visited { color: #996600;  }

a.topOfPage { font-size: 8pt; font-weight: bolder;  }
a.topOfPage:hover { color: #cc9933;  }
a.topOfPage:link { color: #996600; }
a.topOfPage:visited { color: #996600;  }

a.navFooterDkLink { text-decoration: none; font-size: 8pt; font-family:"Times New Roman", Times, serif; }
a.navFooterDkLink:link { color: #50340F; }
a.navFooterDkLink:visited { color: #50340F; }
a.navFooterDkLink:hover { color: #cc9900; }
.navFooterDkLinkNot { color: #50340F; font-size: 8pt; font-family:"Times New Roman", Times, serif;  }

a.performanceNavLink { text-decoration: none; font-size: 9pt; font-weight:bold; font-family:"Times New Roman", Times, serif; }
a.performanceNavLink:link { color: #b26f14; }
a.performanceNavLink:visited { color: #72562f; }
a.performanceNavLink:hover { color: #cc9900; }
.performanceNavLink { color: #50340F; font-size: 9pt; font-family:"Times New Roman", Times, serif;  }

a.creditLink { text-decoration: none; font-size: 9pt; }
a.creditLink:link { color: #72562f; }
a.creditLink:visited { color: #72562f; }
a.creditLink:hover { color: #cc9900; }
.creditLinkNOT { color: #72562f; font-size: 9.5pt;  }

a.copyFooterDkLink { text-decoration: none; font-size: 8pt; font-family:"Times New Roman", Times, serif; }
a.copyFooterDkLink:link { color: #322525; }
a.copyFooterDkLink:visited { color: #322525; }
a.copyFooterDkLink:hover { color: #cc9900; }
.copyFooterDkLinkNot { color: #322525; font-size: 8pt; font-family:"Times New Roman", Times, serif;  }

a.newsChikaHide:active  { color: #cc9900; text-decoration: none }
a.newsChikaHide:hover  { color: #cc9900; text-decoration: none }
a.newsChikaHide:link  { color: #B26F14; text-decoration: none }
a.newsChikaHide:visited  { color: #B26F14; text-decoration: none }

table.japanese, span.japanese, div.japanese, td.japanese { lang=ja; font-family:"MS Mincho"; font-size: 10pt; }
ul,li.tech { margin-top: 0pt; margin-bottom: 0pt; }
ul.lineUL { line-height: 28px; font-weight:bold; }

.C_BurlesqueHourBy { color: #777777; font-size:12pt; font-weight: bolder; }
.C_BurlesqueHourText { color: #cccccc; text-align: justify; }
.C_DasShokuCultivation12 { font-size: 12pt; font-weight: bolder; }
.C_DasShokuCultivation14 { font-size: 12pt; font-weight: bolder; }
.C_DasShokuCultivationFooter { font-size: 9pt; }
.C_DasShokuCultivationFooterM { font-size: 11pt; margin-left: 25px; }
.C_DasShokuCultivationH { font-size: 14pt; font-weight: bolder; margin-top: 3pt; margin-bottom: 3pt; }
.carouselCreditsPerformance { color: #80551C;  font-size: 12pt; }
.carouselCreditsPhotos { color: #80551C; font-size: 11pt; font-style:italic; }
.contentMargin {  color: #cc9900; font-size: 12pt;  text-align: justify; margin-left: 10pt;  margin-right: 10pt;   margin-top: 10pt;  margin-bottom: 10pt; }
.contentTitle { color: #cc9900; margin-left: 8pt; margin-top:15pt; margin-bottom:13pt; font-size:15pt; font-weight: bolder; }
.contentTitleNoLmargin { color: #cc9900; margin-bottom:13pt; font-size:15pt; font-weight: bolder; }
.creditDate {  font-size: 12pt; font-weight: bolder; }
.credittext {  font-size: 13pt; font-weight: bolder; }
.creditTitle { color: #cc9900; margin-top:8pt; margin-bottom:8pt; font-size:16pt; }
.creditTitlePage { color: #cc9900; font-size:16pt; }
.creditTitleSub { color: #cc9900; margin-top:10pt; margin-bottom:8pt; font-size:14pt; }
.creditTitleSubMarginL { color: #cc9900; font-size:14pt; margin-left: 35pt; }
.creditTitleSubNoMargin { color: #cc9900; font-size:14pt; }
.creditTitleSubMarginT { color: #cc9900; font-size:14pt; margin-top:10px; }
.creditTitleSubSub {  font-size: 14pt;  margin-bottom:3pt; }
.eventsBurlesqueLink {  margin-right: 60pt; margin-top: 10pt;  }
.eventsMargin10L5T {  margin-left: 10pt; margin-top: 5px;  }
.eventsMargin10L10T {  margin-left: 10pt; margin-top: 10pt; }
.eventsMargin10LTR {  margin-top: 10pt; margin-bottom: 20pt; margin-right: 10pt; }

.eventsMargin10L5T {  margin-left: 10pt; margin-top: 5pt;  }
.fontNorm { font-weight:normal; }
.galleryCaption  { color: #B26F14; font-size: 12pt; text-align: justify; }
.galleryCaptionT  { color: #B26F14; font-size: 12pt; text-align: justify; margin-top:10px; }
.galleryDate  { color: #bb8800; font-size: 9pt; text-align: right; }
.galleryReviewDate  {  font-size: 8pt; font-style:italic; }
.eventSponsorText  {  font-size: 9pt; font-style:italic; margin-top: 5pt; }
.padding3 { padding: 3pt 10pt 3pt 10pt; text-align: justify; font-size: 11pt; line-height: 13pt; }

.floatLeft { float:left; margin-right: 10px; margin-bottom: 20px; }
.horaMarg { color: #80551C; font-size: 11pt;  margin-top: 5pt;   margin-bottom: 5pt;   }
.hrSpace { line-height: 2pt; }
.indexPhoto {  margin-top: 35pt ; }
.indexPhotoMarg { margin-left: 60pt; margin-top: 20pt;  }
.lineSpacing { line-height: 20pt; }
.linkFootMargin {  margin-left: 23pt; }
.marginLR30 { margin-left: 30pt; margin-right: 30pt;  }
.margT2 { margin-top:2px; }
.margT5 { margin-top:5px; }
.margT8 { margin-top:8px; }
.margT15 { margin-top:15px; }
.margT5W { margin-top:5px; width: 100px; }
.margT5L { margin-top:5px; margin-left: 30px; }
.margChikaNews1 { margin-left: 35px  }
.margChikaNews2 { margin-left: 90px  }
.margChikaNews3 { margin-left: 110px  }
.margChikaNews4 { margin-left: 180px  }
.margChikaTitle { margin-bottom: 105px  }
.margChikaTitles { margin-bottom: 10pt  }
.marginEventsBB05 {  margin-top: 17pt ; }
.margin0TB {   margin-top: 0pt;  margin-bottom: 0pt;  }
.margin10B {  margin-bottom: 10pt; }
.margin10L {  margin-left: 10pt; margin-bottom: 10pt; }
.margin10Left {  margin-left: 10pt; }
.margin5L {  margin-left: 5pt;  }
.margin5LT {  margin-left: 5pt;  margin-top: 5pt; }
.margin5LB {  margin-left: 5pt;  margin-bottom: 5pt; }
.margin5BT {  margin-bottom: 5pt;  margin-top: 5pt; }
.margin5B {  margin-bottom: 5pt;  }
.margin10T {  margin-top: 10pt;  }
.margin10TB {  margin-top: 10pt; margin-bottom: 10pt;  }
.margin10LT10 {  margin-left: 10pt;  margin-top: 10pt; }
.margin10LT5 {  margin-left: 10pt;  margin-top: 5pt; }
.margin10LT20 {  margin-left: 10pt; margin-top: 20pt;  }
.margin10L20T {  margin-left: 10pt; margin-top: 20pt;  }
.margin10LR {   margin-left: 10pt;  margin-right: 10pt;  }
.margin10R {  margin-right: 10pt;  }
.margin10R20B {  margin-right: 10pt; margin-bottom: 20pt; }
.margin10TBold { font-weight: bolder; margin-top: 10pt;  }
.margin15R {  margin-right: 15pt;  }
.margin196L { margin-left: 160pt; }
.margin1LR { margin-left: 1pt;  margin-right: 1pt;  }
.margin20B {  margin-bottom: 15pt; }
.margin10BL {  margin-left: 10pt;  }
.margin20R {  margin-right: 20pt;  }
.margin20L {  margin-left: 20pt;  }
.margin20LR {  margin-left: 20pt; margin-right: 20pt;  }
.margin2T {  margin-top: 2pt;  }
.margin20T {  margin-top: 20pt ; }
.margin15TL20 { margin-left: 40px; margin-top: 10pt; }
.margin30T {  margin-top: 30pt ; }
.margin10TB {  margin-top: 10pt; margin-bottom: 10pt; }
.margin10T25B {  margin-top: 10pt; margin-bottom: 45pt; }
.margin20B {  margin-bottom: 20pt; }
.margin20TB {  margin-top: 20pt; margin-bottom: 10pt; }
.margin2TB {  margin-top: 2pt;  margin-bottom: 2pt; }
.margin20TL {  margin-left: 20pt; margin-top:25px;  }
.margin20L {  margin-left: 20pt;  }
.margin2R {  margin-right: 2pt;  }
.margin30L {  margin-left: 30pt; margin-right: 30pt;  }
.margin30Ljust {  margin-left: 30pt; text-align: justify;  }
.margin30R {  margin-right: 30pt;  }
.margin45L {  margin-left: 45pt; }
.margin5B {  margin-bottom: 5pt; }
.margin5L {  margin-left: 5pt; }
.margin5T { margin-top: 5pt;  }
.margT5 { margin-top: 5pt;  } 
.margT8 { margin-top: 8pt;  } 
.margin5LT { margin-top: 5pt;  margin-left: 5pt;  }
.margin5R {  margin-right: 5pt; }
.margin5RT {  margin-right: 5pt;   margin-top: 2pt;  }
.margin5TB {  margin-top: 5pt;  margin-bottom: 5pt; }
.margin5TL { margin-top: 5pt; margin-bottom: 5pt; }
.margin15T { margin-top: 15pt;  }
.margin35T { margin-top: 35pt;  }
.margin50L { margin-left: 50pt; }
.margin60T {  margin-top: 60pt ; }
.margin7L { margin-left: 7pt; }
.margin70L { margin-left: 70pt; }
.margin8L { margin-left: 8pt; }
.margin8T { margin-top: 8pt;  }
.margin8LB8 { margin-left: 8pt; margin-bottom:8pt; }
.margin8LR {   margin-left: 8pt;  margin-right: 8pt;  }
.margin8LRtext  {   margin-left: 8pt;  margin-right: 8pt;  color: #bb8800; font-size: 11pt; text-align: justify; }
.margin8LRTtext {   margin-left: 8pt;  margin-right: 8pt;  margin-top: 15pt;  color: #bb8800; font-size: 11pt; text-align: justify; }
.margin8R {  margin-right: 8pt;  }
.margin90L { margin-left: 90pt; }
.margin90T {  margin-top: 100pt; }
.margin110L { margin-left: 110pt; }
.marginLine {  margin-top: 2pt; margin-bottom: 2pt; }
.marginT10LR40 { font-weight: bolder; margin: 10px 40px 0px 40px; }
.marginNavPerf {  margin-left: 5pt; }
.marginPerfFilm {  margin-top: 105pt ; }
.marginPerfPT {  margin-bottom: 10pt; }
.marginPerfTheatre {  margin-top: 25pt ; }
.navN {  margin-top: 10pt ; margin-left: 5pt;  }
.navS {  line-height: 18pt; margin-bottom: 15pt; margin-left: 5pt;  }
.newsChika { font-size: 140%; margin-bottom: 25px;   }
.newsChikaNomarg { font-size: 140%;  }
.newsChikaSub { font-size: 115%; margin-bottom: 10px;   }
.newsChikaSubSub { font-size: 105%; margin-bottom: 10px;   }
.pageFooter {  margin-top: 7px;  margin-bottom:3px; font-weight: bolder; }
.pageMarg  {  margin-left: 25px; margin-bottom: 10pt; width:595; }
.pageMarg30  {  margin-left: 30px; }
.pageMargs  {  margin-left: 20pt; margin-top: 10pt ;  }
.pageMargsLeft  {  margin-left: 20px;  }
.pageMargins  {  margin-left: 30px; margin-top: 10px; margin-bottom: 20px ;  }
.pageMarginsT  {  margin-left: 30px; margin-top: 80px; margin-bottom: 20px ;  }
.pageSubTitle  { color: #cc9900; font-size:13pt; font-weight: bolder; }
.pageText  { margin-left: 20pt;  color: #bb8800; font-size: 11pt; text-align: justify;  }
.pageTextMargin  { color: #bb8800; font-size: 11pt; text-align: justify; margin-left: 20pt;  margin-bottom:5px; text-align: justify;  }
.pageTextMarginTspacer  { color: #bb8800; font-size: 11pt; text-align: justify; margin-left: 30px; margin-top: 85px;  margin-bottom:5px; text-align: justify;  }
.pageTextMarginNoJ {  margin-left: 20pt;  color: #bb8800;  font-size: 12pt;  }
.pageTextMargNoJ {  margin-left: 20pt;  color: #aa7700;  font-size: 12pt; line-height:13pt;  }
.pageTextPlain  { color: #bb8800; font-size: 11pt; text-align: justify;  }
.pageTitle  { color: #cc9900; margin-left: 0; margin-top: 5pt; margin-bottom: 6pt; font-size:16pt; }
.paraJP { margin: 10px 0px 0px 0px }
.paraJP5 { margin: 5px 0px 0px 0px }
.paraText5  { margin-top: 5px; text-align:justify;  }
.performanceCreditsMarginL { margin-top: 5pt;  margin-bottom: 10pt; }
.performanceCreditsMargin { margin-left: 5pt;  margin-right: 8pt; }
.performanceCreditsPhotoDate  { color: #80551C; font-size: 9pt;  text-align: right; }
.performanceCreditsPhotoDatelEFT  { color: #80551C; font-size: 9pt; margin-left: 30px;  }
.performanceCreditsPhotos { color: #80551C; font-size: 10pt; margin-top:3pt; margin-bottom: 5pt; }
.performanceCreditsM {  margin-left: 11pt; margin-right: 3pt; }
.performanceCreditsMinis {  margin-left: 11pt; margin-right: 3pt;  margin-top: 2pt; }
.perfPageText  { color: #bb8800; font-size: 11pt; text-align: justify; }
.perfPageTextSm { color: #bb8800; font-size: 10pt; text-align: justify; }
.perfPageText2004  { color: #bb8800; font-size: 11pt; text-align: justify; }
.profilePhotoMarg { margin-left: 8pt; margin-top: 5pt; }
.prMarg { margin-left: 50px; margin-right: 50x;   margin-top: 20px;  }
.quoteText  { font-size: 14px; line-height:14pt; text-align: justify; }
.quoteTextMarg  { font-size: 14px; line-height:14pt; margin-top: 8pt; margin-bottom: 8pt;  text-align: justify; }
.quoteTextVisted  { color: #B26F14;  font-size: 10pt; }
.quoteTextVisted { font-size: 9pt;  line-height: 12pt; }
.reviewMainPage  { color: #B26F14; font-size: 11pt; text-align: right; }
.shokuTechMarg  {  margin-left: 28px; margin-top: 5px; text-align: justify; }
.shokuTechTable  {  margin-left: 40px;  margin-top: 5px ;  font-weight: bolder;  }
.techTable  {  margin-left: 20px; }
.shokuTechTableLight  {  margin-left: 30px;  margin-top: 5px ;  }
.tempNewsMarg {  margin-top: 0pt ; }
.text10jmarg {  font-size:10pt; line-height:12pt; text-align: justify; margin-top: 5pt; }
.textEvents  {  font-size: 18pt; }
.text11j  {  font-size: 11pt;  text-align: justify;  }
.text12  {  font-size:12pt; line-height:15pt; margin-top: 10pt; margin-bottom:10px; }
.text13  {  font-size:12.5pt; line-height:15pt; margin-top: 10pt; margin-bottom:10px; }
.text12j  {  font-size:12pt; line-height:14pt; text-align: justify;  }
.text12jmarg {  font-size:11pt; line-height:13pt; text-align: justify; margin-top: 5pt; }
.text11jmarg {  font-size:11pt; line-height:12pt; text-align: justify; margin-top: 5pt; }
.text11jmarged {  font-size:11pt; line-height:16pt; text-align: justify; margin: 15pt 15pt 0pt 10pt;  }
.text12jmargBright { color: #bb8800; font-size:11pt; line-height:13pt; text-align: justify; margin-top: 5pt; }
.textReview { color: #bb8800; font-size:12pt; line-height:16pt; text-align: justify; margin-top: 8pt; }

.text13jmarg {  font-size:12pt; line-height:14pt; text-align: justify; margin-top: 5pt; }
.text13jmargT {  font-size:12pt; line-height:14pt; text-align: justify; margin-top: 12pt; }
.textFrme {  color: #cc9900; font-size: 12pt;  text-align: justify; margin-left: 13pt;  margin-right: 13pt;   margin-top: 13pt;  margin-bottom: 13pt; }
.title {  margin-bottom: 5pt; font-size:15pt; font-weight: bolder; }
.titleSub {   font-size: 13pt; font-weight: bolder;  margin-top: 0pt; margin-bottom: 0pt;}
.titleSubPerf {   margin-left: 6pt;  margin-top: 0pt; margin-bottom: 0pt;}
.upComingEventH { color: #bb8800; font-size: 18pt;  font-weight: bolder; }
.upComingEventHworkshop { font-size: 16pt;  font-weight: bolder; }
.upComingEventHSworkshop { ont-size: 12pt;  font-weight: bolder; margin-left: 20pt }

.upComingEventHS11 { color: #bb8800; font-size: 11pt; font-weight: bolder; letter-spacing: 2px; margin-top: 5px; }
.upComingEventHS13 { color: #bb8800; font-size: 12pt; font-weight: bolder; letter-spacing: 2px; margin-top: 5px; }
.upComingEventHS14 { color: #bb8800; font-size: 16pt; font-weight: bolder; letter-spacing: 2px; margin-top: 5px; }
.upComingEventHS18 { color: #bb8800; font-size: 18pt; font-weight: bolder; letter-spacing: 2px; margin-top: 5px; }
.upComingEventHS { color: #bb8800; font-size: 15pt;  font-weight: bolder; }
.upComingEventHScaps { color: #bb8800; font-size: 15pt;  font-weight: bolder; font-variant:small-caps; }
.upComingEventHSless { color: #bb8800; font-size: 12pt;  font-weight: bolder; }
.upComingEventHSTB { color: #bb8800; font-size: 15pt;  font-weight: bolder; margin: 10px 0px 20px 0px; }
.upComingEventHSTBsm { font-size: 13pt;  font-weight: bolder; margin: 10px 40px 0px 40px; }
.upComingEventHSTBsmT { font-size: 13pt;  font-weight: bolder; margin: 20px 40px 0px 40px; }
.upComingEventHSTBsmLess { font-size: 13pt;  font-weight: bolder; margin: 10px 20px 0px 20px; }
.upComingEventHSTBsmLessB5 { font-size: 13pt;  font-weight: bolder; margin: 0px 0px 5px 0px; }
.upComingEventHSTBsmLessT5 { font-size: 13pt;  font-weight: bolder; margin: 10px 0px 5px 0px; }
.upComingEventHST { color: #bb8800; font-size: 15pt;  font-weight: bolder; margin: 10px 0px 0px 0px; }
.upComingEventHSTBB06 { color: #bb8800; font-size: 15pt;  font-weight: bolder; margin: 10px 70px 0px 0px; }
.upComingEventHSj { color: #bb8800; font-size: 13pt;  font-weight: bolder;  text-align: justify;  }
.upComingEventHSjM10 { color: #bb8800; font-size: 13pt;  font-weight: bolder;  text-align: center; margin-top: 10px; }
.upComingEventAnnounce { color: #bb8800; font-size: 13pt;  font-weight: bolder; text-align: justify; font-style:italic; line-height: 13pt; margin-top: 8px; }
.upComingEventDSH { color: #bb8800; font-size: 13pt;  font-weight: bolder;   }
.upComingEventHSmargL { color: #bb8800; font-size: 14pt;  font-weight: bolder; margin-left: 20pt }
.upComingEventHSmargT { color: #bb8800; font-size: 15pt;  font-weight: bolder; margin-top: 2pt }
.upComingEventHSmargT10 { color: #bb8800; font-size: 13pt; margin-top: 5pt }
.upComingEventHSmargTclear { color: #bb8800; font-size: 13pt; margin-top: 10pt; clear:right; }

.upComingEventHSmargT10R { color: #bb8800; font-size: 13pt; margin-top: 5pt; margin-right: 40px; }
.upComingEventHSmargT10BB06 { color: #bb8800; font-size: 13pt; margin: 5px 0px 0px 0px; }
.upComingEventHSmargT10BB06indent { color: #bb8800; font-size: 13pt; margin: 5px 150px 0px 45px; }
.upComingEventHSmargT10BB06J { color: #bb8800; font-size: 13pt; margin: 5px 0px 0px 0px; text-align:justify; }

.upComingEventHSmargT10TR { color: #bb8800; font-size: 13pt; margin-top: 5pt; text-align:right; }
.upComingEventHSS { color: #bb8800; font-size: 13pt;  font-weight: bolder; }
.upComingEventHSSS { color: #bb8800; font-size: 12pt;  font-weight: bolder; }
.upComingEventHSSSS { color: #bb8800; font-size: 11pt;  font-weight: bolder; }
.upComingEventHSSSSnoB { color: #bb8800; font-size: 11pt; line-height: 12pt    }
.upComingEventHSSSSS { color: #bb8800; font-size: 10pt;  font-weight: bolder; }
.upComingEventHSSmargT { color: #bb8800; font-size: 13pt;  font-weight: bolder; margin-top: 2pt }
.upComingEventHSsub { color: #bb8800; font-size: 13pt;  font-weight: bolder;  }
.upComingEventPeople { font-size: 16pt; margin-top: 10pt; margin-bottom: 10pt; }
.upComingEventTitle { color: #bb8800; font-size: 13pt;  font-weight: bolder;  }
.upComingHeading { color: #bb8800;  font-weight: bolder; }
.upComingMonth { color: #bf7d24; font-size: 11pt;  font-weight: bolder; margin-top: 3pt ; }
.upComingMonthB { color: #bf7d24; font-size: 11pt;  font-weight: bolder; margin-top: 3pt ; margin-bottom: 3pt ; }
.upComingMonthB10 { color: #bf7d24; font-size: 11pt;  font-weight: bolder; margin-top: 3pt ; margin-bottom: 10pt ; }
.burlHeader { color: #bf7d24; font-size: 11pt;  font-weight: bolder; padding: 0pt 15pt 0pt 15pt ; }
.upComingMonthX { color: #bf7d24; font-size: 11pt;  font-weight: bolder; margin-top: 15pt ; }
.upComingMonth2007burlesque { color: #bf7d24; font-size: 10pt;  font-weight: bolder; margin-top: 5pt ; }
.upComingSoldOutHeading { color: #cc0000;  font-weight: bolder; }
.upComingText { color: #bf7d24; font-size: 11pt; text-align: justify; }
.textColor { font-size: 13pt;  font-weight: bolder; color:#996600; margin: 10px 40px 0px 40px; }
.textStrong { font-weight: bolder; }

.announce2008 { font-weight:bold; font-size:15px; margin-bottom:5px; margin-left:180pt; }
.fontChika { font-size: 13px; }

.floatRight { float:right; }
.paraText  { margin-top: 10px; text-align:justify;  }
.marginL20 { margin-left: 20pt; }
.tourDownload { margin-left: 20pt;  margin-top: 10pt; margin-bottom: 10pt; }

.margLeft30 { margin-left: 30px; }
.margT63 { margin-top: 63px; }
.margLeft30Tspacer { margin-left: 30px; margin-top: 80px; }
.margLeft30TspacerNews { margin-left: 30px; margin-top: 60px; }
.marginCD { margin-left: 10pt; margin-top: 10pt; margin-bottom:4px;  }
.marginBoxNews { margin-left: 30px; margin-top: 30px; margin-bottom:20px; margin-right:30px;  }

.purchaseBox { border-color:#CC0000; border-width:thin; border-style:dashed; margin-top:10px; margin-bottom:10px; padding: 10px; width:470px; }
.purchaseBoxMargTopLeft { border-color:#CC0000; border-width:thin; border-style:dashed; margin-left:30px; margin-top:20px; margin-bottom:10px; padding: 10px; width:430px; }
.purchaseBoxMargTopRight { border-color:#CC0000; border-width:thin; border-style:dashed; margin-left:330px; margin-top:20px; margin-bottom:10px; padding: 10px; width:430px; }
.purchaseBoxMargTop { border-color:#CC0000; border-width:thin; border-style:dashed; margin-top:20px; margin-bottom:10px; padding: 10px; width:470px; }
.purchaseBoxMarg { border-color:#CC0000; border-width:thin; border-style:dashed; margin-left: 180px; margin-top:10px; margin-bottom:10px; padding: 10px; width:470px; }
.purchaseBoxMargMore { border-color:#CC0000; border-width:thin; border-style:dashed; margin-left: 320px; margin-top:10px; margin-bottom:10px; padding: 10px; width:470px; }
.purchasePara { margin-left: 30px; margin-top:5px; }
.purchaseAUD { font-size:smaller; margin-left: 60px; }
.margTBfont { font-size: 13px; margin-top: 8px; margin-bottom: 8px; }

.titleTour { color: #bb8800; font-size: 14pt; font-weight: bolder; letter-spacing: 2px; margin-top: 15px; }
.paraTour {  font-size:12pt; line-height:15pt; text-align: justify; margin-top: 15px; }
.paraTourReview {  font-size:12pt; line-height:15pt; text-align: justify; margin-top: 15px; }
.paraTourReviewCredit {  font-size:12pt; line-height:15pt; text-align: right; margin-bottom: 15px; }



