<style type="text/css">
<!--
body 
{
    text-align: center; /*ignored? needed on IE*/
    margin: 0 0;
    padding: 0 0;
}

#cencontainer
{
    /*background-color: green; */
    margin-top: 10px;
    width: 800px; /*40em The width of our layout*/
    margin-left: auto;
    margin-right: auto;
    /*Margin left and right set to auto center's our layout IE flaw*/
    text-align: center;
    font-size: 1em;
}
   
#navcontainer ul
{
    padding: 0.2em 0;
    /*  padding-left: 0;
    padding-right: 0; */
    margin-left: 0;
/*    margin-right: auto;
   margin-bottom: 20px; */ 
    background-color: #a6ab97;
    color: White;
    width: 100%;
    text-align: center;
    list-style-type: none;
    font-size: 0.9em;
    font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;
}

#navcontainer ul li
{ 
    display: inline; 
}

#navcontainer ul li a
{
    padding: 0.2em 1em;
    background-color: #a6ab97;
    color: White;
    text-decoration: none;
    border-right: 1px solid #fff;
}

/*
#navcontainer ul li a.first-child
{
    border-left: 1px solid #fff;
}
*/
   
#navcontainer ul li a:hover
{
    background-color: #777C4F;
    color: #fff;
}

#leftcol {
    float: left;
    width: 210px;
    margin: 0;
    padding: 1em;
    background-color:#FFF; 
    text-align: center;
}

#leftcol p {
    margin-top: 0;
}

#content {
    background: #fff;
    /*margin-top: 2em;*/
    margin-left: 230px;
    padding: 1em;
    /*max-width:24em;*/  
    text-align: left;
    color: #a6ab97;
    font-size: 0.9em;
    font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;
}

#content p {
    margin-top: 0;
}

#content em
{
    font-style: normal;
    color: #838873;
    font-size: 1.1em;
}

#content.narrow
{
    margin-left: 430px;
}

#footer 
{
   /* height:24px;*/
    margin-top: 20px; 
    /*margin-left: 30px; 
    margin-right: 30px;*/ 
    background: #a6ab97;
    clear: left;
    width: 100%;
}

#footer.blank
{
    height: 1.3em;
}

#footer ul
{
    padding: 0.2em 0;
    color: White;
    font-size: 0.9em;
    font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;
    text-decoration: none;
}

#footer ul li
{
    display: inline; 
    padding: 0.2em 1em;
    background-color: #a6ab97;
}

#centrecol {
/*    clear: both;
    margin-left: 160px;*/
    margin-top: 120px;
    margin-bottom: 120px;
    text-align: center;
    padding: 0;
    color: #777C4F;
    background-color:#FFF; 
    font-size: 1.2em;
    font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;
}

/*printer styles*/ 
@media print{ 
/*hide the left column when printing*/ 
#leftcol{display:none;} 
#twocols, #maincol{width:100%; float:none;}
}

-->
</style>