/* HTML ELEMENTS */

body {margin: 0px; padding: 0px;
	font-size: 77%; color: black; font-family: Georgia, Tahoma, Times, serif;
	background-color: #ffffff; 
/*	background-repeat: repeat-x; */
/*	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:hover {text-decoration:underline;}
a:selected {text-decoration:underline;}
h1 {font-size: 150%; font-weight:bold; color: black; margin:0; padding:0;}
a.h1 {text-decoration:none; color: black;}
a.h1:hover {text-decoration: underline; color: black; margin:0; padding:0;}
a.h1:selected {text-decoration: underline; color: black; margin:0; padding:0;}

h2 {font-size: 110%; color:black; font-weight:bold; margin:0; padding:0;}
a.h2 {text-decoration:none; color:black}
a.h2:hover, a.h2:selected {text-decoration:underline;}
h3 {font-size: 105%; color: #000000; 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 {padding-top: 5px; padding-bottom: 5px;}
.item {width: 95%; 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%; border:4px #CCFF66 solid; margin: 0px; padding: 5px; clear:both; overflow: hidden;}
.schedule {font-weight:bold;}



/* MENU AND FOOTER ELEMENTS */
.logoheader {width: 100%; height: 130px;  background-color: #CCFF66; 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-size: 400%; color: #000000; font-family: footlight mt, georgia, tahoma, serif;}
.menubground {background-color: #CCFF66; padding: 2px 0 2px 10px; margin: 0;}
.menulink {color:black}
.logoheaderline {background-color: #7d5300; padding: 1px}
.menubox {border:solid 1px #000000; background-color: #CCFF66; text-align:center; padding: 10px; 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; text-align:center;} /* 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*/
.centeredheader {margin-top: 10px; margin-bottom: 2px; text-align:center;} /*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: 99%;}
div.column1a {float: left; width: 58%}
div.column2a {float: right; width: 38%}


/* top right bottom left */
