/* Navigation bar definitions John Lamb 30 June, 2010 */

#navheader{
  width:1018px;
  height:182px;
  background-image: url("/graphics/header4.jpg");
  background-repeat: no-repeat;
  font-family:Verdana, Arial, sans-serif;
  font-size:15px;
  color:#7f5322;
  margin:0;
  padding:0; 
}

#navheader a
{
  color:#000000;
  text-decoration:none;
  
}

#navheader a:hover
{
  color:#fdf5e6;
  text-decoration:none;
}

#navheader ul
{
  padding: 0;
  margin: 0; 
  padding-left:102px;
  padding-top:102px;
  font-weight: bold;
  color: #000000;

}

#navheader ul li
{
  display:inline; 
  height:30px; 
  float:left; 
  list-style:none; 
  position:relative;
}

#navheader li a
{
  color:#fdf5e6;
  text-decoration:none;
}

#navheader li a:hover
{
  color:#abbe91;
}

#navheader li ul
{
  margin:0px;
  padding-top:10px;
  padding-left:10px;
  display:none;
  position:absolute;
  left:0px;
  top:25px;
  background-color:#6b3221;
}

#navheader li:hover ul
{
  display:block;
}

#navheader li li
{
  list-style:none;
  display:list-item;
}

#toplinks{
   position:relative;
   top:-12px;
   padding-left:560px;
   vertical-align:text-top;
   font-size:13px;
}

img.middle{
  vertical-align:middle;
}

img.top {
  padding-top:0;
  margin-top:0;
  vertical-align:top;
}

#tagline{
  padding-left:132px;
  padding-top:58px;
  color: #000000;
  font-family:Verdana, Arial, sans-serif;
  font-size:20px;
  position:absolute;
}

#navfooter{
  float:left;
  width:1024px;
  height:67px;
  background-color:#6b3221;
  font-family:Verdana, Arial, sans-serif;
  font-size:12px;
  color:#fdf5e6;
  text-align:center;
  list-style:none;
  overflow:hidden;
  position:absolute;
  z-index:-1;
  margin-left:-3px;
}


#navfooter ul
{
  clear:left;
  float:left;
  margin-top:10px;
  padding:0;
  position:relative;
  left:50%;
  list-style:none;
  text-aligh:center;
}

#navfooter ul li
{
  display:block;
  height:25px; 
  list-style:none; 
  float:left;
  margin:0;
  padding:0;
  position:relative;
  right:50%;
}

#navfooter ul li a
{
  display:block;
}

#navfooter li
{
  display:inline; 
}

#navfooter li a
{
  color:#fdf5e6;
  text-decoration:none;
  display:inline; 
  float:left;
  text-align:center;
}

#navfooter li a:hover
{
  color:#abbe91;
}

#navfooter p
{
  clear:left;
  float:left;
  margin:0;
  padding:0;
  position:relative;
  left:50%;
  list-style:none;
  text-align:center;
}

#navfooterctr
{
  display:block;
  height:25px; 
  list-style:none; 
  float:left;
  margin:0;
  padding:0;
  position:relative;
  right:50%;
}

#vnav 
{
   width:130px; 
   height: 100%;
   font-size:16px;
   font-weight: bold;
   color: #000000;
   background-color: #abbe91;
   padding-left:5px;
   margin-top: -5px;
   margin-left: -2px;
}

.underline
{
   text-decoration: underline;
}


#vnav ul 
{
   margin-top: -5px;
   margin-left:0px;
   margin-right:0px;
   padding:0px;
   font-size:13px; 
   background-color: #abbe91;
   color: #6b3221;
}

#vnav ul li 
{
   list-style:none;
   margin-left:0px;
   margin-right:0px;
   padding-left:5px;
   padding-right:5px;
   color: #6b3221;
   line-height: 2;
}

#vnav ul li:hover 
{

   position:relative;
}

#vnav ul li a
{
   color: #6b3221;
}

#vnav ul li a:hover
{
   color: #ffffff;
}

#vnav ul ul 
{
   display:none;
   position:absolute;
   left:100px;
   color:#ffffff;
   top:5px;
   border:#ffffff solid;
   border-width:1px;
   background-color:#6b3221;
   
}

#vnav ul li:hover ul 
{
   display:block;
   color:#ffffff;
}

#vnav ul ul li 
{
   border:none; 
   width:175px; 
   float:left; 
   color:#ffffff;
   display:inline;
   
}

#vnav ul ul li:hover 
{
  color:#ffffff;
   border:none;
   
}

#vnav ul ul li a
{
   color: #ffffff;
}

#vnav ul ul li a:hover
{
   color: #abbe91;
}

#vnav li:hover ul li ul 
{
   color:#ffffff;
   display:none;
   
}

#vnav ul ul li ul 
{
   left:110px; 
  background-color: #abbe91;
  
}

#vnav ul ul li:hover ul 
{
   display:block;
}

div#nav {
padding: 5px;
margin-top: -5px;
margin-left: -3px;
float:left;
text-align:left;
font-size:12px;
background-color:OldLace;
}

#nav a:hover
{
  color:#abbe91;
}

body {
width: 1018px;
margin:auto;
border:3px solid #6b3221;
font-family:Verdana, Arial, sans-serif;
}

