

body{
background-color:#fffab2; 
color:#5c3900;}

div#wrapper {
width: 900px;
border-style:double;
border-width:1px;
border-color:#5c3900;
color:#5c3900;
margin:auto;
margin-top:20px;
margin-bottom:20px;
padding-bottom:30px;
padding-top:20px;
background-color:#a4d4b0;}

h2#finalproject{font-size:20px; font-family: Heveltica,Tahoma,sans-serif;
margin-left:25px; 
color:#5c3900;}




/*banner*/
div #banner img{ 
display:inline; float:left; padding-left:0px; }

div #banner {height:100px; 
width: 700px; 
border-width:4px; 
border-style:double;
border-color:#5c3900; 
background-color:#fffbc6; 
 
margin-left:auto; 
margin-right:auto; 
color: #5c3900; 
font-family: Heveltica, sans-serif;
}

div#banner h1{ display:inline;font-size:35px; margin-left:25px; vertical-align:-45px; }
/*end of banner*/



/*inline links*/
#menu ul{
margin: 0;
padding: 0;
list-style-type: none; 
text-align: center; 


width:700px; 
margin:auto; 
padding:5px;}

#menu ul li {
display:inline; 

}

#menu ul li a:link{ 
text-decoration:none; 
padding:5px; 
color:#5c3900;
background-color:#fffbc6;
font-family: Heveltica, Tahoma, sans-serif;
font-size:1em; 
font-weight:bold;
border-style:solid;
border-width:1px;}

#menu ul li a:visited{
text-decoration:underline; 
padding:5px; 
color: #178158;
background-color:#fffbc6;
font-family: Heveltica,Tahoma,sans-serif;
font-size:1em; 
font-weight:bold;
border-style:solid;
border-width:1px;}

#menu ul li a:hover{
color: #fffbc6;
background-color:#5c3900;
font-family: Heveltica, Tahoma, sans-serif;
font-size:1em; 
font-weight:bold;
border-style:solid;
border-width:1px;}

#menu ul li a:active{
color:red;
background-color:#fffbc6;
font-family: Heveltica,Tahoma, sans-serif;
font-size:1em; 
font-weight:bold;
border-style:solid;
border-width:1px;}
/*end of inline links8*/
h2{font-size:20px; margin-left:10px; color:#5c3900; font-family:Heveltica, Tahoma, sans-serif;}
h3{font-size:17px; margin-left:13px; color:#5c3900; font-family:Heveltica, Tahoma, sans-serif; text-decoration:underline; padding-top:30px;}
h3.closer{padding-top:10px;}
.farther{padding-top:50px;}
h4{font-size:15px; margin-left:15px; color:#5c3900; font-family:Heveltica, Tahoma, sans-serif; text-decoration:none; padding-top:10px;}
#content{
margin-top:30px;
margin-bottom:30px; 
margin-right:100px;
margin-left:100px;
padding-left:5px;
padding-right:5px;
padding-top:10px;
padding-bottom:20px;
font-family: Heveltica, Tahoma, sans-serif;
font-weight:normal;}

div#content p{
line-height:1.4em;
margin-top: 5px;
margin-bottom:0px; 
margin-right:5px;
margin-left:5px;
padding-left:5px;
padding-right:5px;
padding-top:0px;
padding-bottom:0px;

font-family: Heveltica, Tahoma, sans-serif;
font-weight:normal;
text-indent:0em;}
div.pictures{margin:auto; padding-top:10px; padding-right:75px; height:220px;}
 div#content img.floatright{float:right; border-width:2px 1px 1px 2px; border-style:solid; border-color:#5c3900; padding: 8px 5px 5px 8px;
background-color:#987640;; margin: 5px 5px 10px 15px;}

div#content p img#routemap{float:right;}
div#content p.center{margin: auto;}
div#content p.center img{border-width:8px 4px 4px 8px; border-style:solid; border-color:#5c3900; padding: 0; margin:auto; }
div#form  p{text-indent:0;}
 dl#credits{
margin-top:20px;
margin-bottom:20px; 
margin-right:5px;
margin-left:5px;
padding-left:10px;
padding-right:5px;
padding-top:10px;
padding-bottom:20px;

font-family: Heveltica, Tahoma, sans-serif;
font-weight:normal;}
 h2{font-size:20px;
 margin-left:10px; 
color:#5c3900;
font-family: Heveltica, Tahoma, sans-serif;}
ul#sitemap{
margin-top:20px;
margin-bottom:20px; 
margin-right:5px;
margin-left:20px;
padding-left:10px;
padding-right:5px;
padding-top:10px;
padding-bottom:20px;
line-height:1.4em;
font-family: Heveltica, Tahoma, sans-serif;
font-weight:normal;}
ul#sitemap li{
padding-top:10px; 
padding-bottom:10px;}


dl#credits dt{padding-top:10px;}
 dl#credits dd{padding-bottom:10px;}
  a.rollover{ display:block; width:300px; height:50px; border-width:2px; border-style:solid; border-color:black; background-color:#2AC6C0;}
 a.rollover:hover {background-color: #E6AFE3; border-color:black; border-width:2px; width:300px; height:50px;}
/*validator */
div#validators p{ 
height:20px; 
width: 700px; 
border-width:4px;  
border-style:double; 
border-color:#5c3900; 
background-color:#fffbc6; 
text-align:center; 
margin-left:auto; 
margin-right:auto;
padding:15px;
font-size:13px; 
font-weight:normal;
font-family: Heveltica, Tahoma, sans-serif;
}

div#validators a:link{
text-decoration: none; 
padding-bottom: 0px; 
padding-left:20px;
color:#5c3900; 
font-size:13px; 
font-weight:normal;
font-family: Heveltica, Tahoma, sans-serif;}

div#validators a:visited{
text-decoration: underline; 
padding-left:20px; 
padding-right:0px;
font-size:13px; 
font-weight:normal;
color:#178158;
background-color:#fffbc6;
font-family: Heveltica, Tahoma, sans-serif;}

div#validators a:hover{
text-decoration:none; 
padding-left:20px;
padding-right:0px;
 
font-size:13px; 
font-weight:normal; 
color:#178158;
background-color:#fffbc6;
font-family: Heveltica, Tahoma, sans-serif;}
div#validators a:active{
text-decoration:none; 
padding-left:20px;
padding-right:0px; 
font-size:13px; 
font-weight:normal; 
color:#fffbc6;
background-color:#fffbc6;
font-family: Heveltica, sans-serif;}
div#validators a.closer:link{padding-left:0;padding-right:20px;}
div#validators a.closer:visited{padding-left:0; padding-right:20px;}
div#validators a.closer:hover{padding-left:0; padding-right:20px; background-color:#fffbc6;}
div#validators a.closer:active{padding-left:0; padding-right:20px;}
div#validators img.floatleft{float:left; }
div#print{display:none;}
dd{padding-bottom:20px; padding-left:0; margin-left:0;}
dl{padding-top:5px;}
dt,li,dl{line-height:1.4em;}
form{padding-top:20px;}