body {
  text-align:center;  
  font-family:"Lucida Grande", "Lucida Sans Unicode", Verdana, sans-serif;
  font-size:62.5%;
  letter-spacing:.015em;
  word-spacing:.1em;
  color:#000;
  margin:0;
  padding:0;
  background:#e7ebef url(contentbackground6.png);
  }

h1, h2 {
  margin:0;
  padding:0;
  font-family:Palatino, Georgia, "Times New Roman", serif;
  font-weight:500;
  }
  
h2 {
  text-align:center;
  margin:20px 0 0 5%;
  font-size:1.1em;
  line-height:125%;
  width:60%;
  font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;
  }
  
hr {
  width:48%
  }
  
#masthead ul {
  list-style-type:none;
  margin:28px 0 0 -17px;
  padding:0 0 0 0;
  font-size:1.0em;
  line-height:180%;
  text-align:center;
  width:31%;
  float:left;
  display:inline;  
  border-top:2px solid #cd3132;
  border-bottom:2px solid #cd3132;
  font-family:Palatino, Georgia, "Times New Roman", serif;
  }
  
#masthead li {
  padding:0;
  margin:0;
  }
  
a:link {
  color:#58442c;
  font-size:.9em;
  }  

a:visited {
  color:#333;
  }
  
a:hover {
  color:#111;
  }
  
a:active {
  color:#000;
  }  
 
a {
  outline:none;
  line-height:210%;
  }
  
img {
  border:0;
  width:auto;
  height:auto;
  }
  
div {
  margin:0 auto;
  padding:0;
  text-align:left;
  }
  
.clearboth {
  clear:both;
  }  
  
p {
  width:67%;
  margin-left:2%;
  text-indent: 3%;
  margin-top:30px;
  font-size:.8em;
  font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;
  }
  
span {
  font-size:.7em;
  }
  
#masthead {
  width:94%;
  height:120px;
  margin-top:14px;
  max-width:1000px;
  min-width:780px;
  border-top: 2px solid #000;
  border-left: 2px solid #000;
  border-right: 2px solid #000;
  border-bottom: 1px solid #000;
  background:#f5ece5;
  }
  
#masthead img {
  float:left;
  display:inline;
  width:550px;
  height:120px;
  }
  
#contactinfo {
  float:left;
  display:inline;
  clear:left;
  width:15%;
  margin:46px 0 0 12px;
  padding:2px 3px;
  border:1px solid #000;
  font-size:.8em;
  line-height:120%;
  text-align:center;
  display:inline;
  font-family:Palatino, Georgia, "Times New Roman", serif;
  font-weight:500;
  background:#667d91;
  } 
  
#contactinfo a {
  font-size:.8em;
  line-height:70%;
  }
  
#main { 
  width:94%;
  font-size:1.4em;
  line-height:150%;
  max-width:1000px;
  min-width:780px;
  height:auto;
  background:#63798d url(lowerleft2.png) left bottom no-repeat;
  padding: 0 0 0 0;
  margin: 0 auto 20px auto;
  border-left: 2px solid #000;
  border-right: 2px solid #000;
  border-bottom: 2px solid #000;
  border-top: 0px solid #000;
  }
  
#content {
  width:81%;
  background:#b0aeaf url(contentbackground.jpg) left top repeat-x;
  height:auto;
  float:right;
  display:inline;
  margin:8px 6px 6px 2px;
  padding:0 0 12px 0;
  border: 0px solid #000;
  display:inline;
  }
  
#content img {
  float:right;
  display:inline;
  clear:right;
  margin:1px 13px 0 4px;
  width:185px;
  border:1px solid #777;
  display:inline;
  }
  
#content img.headfoot {
  float:none;
  width:120px;
  border:none;
  margin:0 0 0 34%;  
  }
  
#content img.dots {
  width:120px;
  border:none;
  }
  
#footer {
  width:96%;
  text-align:center;
  clear:both;
  margin:0;
  padding:0;
  }
  
#footer ul {
  list-style-type:none;
  float:right;
  margin:0 0 4px 0;
  font-size:.8em;
  line-height:1%;
  text-align:center;
  background-color:#b38956;
  padding:1px;
  border:1px solid #000;
  }
  
#footer li {
  margin:0;
  padding:0 1px 0 1px;
  }

#navigation {
  margin:14px 0 0 5px;
  padding:0;
  height:auto;
  font-size:.8em;
  width:17%;
  float:left;
  clear:both;
  display:inline;
  text-align:left;
  }
  
#navigation li {
  color:#57432b;  
  border:1px solid #000;
  margin-top:3px;
  padding-left:3px;
  background-color:#b38956;
  line-height:1%;
  font-size:1.1em;
  font-family:Palatino, Georgia, "Times New Roman", serif;
  }
  
#navigation ul  {
  list-style-type:none;
  padding:0;
  margin:0;
  margin-top:10px;
  }
  
