body {margin:0px; padding:0px; font: 1em verdana, arial, sans-serif; text-align:center;}

div#container {position:relative; min-width:780px; max-width:960px; margin-left:auto; margin-right:auto;}

div#mainwrap {min-width:780px; max-width:960px; margin-left:auto; margin-right:auto; text-align:left;}

div#contentarea {border-width:10px; border-style:ridge; border-color:rgb(183,210,120); position:relative;}

div#contentarea2 {position:relative;}



div#nav {position:absolute; left:0px; top:0px; width:160px; 
  padding:.5em 0 0 0; margin:22px 0 0 15px; overflow:hidden;}

div#nav h1 {font-size:1em; color:rgb(123,143,91);}

div#nav h3 {color:rgb(123,143,91);}

div#nav a {text-decoration:none;}

div#nav ul {margin:12px 20px 10px 1.25em; padding:0; list-style-type:none; border-top:2px solid rgb(183,210,120);border-bottom:2px solid rgb(183,210,120);}

div#nav li {margin:0; padding:.3em 0; text-indent:.5em;  font-weight:bold; font-size:.75em;}


div#content {margin:20px 180px 0 170px; padding: 0 1em;}

div#content h1 {font-size:1em; color:rgb(123,143,91);}

div#content h2 {font-size:.9em; color:rgb(123,143,91);}

div#content h3 {font-size:.8em; color:rgb(123,143,91);}

div#content h4 {font-size:.75em; color:rgb(123,143,91);}

div#content h5 {font-size:.7em; color:rgb(123,143,91);}

div#content p {font-size:.8em; margin-top:0; margin-bottom:.5em;}

div#content ul {margin:12px 20px 10px 1.25em; padding:0; list-style-type:none;}

div#content li {margin:0; font-size:.8em;}

div#content ol {margin:0; text-indent:1.75em; font-size:1.2em; list-style-type:none;}

div#content a {text-decoration:none; font-weight:bold; font-size:1em;}

div#content th {margin:12Px 20px 10px 1.25em; padding:0;font-size:.8em; font-weight:bold;}

div#content tr {margin:12px 20px 10px 1.25em; padding:0;}

div#content td {margin:0; font-size:.8em;}

div#content td {vertical-align: top;}

div#content div#Image {width:510px;}

div#content div#Image p {font-size:.7em; margin:0px 5px;}

div#content sup {
    font-size: smaller;
    vertical-align: baseline;
    position: relative;
    bottom: 0.33em;
}
div#content sub {
    font-size: smaller;
    vertical-align: baseline;
    position: relative;
    bottom: -0.25em;
}

.new {color: red; font-family:serif; font-weight:700; font-size: 1.5em;}

.happy {color:red; font-family:serif; font-weight:700; font-size:3em;}

.emphasis {color:rgb(123,143,91); font-family:san serif; font-weight:700; font-size:1.1em;}


div#rightcolumn {position:absolute; right:0px; top:0px; width:160px;
  padding: .5em 0 0 0; margin:22px; 0 0 15px; overflow:hidden;}

div#rightcolumn h1 {font-size:1em; font-weight:bold; color:rgb(123,143,91);}

div#rightcolumn h3 {font-size:.8em; color:rgb(123,143,91);}

div#rightcolumn h4 {font-size:.75em; color:rgb(123,143,91);}

div#rightcolumn ul {border:0; margin:12px; 20 px 10px 1.25em; padding:0; list-style-type:none; border-top:2px solid rgb(183,210,120);}

div#rightcolumn li {border-bottom:2px solid rgb(183,210,120); margin:0; padding:.3em 0; text-indent:.5em; font-size:.75em;}


div#footer {font-size:.7em; font-weight:bold; padding:10px;}

div#footer {position:relative; left:0px;}

.clearfix:after {content: "."; display: block; height: 0; clear:both; visibility: hidden;}

.clearfix {display: inline-table;}

/* backslash hack hides from IE mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/*end backslash hack */