ul, li, html, a{margin: 0; padding:0;}body{text-align:center;margin: 0; padding:0;}

#nav1{
margin: 0; padding:0;background: #000000;font-variant:small-caps;
font-weight:bold;
}
li {list-style-type: none;}

#nav{
width: 866px;
background-color: #000;
}
#nav a{font-family: Garamond, "Times New Roman", serif;text-decoration:none;
text-align:center;color:#c17f11;}/*nav menu*/ul#nav {position:relative;width: 58em;height: 2em;margin: 0em auto 0;font-size: 1.5em;}

ul#nav li.lismall { /* to reduce the smaller menu li */width: 7em;}
ul#nav li{float:left;width: 9em;height: 2em;line-height:2em;background-color: #000;border-right: 2px solid #111;
}.noBorder{border-right: none;}ul#nav li:hover {background-color:#000;}ul#nav li a:hover, ul#nav li a:active{color:#fff;}#nav a:link, #nav a:visited{color:#c17f11;}ul#nav li a{display:block;float: left;width:100%;}


/*second tier menu*/ul#nav li ul {display:none;width: 100%;position:absolute;top: 2.5em;display: none;left: 0;}ul#nav li:hover ul{display:inline;float:left;width: 50em;height: auto;margin: 0 0 0 2em; 
padding:0;text-align:left;font-size:.8em;clear:both;}ul#nav li:hover ul li{position:relative;width: 12em;height:1.5em;background-color:#550000;border:none;border-bottom: 1px solid #456647;border-right: 2px solid #500;overflow:hidden;}ul#nav li:hover ul li a{float:left;display:block;margin: 0; padding: 0 0 0 .3em;height:100%;line-height: 1.5em;text-align:center;clear:both;}ul#nav li:hover ul li a:hover{color:#fff;background-color:#660000;}/* end nav */

/* start custom font/text styling */

#indexDefault h1{
text-align:center;
}

/* end custom font/text styling */

#siteinfoLegal{
margin-bottom:1em;
}

#foot1 { /*container for footer info*/
color:#fff;background-color:#000000;
margin:1em 0;
border-top: 2px solid  gold;
}