h2{ font-family: Arial, Helvetica, sans-serif; }
h5{ font-family: Arial, Helvetica, sans-serif; }
#log_in { display:none}
#log_in2 { display:none}
#flash_anim { display:none}
#flash_anim2 { display:none}
#news {display:none}
.rhs_headings h3{display:none}
.rhs_txt2 {display:none}
.rhs_txt3 {display:none}
.rhs_txt4 {display:none}
#visual_header { display:none }
#wrapper #mainbody #menu { display:none}
.rhs_menu { display:none}
h1 span { display: none; }
#footer {display:none}
#blue_bar{display:none}
.hist_box {clear:both}
.icon_holder{display:none}
#pagination { display:none}
.members_login { display:none}
.change_password table{ display:none}
.goback{display:none}
#lhs { float: left; width: 500px; padding-right: 15px; }
#rhs { width: 238px; float: right; }
#review_holder   { border-right-style: none; border-left-style: none; width: 494px; display: block; padding-right: 5px; padding-left: 5px; border-top-style: none; border-bottom-style: none; clear: both; }
#lhs_txt_heading { background-image: none; width: 506px; padding-left: 7px; padding-top: 7px; height: 110px; clear: both; }
a{ font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; text-decoration: none; }
.breadcrumb{ font-family: Arial, Helvetica, sans-serif; font-size: 12px; margin-bottom: 15px; }
.newsimagebanner img{ margin-bottom: 15px; }
#lhs ol { font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 21px; padding-right: 0px; margin-right: 0px; margin-left: 20px; padding-left: 0px; clear: both; list-style-type: none; }
#lhs ul { list-style-type: none; font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 12px; line-height: 21px; padding-right: 0px; margin-right: 0px; margin-left: 20px; padding-left: 0px; clear: both; }
#lhs li { text-align: left; margin-right: 0px; padding-right: 0px; margin-left: 0px; padding-left: 0px; }
#lhs ul li ul { display: inline; padding-left: 0px; font-weight: normal; font-family: Arial, Helvetica, sans-serif; margin-left: 0px; }
#lhs ul li ul li { display: inline; padding-left: 0px; }
#clearer  { height: 12px; width: 774px; display: block; clear: both; overflow: hidden; }
#wrapper #mainbody #footer_address { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #003366; float: left; }
.table_data2 { clear:both; margin-bottom: 15px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; }
.table_data2 img {display:none}
.blue_bot a{display:none}
.news .news_archive_infobox{ font:Arial, Helvetica, sans-serif; font-size:12px; margin-bottom: 15px; }
.news .news_archive_infobox image{ background-color: #FFFFFF; }
.news .news_archive_infobox img{ display:none}
.news .news_archive_infobox .news_archive_infobox_image img { display:block; border:none; margin-right: 10px; }
.venue_box img { display:block; border:none; margin-right: 10px; }
.image_box img { display:block; margin-right: 10px; }
#ticket_booking{display:none}
#contact_form{clear:both}
#contact_form img{display:none}
.price_table{clear:both}
#map{ float:left}
#seating{ float:left;clear:both}
.formx {display:none}
.text2 { font-family: Arial, Helvetica, sans-serif; font-size: 12px; }
#lhs blockquote { font-size: 18px; font-family: Arial, Helvetica, sans-serif; margin-left: 0px; margin-top: 0px; }
#lhs  .reviews  .review_txt   { font-family: Arial, Helvetica, sans-serif; font-size: 11px; margin-top: 0px; padding-top: 0px; line-height: 14px; margin-bottom: 0px; padding-bottom: 5px; }
#lhs  #review_holder  hr   { margin-top: 0px; margin-bottom: 0px; padding-top: 0px; padding-bottom: 0px; }
#lhs_txt_heading  td p { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF; font-weight: bold; margin: 0px; padding: 0px; height: 20px; }
#lhs_txt_heading .large_title { font-family: Arial, Helvetica, sans-serif; font-size: 28px; color: #FFFFFF; margin: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 10px; vertical-align: top; height: 90px; }
#lhs p { font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 21px; color: #333333; clear: both; }
.rhs_txt p { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; margin: 0px; padding-top: 12px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; }
#mainbody #logos   { float: right; }
#wrapper #mainbody #logos img { float: left; border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; }
#line { width: 774px; display: block; clear: both; height: 25px; }
#rhs #cast_production ul { list-style-type: none; font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 12px; line-height: 21px; padding-right: 0px; margin-right: 0px; margin-left: 20px; padding-left: 0px; padding-top: 0px; margin-top: 5px; margin-bottom: 0px; color: #FFFFFF; }
#rhs #cast_production li { text-align: left; margin-right: 0px; padding-right: 0px; margin-left: 0px; padding-left: 0px; }
#rhs #cast_production ul li ul { display: inline; padding-left: 0px; font-weight: normal; font-family: Arial, Helvetica, sans-serif; margin-left: 0px; }
#rhs #cast_production ul li ul li { display: inline; padding-left: 0px; }
#lhs .venue_address {float:left}























