body {background: white; color: black; margin: 0; font-family: lucida sans, verdana, sans-serif;}

p {margin: 0 15% 1em 10%; line-height: 1.3em; }
p.lead {font-size: 110%; color: #0000FF;}
p.important {color: #0000FF;}
p.aside {font-size: 80%;}
p.excerpt {padding: 0 1em; font-size: 80%; border: 1px solid #00FF00; border-width: 0 1px 0 1px; }
p.transcript {padding: 0 1em; font-size: 80%; font-family: new courier, courier, monospaced; border: 1px solid #00FF00; border-width: 0 1px 0 1px; }

ul, ol, dl {margin: 0 5% 1em 15%; line-height: 1.3em;}
dt {font-size: 100%; color: #0000FF;} 
dl.notes {font-size: 80%;}


h1 {font-weight: bold; color: #0000FF; font-size: 150%; margin: 30px 15% 10px 10%;}  
h2 {font-weight: bold; font-size: 110%; color: #0000FF; margin: 20px 15% 8px 10%;}
h3 {font-weight: normal; font-size: 100%; text-transform: uppercase; color: #0000FF; margin: 20px 15% 0 10%;} 

div#logo {float: top left; margin: 10px 0 0 0; padding: 0 0 10px 0; border: 1px solid blue; border-width: 0 0 1px 0;} 

div#menu {float: left; margin: 0 30px 30px 0; padding: 0; border: 1px solid blue; border-width: 0 1px 1px 0;}
div#menu p {margin: 30px 10px 30px 10px; font-size: 80%; line-height: 2em;}
div#moremenu {margin-top: 2em;}

div#whatsnew {float: left; margin: 10px 25% 10px 10%; padding: 10px 10px 10px 10px; border: 1px solid #00FF00; border-width: 1px 1px 1px 1px;}
div#whatsnew h2 {color: #00FF00; margin: 0;}
div#whatsnew p {margin: 0; font-size: 80%;}
div#whatsnew dl {margin: 0;}
div#whatsnew dt {font-size: 80%; color: #000000;}
div#whatsnew dd {font-size: 80%;}
div.refpopup {float: right; padding: 5px; border: 1px solid #00FF00; font-size: 80%;}
span.term {font-weight: bold; color: #0000FF;}
div.articleblurbs {padding: 1em 0 1em 0; border: 1px solid #00FF00; border-width: 0 0 1px 0;}
div.picleft {float: left; padding: 10px;}
div.picright {float: right; padding: 10px;}

div#commentsform {float: none; margin: 10px 5% 10px 20%; padding: 10px 10px 10px 10px; border: 1px solid #00FF00; border-width: 1px 1px 1px 1px; font-family: new courier, courier, monospaced;}

div.illustrep {float: left; margin: 10px 25% 10px 10%; padding: 10px 10px 10px 10px; border: 1px solid #00FF00; border-width: 1px 1px 1px 1px;}
div.illustrep h2 {color: #00FF00; margin: 0;}
div.illustrep p {margin: 0; font-size: 80%;}
a:link, a:visited {font-weight: normal; text-decoration: none;}
a:link {color: #FF0000;}
a:visited:hover {text-decoration: underline;}
a:link:hover {text-decoration: underline;}
a:visited {color: #00FF00;}

div#footer {margin: 0; padding: 5px; border: 1px solid gray; border-width: 1px 0 0 0; text-align: center; font: bold 80% times new roman, serif; color: gray;}

caption {font-size: 80%; font-weight: bold; color: #000000; padding: 1em 0 0.5em 0;}
table {margin: 1em 15% 1em 10%;}
th, td {font-size: 80%; padding: 0.5em;}
th {font-weight: normal; color: #0000FF;  text-align: left;}
th.main {font-weight: bold; text-align: center;}
th.mainrows {font-weight: bold; text-align: left; vertical-align: bottom;}
td {text-align: center;}



	
