/* HTML ELEMENTS */
body {
	margin: 0px; padding: 0px;
	font-size: 12px; color: white; font-family:arial, verdana, sans;
	background-color: #660000; 
	/*background-image: url("newms2.jpg");*/
	background-repeat:no-repeat;
	background-position:top center;

	}
.maintable {background-image: url("newms2.gif");
	background-repeat:no-repeat; border-right: 10px white solid; padding: 5px 20px 0 20px;}
.insidetable {padding: 5px;}
.nice {margin: 0; padding: 10; border: yellow 3px dashed; width:100%;}
.nice2 {margin: 0; padding: 10; border: #F7BC5B 3px dashed; width:100%;}
.upcoming {font-family: arial narrow, arial, verdana, serif; font-weight: bold; font-size: 30px; color: white; margin: 0; padding:0;}
.inlineimage {float: left; border: white 2px dashed;};
.inlineimageright {float: right; border: white 2px dashed;};
.eventtimes {text-align: right; margin-left: 10px;}
.alternate {color: #F7BC5B;}
.scrapbook {border: yellow 2px dashed; text-align:center; padding: 5px; margin: 0px;}
.calendar {border: black 1px solid;}
.calendartop {border-top: black 1px solid;}
.spring {font-size:15px; font-weight:bold; color:#CC3300; text-decoration:underline}
.idol {font-size:15px; font-weight:bold; color:blue; text-decoration:underline}
.ladies {font-size:15px; font-weight:bold; color:green; text-decoration:underline}
.billy {font-size:15px; font-weight:bold; color:orange; text-decoration:underline}
.retro {font-size:15px; font-weight:bold; color:black; text-decoration:underline}
.videos {font-size:15px; font-weight:bold; color:yellow; text-decoration:underline}
.plaintext {font-size: 12px; color: black; font-family:arial, verdana, sans}


.arrow {padding:0 0 0 0px;color:white;}
div {margin: 0px;}
td {font-size: 12px;}
th {font-size: 12px; font-weight: normal; text-align:left;}
/*a {font-size: 12px; text-decoration:none;margin:0; padding:0;}*/
/*a:hover {color: white; text-decoration:underline;}*/
h1 {font-size: 20px; align:left; font-weight:bold; color: yellow; margin:0; padding:0; font-family:arial narrow,arial,serif;}
a.h1 {font-size: 30px; align:center; font-weight:bold; color: #0000FF; margin:0; padding:10;text-decoration:none;}
a.h1:hover, a.h1:selected {text-decoration:underline}
h2 {align: left; font-size: 20px; color:#FFFFFF; font-weight:bold; margin:0; padding:0; font-family:arial narrow,arial,serif;}
a.h2 {text-decoration:none; color: white;}
a.h2:hover, a.h2:selected {text-decoration:underline;}
a:link.h2 {text-decoration:none; color: white;font-size: 20px;font-weight:bold; margin:0; padding:0; font-family:arial narrow,arial,serif;}
a:visited.h2 {text-decoration:none; color: white;font-size: 20px;font-weight:bold; margin:0; padding:0; font-family:arial narrow,arial,serif;}
a:hover.h2 {text-decoration:underline; color: white;font-size: 20px;font-weight:bold; margin:0; padding:0; font-family:arial narrow,arial,serif;}
a:active.h2 {text-decoration:none; color: white;font-size: 20px;font-weight:bold; margin:0; padding:0; font-family:arial narrow,arial,serif;}
h3 {font-size: 15px; color: red; font-style:normal; margin:5; padding:0;}
a.h3 {font-size: 15px; color: red; font-style:normal; margin:5; padding:0;}
a.h3:hover, a.h3:selected {text-decoration:underline;}
h4 {font-size: 30px; color: yellow; font-style:italic; margin:5; padding:0;}
textarea {background-color: #ffffff; border: #9999cc 1px solid;}
input {background-color: #ffffff; border: #9999cc 1px solid;}
form {margin:0;padding:0;}
.center {text-align:center;}
small {margin: 0px; padding:0px; border:0px;}
.clear {clear:both; overflow:hidden; border-bottom: red 1px dashed;}
.clearall {clear:both; overflow:hidden;}
li {margin:0px;}
ul {list-style-type: disc; margin:2px;}
a.nav {color:#ffffff; font-size: 14px;text-decoration:none;font-family: arial black, arial, verdana, sans;}
a.nav:hover {color:white;text-decoration:underline;}
a.nav2 {color: #ffffff; font-weight:bold; text-decoration:none;font-family: arial, verdana, sans;}
a.nav2:hover {color:white;text-decoration:underline;}
.hours {font-family: arial black, arial, verdana, sans; font-size: 16px; color:white;}
.lower {margin-top: 60px;} /* moves first of separate page elements down */
.topdate {text-align: right;font-size: 14px; font-weight: bold;color: red; font-style:normal; margin:0; padding:0;}
/*a.calen:link {text-decoration:none;font-weight:bold; color:white;}*/
/*a.calen:hover {color: white; text-decoration:underline;}*/
/*a.calen:visited a.calen:selected {text-decoration:none;font-weight:bold;color:white;}*/
a.goback:link {text-decoration:none;font-weight:bold; color:white;}
a.goback:visited {text-decoration:none;font-weight:bold;color:white;}
a.goback:hover {color: white; text-decoration:underline;}
a.goback:active {text-decoration:none;font-weight:bold;color:white;}

/* MENU AND FOOTER ELEMENTS */
.menufont {font-size: 10pt; color: black; font-weight:bold;}
a.menufont {text-decoration:none; color: blue;}
a.menufont:hover {text-decoration:underline;}
.menuimage {border:0px;}
.menuimageborder {border:#000000 1px solid;}
.toppicture {border-left: 0px; border-top: 0px; border-right:1px; border-bottom: 0px; border-color:#000080; border-style: solid;margin-right:0px;margin-top:0px;}
.copyrightfont {font-size: 8pt; color: white; text-align:center;}
.footerpadding {padding:10px;}
.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;}
.indexdescription {width: 95%; padding: 0px; margin-bottom:5px; border:0px;}
.indexheader {padding: 2px;background-repeat: repeat-y; background-image:url("../tableback.jpg"); color:white;}
.indexheader h1 {color: white;}
.indexitem {width: 95%; border-bottom: dashed 1px #000080; padding-top: 10px; padding-bottom: 10px; clear:both; overflow: hidden;}
.ongoingitem {border-bottom: dashed 1px #000080; padding: 3px 0px 3px 0px; clear:both; overflow: hidden;}
.ongoing {font-size: 8pt;}
/*.calendar {float:left; clear:both; overflow:hidden;}*/

/* GENERAL PAGE ELEMENTS */
.imageborder {border: 1px solid black; margin-right:5px; margin-bottom:0px;}
.back {clear:both; overflow:hidden; font-weight: bold; color:#ffffff;}
.reviewername {font-size: 8pt;}
a.reviewername {font-size: 8pt; color: #000000;}
a.reviewername:hover, a.reviewername:selected {text-decoration:underline;}
.imagepadding {padding:10px;} /*pads detail page images */
.firstheader {margin-top: 40px;} /*first h1 at top of page*/
.secondheader {margin-top: 10px;} /*second and further h1 on page*/
.paragraph {padding: 10px} /* detail page paragraphs */
.paddinglower {padding:10px;} /*used to move a text item down where lower class isn't enough*/
.inlineimage {vertical-align:top;}
DIV.column1 {float: left; width: 48%}
DIV.column2 {float: right; width: 48%}
div.containeras {overflow: hidden;width: 95%;}


/* top right bottom left */

