body { 
	 background-color: #800000;
	 font-family: Verdana, Geneva, Arial, sans-serif;
	 font-size: small;
	 margin: 0px;
	 }
a:link {color: #800000;}
*:link {text-decoration: underline;}
a:visited {color: #191970;}
*:visited {text-decoration: underline;}
#allcontent{
     width: 800px;
     margin-left: auto;
     margin-right: auto;
     }
#banner {
     margin-top: 5px;
     margin-bottom: 0px;
     }
#main {
     padding: 5px 5px 5px 150px;
     margin: 5px 180px 10px 0px;
     background: #fff8dc;
     border: solid 2px black;
     }
h1 {
     font-size: 150%;
     }
h2 {
     font-size: 130%
     }
h3 {
     font-size: 110%
     }
#sidebar {
     margin-top: 5px;
     padding: 5px;
     background: #fff8dc;
     border: solid 2px black;  
     width: 160px;
     float: right;  
     text-align: center;
     }
#navtable {
     margin: 10px 5px;
     padding: 5px;
     background: #fff8dc;
     border: none;  
     width: 100px;
     float: left;  
     text-align: left;
     border-spacing: 5px;
     }
#navtable th {
     padding: 5px;
     background-color: #8b0000;
     }
#navtable a:link {
     text-decoration: none;
     color: #deb887;
     }
#navtable a:visited {
     text-decoration: none;
     color: #deb887;
     }
#navtable a:hover {
     text-decoration: none;
     color: #ff8c00;
     }
.centered {
     text-align: center;
     color: #000000;
     }
#calls {
     margin-top: 5px;
     width: 156px;
     border: solid #8b0000 3px; 
     border-collapse: collapse;
     text-align: center;
     }
#calls th {
     background-color: #fff8dc;
     font-size: 110%;
     }
#calls td {
     border: 2px solid #8b0000;
     width: 80px;
     }
.month {
     width: 60px;
     color: #8b0000;
     }
#maino {
     padding: 5px 10px 10px 150px;
     margin: 5px 0px 10px 0px;
     background: #fff8dc;
     border: solid 2px black;
     }
#calendar {
     border: ridge 3px;
     border-collapse: collapse;
     }
#calendar th {
     width: 135px;
     height: 15px;
     text-align: center;
     border: ridge 1px;
     }
#calendar td {
     width: 135px;
     height: 70px;
     text-align: top left;
     border: ridge 1px;
     }
#apparatus th {
     width: 300px;
     border: ridge 1px;
     }
#apparatus td {
     width: 300px;
     border: ridge 1px;
     text-align: center;
     }
#memberlist {
     border: none;
     text-align: left;
     }
#memberlist th {
     width: 300px;
     }
#memberlist td {
     width: 300px;
     text-align: top;
     }
#construction {
     padding: 100px 100px 300px 150px;
     margin: 5px 0px 10px 0px;
     background: #fff8dc;
     border: solid 2px black;
     }
#footer {
     padding: 5px 5px 5px 5px;
     margin: 5px 0px 10px 0px;
     background: #fff8dc;
     border: solid 2px black;
     text-align: center;
     font-size: 75%;
     }
#footeri {
     padding: 5px 5px 5px 5px;
     margin: 5px 180px 10px 0px;
     background: #fff8dc;
     border: solid 2px black;
     text-align: center;
     font-size: 75%;
     }
#deceased {
     color: #777777
     }