body { font-family: arial, san serif; margin: 0; padding: 0; font-size: 90%; color: #302A23; text-align: center; background-image: url(../images/BG.gif); background-repeat: repeat; }

a:link, a:visited { color: #990000; }

a:hover, a:active { color: #ffffff; background-color: #990000;}

#container { margin: .5em auto; text-align: left; width: 850px; background-color: #ffffff; border: 2px solid #000000 }

#content { margin: 0 10px 0 10px; line-height: 140%; text-align: left top; }

#contentB { margin: 0 10px 0 10px; line-height: 140%; text-align: left top; }

#header { height: 100px; position: relative; background-color: #990000; background-image: url(../images/banner.jpg); background-position: top; background-repeat: no-repeat; }

#header h1 { margin: 0; text-align: left; padding: 0; color: #990000; font-size: 1px;}

#skipmenu { position: absolute; top: 5px; right: 7px; color: #B00000; font-size: 80%; }

#skipmenu a { color: #B00000; text-decoration: none; }

#nav { float: right; width: 150px; padding-left: 10px; font-size: 80%; border-left: 1px solid #CCCCCC; margin: 0 10px 10px 0; display: inline; }

#nav ul { margin: 0; padding: 0; list-style-type: none; }

#nav li { padding: 5px 0; }

#menu { margin: 5px 0 0 0; padding: 5px; border: 1px solid #CCCCCC; }

h2 { margin-top: 0;  margin-bottom: 0; color: #000000; font-weight: heavy; font-size: 170%; }

h3 { font-size: 125%; color: #990000;}

#cal { margin: 0 5px 0 5px; }

#cal h2 { margin-top: 0; color: #990000; font-weight: normal; font-size: 170%; }

#footer { clear: both; height: 85px; background-image: url(../images/footer.gif); background-repeat: no-repeat; background-position: center bottom; border-top: 1px solid #BFBBB7; padding-top: 3px; font-size: 90%; text-align: center; }

special { margin-top: 0; margin-bottom: 0; color: #000066; font-weight: bold; font-size: 110%; }

address { font-size: 95%; font-style: normal; text-align: center; margin-bottom: 1em; background-color: #990000; color: #ffffff; border-top: 5px solid #990000; border-bottom: 5px solid #990000; padding: 2px; }

address a:link, address a:visited { color: #ffffff; }

address a:hover, address a:active { color: #990000; background-color: #ffffff; }

blockquote { font-size: 150%; margin: 1em 0; text-align: center; padding: 15px; border: 1px solid #CCCCCC; background-color: #FFCC00; }

hr { color: #BFBBB7; background-color: #BFBBB7; border: 0; height: 1px; }

.floatright { margin: 0 0 10px 10px; float: right; width: 300px; font-size: 80%; text-align: right; }

.floatright img { border: 1px solid #BFBBB7; }