/* HTML ELEMENTS */body {margin: 0px; padding: 0px;	font-size: 77%; color: #000000; font-family: Georgia, Tahoma, Times, serif;	background-color: #000000; 	background-repeat: repeat; 	background-image:url(bg.gif);}div {margin: 0px;}td {font-size: 77%;}th {font-size: 77%; font-weight: normal; text-align:left;}a {text-decoration:none; color:blue; margin:0; padding:0;}a:active {text-decoration:underline;}a:hover {text-decoration:underline;}h1 {text-align:center; font-size: 150%; font-weight:normal; color: #BE1E2D; margin:0; padding:0;}a.h1:link {text-decoration:none; text-align:center; font-size: 150%; font-weight:normal; color: #BE1E2D;}a.h1:visited {text-decoration:none; text-align:center; font-size: 150%; font-weight:normal; color: #BE1E2D;}a.h1:active {text-decoration: none; text-align:center; color: #FFFF99; border-bottom: 1px #BE1E2D solid;margin:0; padding:0;}a.h1:hover {text-decoration: none; text-align:center; color: #FFFF99; border-bottom: 1px #BE1E2D solid; margin:0; padding:0;}h2 {text-align:center; font-size: 110%; color:#BE1E2D; margin:0; padding:0;}a.h2 {text-decoration:none; color:#BE1E2D}a.h2:hover, a.h2:active {text-decoration:underline;}h3 {font-size: 105%; color: #00FFFF; margin:0; padding:0; font-weight:bold}textarea, input {background-color: #ffffff; border: #9999cc 1px solid;}form {margin:0;padding:0;}small {margin: 0px; padding:0px; border:0px;}.center {text-align:center;}.teaseimg {border: 1px solid black; clear:both; margin: 0 5px 5px 0; float: left;}.tease {text-align:center; padding-top: 5px; padding-bottom: 5px;}.item {width: 100%; border-bottom: solid 1px #000000; padding-top: 10px; padding-bottom: 10px; clear:both; overflow: hidden;}.eventlist {width: 95%; padding-left: 0px; padding-top: 0px; padding-bottom: 3px; clear:both; overflow: hidden;}.calendaritem {font-size: 77%;}.readmore {color:black; font-weight:bold;}.reheader {font-size:300%}.fphighlight {width: 95%; height:100%; border:4px #BE1E2D solid; margin: 0px; padding: 5px; clear:both; overflow: hidden;}.schedule {font-weight:bold; text-align:center;}.rightline {border-right: 1px solid #000000; text-align:center;}/* MENU AND FOOTER ELEMENTS */.logoheader {width: 100%; height: 130px;  background-color: #BE1E2D; padding: 5px; margin-left: 0; background-position: 0px; border-top: 1px solid black; border-bottom: 1px solid black;}.theaternametop {font-size: 300%; color: #000000; font-family: footlight mt, georgia, tahoma, serif; text-align:center;}.theatername {font-weight:normal; font-size: 200%; color: #BE1E2D; font-family: georgia, tahoma, serif;}.menubground {background-color: #CCFF66; padding: 2px 0 2px 10px; margin: 0;}.menulink {color:#00FFFF;}a.menulink {color:#00FFFF;}a.menulink:hover {color:#00FFFF;}a.menulink:active {color:#00FFFF;}a.menulink:visited {color:#00FFFF;}.logoheaderline {background-color: #7d5300; padding: 1px}.menubox {text-align:right; color:#BE1E2D; font-size: 110%; line-height: 150%; font-weight:bold;}a.menubox {text-align:right; color:#BE1E2D; font-size: 110%; line-height: 150%; font-weight:bold;}.copyrightfont {font-size: 8pt; color: white; text-align:center;}.copyrt {font-size: 8pt; color: white; text-align:center;}.footerpadding {padding:20px;}.toplogo {margin-left: 10px; font-size: 12px; font-style:italic;font-weight:normal;line-height: 25px; vertical-align: middle; }.basic {padding: 0px; margin:0px; border:0px;}.indexheader {padding: 2px;background-repeat: repeat-y; background-image:url(tableback.jpg); color:white;}.indexheader h1 {color: white;}.calendar {float:left; clear:both; overflow:hidden;}.record {width: 95%; padding-left: 5px; padding-top: 5px; padding-bottom: 5px; clear:both;}.pagedescription {width: 95%; padding-top: 10px; padding-bottom: 10px; clear:both;}.review {padding-top:5px; padding-bottom:10px; width:95%;}.businessimage {float:left; clear:left; margin:0; padding-right:3px; padding-bottom: 5px;}/* GENERAL PAGE ELEMENTS */.imageborder {border: 1px solid black; margin-right:5px; margin-bottom:0px;}.back {clear:both; overflow:hidden;}.detailitem {padding:10px;} /* pads detail page images and paragraphs */.firstheader {margin-top: 40px;} /*first h1 at top of page*/.secondheader {margin-top: 10px; margin-bottom: 2px;} /*second and further h1 on page*/.thirdheader {margin-top: 80px;} /* mostly right hand column moves way down */.inlineimage {vertical-align:top;} /* formats stars in rating system */div.column1 {float:left;}div.column2 {overflow:hidden; }div.containeras {overflow: hidden;width: 100%;}div.column1a {float: left; width: 58%}div.column2a {float: right; width: 38%}/* top right bottom left */
