body {
    background-color: #fff;
    margin: 0px 0px 20px 176px;
    font-size: 10pt;
    ewidth: 1330px;
    }
    
div.clear {
    clear: left;
    }

#site-name {
    font-family: FRHopper230;
    font-size: 3.6em;
    letter-spacing: 2px;
    color: #333;
    text-transform: uppercase;
    emargin-bottom: .5em;
    }
    
#site-name a {
    text-decoration: none;
    color: #333;
    }

#footer-container {
    margin-top: 6em;
    margin-bottom: 6em;
    font-family: FRHopper330;
    text-transform: uppercase;
    font-size: 0.8em;
    color: #666;
    }
    
#navcontainer {
    width: 100%;
    height: .3em;
    float: left;
    background-color: #555;
    margin-bottom: 4em;
    }

#navcontainer ul { padding: 0; }
#navcontainer ul li { 
    display: block;
    width: 7em;
    float: left;
    padding: .2em 0 .4em .0;
    }

#navcontainer ul {
    margin: 0;
    epadding: 0 0 .4em 0;
    epadding: 0 0 0 7%;
    color: #FFFFFF;
    font-family: FRHopper430;
    font-size: 1em;
    text-transform: uppercase;
    letter-spacing: 1px;
    }

#navcontainer ul li a {
    padding: .1em .4em .2em .4em;
    background-color: #555;
    color: #FFFFFF;
    text-decoration: none;
    efloat: left;
    eborder-right: 1px solid #94B473;
    }

#navcontainer ul li a:hover {
    background-color: #888;
    color: #FFFFFF;
    }

#navlist li a:hover, #navlist li a:active {
    color: #FFFFFF;
    text-decoration: none;
    background: #f00;
    text-align: left;
    text-transform: uppercase;
    }

/*-------------------------------------------------

http://css.maxdesign.com.au/listamatic/horizontal23.htm

#navcontainer
{
width: 100%;
float: left;
background-color: #426208;
}

#navcontainer ul { padding: 0; }
#navcontainer ul li { display: inline; }

#navcontainer ul
{
margin: 0;
padding: 0 0 0 7%;
color: #FFFFFF;
font-family: tahoma, verdana, geneva, arial, helvetica, sans-serif;
font-size: .65em;
letter-spacing: 2px;
font-weight: bold;
}

#navcontainer ul li a
{
padding: 0.2em 12px;
background-color: #426208;
color: #FFFFFF;
text-decoration: none;
float: left;
border-right: 1px solid #94B473;
}

#navcontainer ul li a:hover
{
background-color: #7B9D25;
color: #FFFFFF;
}

#navlist li a:hover, #navlist li a:active
{
color: #FFFFFF;
text-decoration: none;
background: #CC3333;
text-align: left;
text-transform: uppercase;
font: bold normal 10px/16px "Lucida Sans Unicode", verdana, lucida, arial, helvetica, sans-serif;
}
------------------------------------------*/