body {
  margin:0px; 
  padding:0px
  background-color:#FFFFFF; 
  font-family:Arial,Helvetica,sans-serif; 
  font-size:14px;
}

/* These control the fixed-width text elements of the page */
textarea, pre, code { font-size:0.9em; }
pre, code { font-family:'Lucida Console','Andale Mono','Courier New',Courier; }
pre { line-height:1.2em; }
pre code, code code, pre pre { font-size:100%; }

/* These primarily adjust the size and spacing of heading elements,
** most browsers have atrocious defaults for these. */
h1, h2, h3, h4, h5, h6 { margin-top:1.0em; margin-bottom:0.6em; }
h1, h2, h3, h6 { font-weight:normal; }
h4, h5 { font-weight:bold; }
h1 code, h2 code, h3 code, h4 code { font-size:1em; }
h1 { font-size:1.8em; }
h2 { font-size:1.44em; }
h3 { font-size:1.22em; }
h4 { font-size:1.07em; }
h5 { font-size:1.0em; }
h6 { font-size:1.0em; }

.nav { margin:10px 0px 0px 0px; }
.nav a { font-size: 3.0em; color:black; text-decoration: none; padding: 0px 5px; }
.nav a:hover { font-weight:bold; }

.subnav { margin:0px 0px 40px 37px; border:0px solid blue;}
.subnav a { font-size: 1.2em; color:black; text-decoration: none; padding: 0px 0px;}

.subsubnav { padding-left: 10px; vertical-align:top;}
.subsubnav ul {padding:0px; width:200px;}
.subsubnav li {list-style-type:none; padding-left:0px; margin-top:10px;}
.subsubnav a { font-size:0.9em; color:black; text-decoration:none; }
.subsubnav a:hover { font-weight:bold; }


.body { vertical-align:top; padding-left:20px; font-size:0.9em; }
.body h1 { margin-top:0px; }
