BODY { font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #FFFFFF; color: #3F3F3F;}
P { margin-top: 1em; margin-bottom: 1em;}

B { font-weight: bold;}
H1 { font-size: 16px;font-weight: bold; margin-top: 0.5em; margin-bottom: 0.5em; }
H2 { font-size: 14px;font-weight: bold; margin-top: 0.5em; margin-bottom: 0.5em; }
H3 { font-size: 14px; margin-top: 0.5em; margin-bottom: 1em; }
H4 { font-size: 12px; margin-top: 0.5em; margin-bottom: 1em; }
INPUT { font-size: 12px; }
A:link, A:visited {text-decoration: none; }
A:hover {text-decoration: underline; }

.warning { color: red; text-align: center; font-weight: bolder; }
.news { font-size: large; }
.locate { color: #808080; margin-top: 2px; }
.footer { font-size: 9px; color: #ffffff; text-align: right; background-color: #3f2bb1; clear:both;}
.sidebar { color: #ffffff; background-color: #3f2bb1; float:left; font-size: 9px; margin-top: 0px; margin-left: 0px; margin-bottom: 0px; padding: 1em; border-style: none;}
.breakoutl {color: #ffffff; font-size: 12px; background-color: #3f2bb1; float:left; padding: 1em; margin-right: 1em; }
.breakoutr {color: #ffffff; font-size: 12px; background-color: #3f2bb1; float:right; padding: 1em; margin-right: 1em; }
.note {font-size: smaller;}
.search {font-size: 9px; background-color:#3f2bb1;}
.terms {font-size: 9px}
.column { float:left; width:49.9%; }
.form {font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; border-style: solid; border-color: black; border-width: 1px; }
P.form, TEXTAREA.form { border-style: none; margin: 0; padding: 1px;}
.albumbar { height:15px; border-top: 1px #000000 solid; border-bottom: 1px #000000 solid; }
.albumblock { width:170px; height:182px; text-align:center; margin:4px; float:left; }

.eventblock { font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; border-style: none; background-color: #fa9a00;}

.evinfo { font-size: 12px; background-color: #3f2bb1; }
P.evinfo { padding: 0.25em; }
B.evinfo { font-weight: bold; }

.slotinfo { font-size: 12px; }
P.slotinfo { padding: 0.25em; }
B.slotinfo { font-weight: bold; }

.infohighlight { color: #ffffff; font-weight: bold; padding: 0.25em 0em 0.25em 0em; margin-left: 0%; background-color: #3f2bb1; margin-right: 0em; width: 100%; text-align: center; }
.formbar { color: #ffffff; font-weight: bold; padding: 0.25em 1em 0.25em 1em; margin: 0; background-color: #3f2bb1; width: 100%; text-align: center; }

.navbutton {color: #ffffff; background-color: #3f2bb1; font-size: 12px; text-align: center; padding: 3px 0px 4px 0px; margin: 0px; border-style: none;}

TD.navbutton A:link, TD.navbutton A:visited  {text-decoration: none; color: #ffffff; vertical-align: middle;  font-weight: bolder;}
TD.navbutton A:hover {text-decoration: none; color: #808080; vertical-align: middle;}
.sidebar A:link, .sidebar A:visited,
.breakoutr A:link, .breakoutr A:visited,
DIV.footer A:link, DIV.footer A:visited {text-decoration: none; color: #ffffff;}
.sidebar A:hover,
.breakoutr A:hover,
DIV.footer A:hover {text-decoration: none; color: #808080;}


TD.eventblock A:link, TD.eventblock A:visited,
P.infohighlight A:link, P.infohighlight A:visited,
P.formbar A:link, P.formbar A:visited,
.evinfo A:link, .evinfo A:visited {text-decoration: none; color: #000000; }


TD.eventblock A:hover,
P.infohighlight A:hover,
P.formbar A:hover,
.evinfo A:hover {text-decoration: none; color: #808080;}

UL.sidebar {font-size: 9px; background-color: #3f2bb1; float:left;margin-top: 0px; margin-left: 0px; margin-bottom: 0px; padding: 1em; list-style-type: none;}
UL.sidebar UL {list-style-type: none; margin-left: 1em; }
TABLE.form {margin-left: auto; margin-right: auto; width: 100%;border-style: none;}
TABLE.eventblock {margin-left: 10%; margin-right: 0; width: 80%;border-style: none;}
TH.form {background-color: #3f2bb1; text-align: center; border-style: none; margin: 0; width: 100%;padding: 0.25em 1em 0.25em 1em;  }
TD.form {border-style: none;}
INPUT.form {background-color: #3f2bb1; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; }
DIV.form { clear:both; border-style: solid; border-color: black; border-width: 1px; width: 80%; margin-left: 10%; margin-right: 0; }
