body { background: #ffffff; font:10pt Verdana; }
#header { 
    margin-left: auto; 
    margin-right: auto; 
    text-align: center; 
    width:800px;
}
#header a img { border: 0px;margin:0px; }
#main { padding: 10px; margin-left: auto; margin-right: auto; width: 800px;}

.home_left { }
.home_left tr { vertical-align: top; }
.home_left th { font-style: italic; font-weight: normal; width:230px; }
.grey_box { padding:10px; border:2px solid #aaaaaa; background: #eeeeee; }

#home_nav { 
   zborder-top: 2px solid #005392; 
   border-top: 1px solid #cccccc; 
   width: 800px;
   padding: 0px;
   margin:0px;
}
#home_nav tr{
    vertical-align: top;
}
#home_nav td{
   width: 33%;
   padding:5px;
}
#home_nav td:hover{
  background: #eeeeee;
}
#home_nav p { margin: 0px; font: 8pt Verdana; }
#home_nav h1 { margin:0px; font-size:11pt; }
#information{
  margin-left:auto; 
  margin-right: auto; 
  margin-top:10px; 
  width:800px; 
  text-align: left; 
  font:8pt Verdana; 
  padding:5px;
  border-top:2px solid #005392;
}
#information h4 {
  font-size:10pt;
  margin-bottom:0px;
}
#information p { margin-top:0px; }

#footer { 
  margin-left:auto; 
  margin-right: auto; 
  margin-top:10px; 
  width:800px; 
  text-align: center; 
  font:8pt Verdana; 
  padding:5px;
  border-top:2px solid #005392;
}
#menu {
  margin-left: auto;
  margin-right: auto;
  margin-top:3px;
  text-align: center;
  width: 798px;
  zborder:1px solid #cccccc;
  border:1px solid #015293;
  background: #eeeeee;
  height: 20px;
  padding:0px;
}
#menu a {
    text-align: center;
    color: #941200;
    font-weight: bold;
}
#menu span {
  width: 200px;
  text-align: center;
  border-right: 1px solid black;
  padding-left: 15px;
  padding-right: 15px;
  
}
#menu span:hover{ background: #e0e0e0; }
.justify { text-align: justify; text-justify: auto; font-size:11pt; }
.justify p { margin-bottom: 20px; }
.newsletter { border: 1px solid #cccccc; padding:10px; }
.links th { width:225px; border:1px solid #eeeeee; }
.links td { border:1px solid #eeeeee; padding:5px; }
.events p { margin-top:0px; margin-bottom:20px; }
.events h1 { border-bottom:1px solid #cccccc; margin-bottom:0px; color: black; }
   
.gallery { display: block: margin-left: auto; margin-right: auto; text-align: center;  }
.gallery th { background: #005387; color: white; font-style: bold; border: 2px solid black; font-size: 14pt;} 
.gallery td { padding: 10px; text-align: center; }
.gallery td img { display: block; margin-left: auto; margin-right: auto; }
.gallery td span { font-size: 8pt; font-weight: bold;}
.gallery_list{
  padding:10px;
  margin-right:auto;
  margin-left:auto;
}
.gallery_list td{
  padding:10px;
  border:1px solid #eeeeee;
  text-align: center;
}
.gallery_list td h1{
  font:10pt Arial;
  font-weight: bold;
  margin-bottom:0px;
  text-align: center;
}
.gallery_list td a{
  margin-right:10px;
}

h1 { color:#941200; font:12pt Verdana; font-weight: bold; margin-bottom:0px;}

.center { margin-left: auto; margin-right: auto; display: block; }
.faq { border: 1px solid #cccccc; padding: 5px; background: #ffffff; font-size: 10pt; width: 710px;}
.faq img { float: right; }
.faq strong { font-size:12pt; }
.shaded { background: #eeeeee; }
a img { border: 1px solid black; margin-right: 10px;}
.history td img { margin-left: auto; margin-right: auto; display:block; border:1px solid black; }
.dojo { margin-left:auto; margin-right: auto; display: block; border: 0px; }
