body{
   font: normal normal 400 12pt/14pt Arial, Tahoma, sans-serif;
   background-color: #604E17;
   color: black;
}
h1, h3, h5{
    color: #215F89;
}
h2, h4, h6{
   color: #6E6C5E;
}
p, li{
   text-align:left;
}
a:link{
   color: #604E17;
   text-decoration: none;
}
a:visited{
   color:#897021;
   text-decoration: underline;
}
a:hover{
   color: #215F89;
   text-decoration: underline;
}


#page {
   display: block;
   width: 800px;
   height: auto;
   position: relative;
   margin-left: 10px;
   margin-right: 10px;
   background-color:#F5F2E7;
   top: -20px;
   border: 2px inset #604E17;
   padding-left: 10px;
   padding-right: 10px;
}
#banner{
   display: block;
   height: 100px;
   width: 820px;
   border-bottom: 1px solid #615545;
   position: relative;
   top: 5px;
   left: 0px;
   margin-bottom: 5px;
}
#homebanner{
   display: block;
   height: 200px;
   width: 800px;
   border-bottom: 1px solid #615545;
   position: relative;
   top: 5px;
   left: 0px;
   margin-bottom: 5px;
}
#navigation{
   display: block;
   height: auto;
   width: 210px;
   padding-right: 10px;
   padding-left: 10px;
   padding-top: 10px;
   padding-right: 10px;
   font: normal 600 11pt Georgia, Tahoma, sans-serif;
   text-align: right;
   position: relative;
   float: left;
    background-color:#F5F2E7;
}
#navigation a:link{
   display: block;
   height: 30px;
   width: 200px;
   color: #604E17;
   text-decoration: none;
   position: relative;
}

#navigation a:visited {
   display: block;
   height: 30px;
   width: 200px;
   color: #897021;
   text-decoration: underline;
   position: relative;
}
#navigation a:hover{
   display: block;
   height: 30px;
   width: 200px;
   color: #215F89;
   text-decoration: underline;
   position: relative;
}
#navigation a:active{
   display: block;
   height: 30px;
   width: 200px;
   color: #90773E;
   text-decoration:;
   position: relative;			
}
#pagecontent{
   display: block;
   width: 540px;
   height: auto;
   position: relative; 
   float: left;
   margin-right: 5px;
   border-left: 1px solid #604E17;
   padding-left: 15px;
   padding-right: 25px;
   background-color:#F5F2E7;
}
#mainpage{
   display: block;
   width: 820px;
   height: auto;
   position: relative;
}
.em{
  font-size: 110%;
  font-weight: bold;
  color: #895521;
}
.quote{
   display: block;
   width: auto;
   height: auto;
   margin-left: 2ex;
   font-weight: bold;
   font-style: italic;
   color: #6E6C5E;
}
.quoteNoindent{
   font-weight: bold;
   font-style: italic;
   color: #6E6C5E;
}
.pageheading{
font-weight: bold;
font-size: normal;
color: #895521;
}
.pageheadingNormal{
color: #895521;
}
.highlight{
color: #607BBF;
}
#pagecontent p, td, li{
   font-size: smaller;
}
#principal{
display: block;
padding: 5px;
width: auto;
position: relative;
}
#principal ul {
  list-style: square url(bullet.gif);
  margin: .5em .5em 0 15px;
  padding-left: 0;
}
#principal ul li {
  margin-left: 0;
  padding-left: 5px;    
  margin-bottom: .5em; 
}
.accentFont{
  color: #6E6C5E;
}
#principal p{
  display: block;
  margin: 5px 15px -5px 15px;
}
#search{
  display: block;
  positon: absolute;
  margin-top: 15px;
  width: auto;
  right: 10px;
  float: right;
  z-index: 400;
}
.buttonstyle{
  padding: 2px;
  border: 1px solid #604E17;
  background-color: #604E17;
  color: #F5F2E7;
}