body { background-color: #F2D2A4; margin: 0; padding: 0 0 10px 0; }
body, td { font: 12px "Trebuchet MS", verdana, arial, sans-serif; }
h4 { margin-bottom: 0px; font-style: italic; color: #990000; }

.caption { font-size: 10px; text-align: center; font-style: italic; }
.content { text-align: left; font: 14px Times, serif; }
.nav-item { width: 181px; background-color: #FFF2D6; }
.title { color: #970808; font: 20px Times, serif; margin-bottom: 10px; }

#content { background-color: #FFFFFF; padding: 0; }
#content { padding: 0; }
#fineprint { font: x-small verdana, arial, sans-serif; }
#homepage-content { padding: 20px; }
#nav { border-right: 1px solid black; background-color: #FFFFFF; }
#thecontent { margin: 15px; }

#footer  {  background-color: #900; border-bottom: #000 5px solid; text-align: center; color: #FFFFFF;  }
.footnav {  padding-bottom:15px; text-align: center; color: #FFFFFF; font: x-small verdana, arial, sans-serif; }
.footnav a a:link a:active { color:#fff; text-decoration:none; }
.footnav a:visited { color:#ccc; text-decoration:none; }
.footnav a:hover { color: #9cc; text-decoration:underline; }
.hours { background-color: #900; height: 40px; text-align: center; color: #FFFFFF; font-size: small; }
.hours2 { background-color: #900; height: 70px; text-align: center; vertical-align:middle; color: #FFFFFF; font-size: small; }

.navlist li { display: inline;list-style-type: none;vertical-align:middle; }
.navlist li.valign { display:table-cell; vertical-align:middle; text-align:center;padding:0 10px;margin:0 auto; }
