body {
 font-family: "trebuchet ms", san-serif;
 text-align: center;
 background-color: #fffdf1; }
 
#entire {
 text-align: left;
 width: 650px;
 margin-left: auto;
 margin-right: auto; }

#menu {
 float: left;
 width: 150px;
 text-align: left;
 font-size: 0.8em;
 padding: 0.5em;
 border-left: 2px solid #C2CCC8;
 border-bottom: 2px solid #C2CCC8;
 border-right: 1px solid #c2ccc8;
 background-color: #F1F2F2; }
#menu em {
 font-size: 0.9em;
 font-style: normal; }
#menu a {
 display: block;
 color: #004C37; 
 border-bottom: 1px solid #e2ede8;  }
#menu a.sub { 
 margin-left: 0.5em; }
#menu a:active,
#menu a:hover,
#menu a.on {
 font-weight: bold;
 text-decoration: none; }



#content {
 float: left;
 width: 500px; 
 padding: 1em;
 font-size: 0.9em;
 background-color: white;
 border: 1px solid #636363;
 border-top: none; }

 
.copyright {
 clear: both;
 border-top: 1px dashed #c2ccc8; 
 font-size: 0.75em; 
 color: gray;}
 
a:link,
a:visited {
 text-decoration: none; }
a:active,
a:hover {
 text-decoration: underline; }
 
img.block {
 display: block; }
img.right {
 float: right;
 margin-left: 1em;
 margin-bottom: 0.5em;
 margin-top: 0.5em;
 border: 1px solid #bbbbbb;  }
img.left {
 float: left;
 margin-right: 1em;
 margin-bottom: 0.5em;
 margin-top: 0.5em;
 border: 1px solid #bbbbbb;  }
 
.bigquote {
 padding-left: 1.4em;
 padding-right: 1.4em;
 color: #777777;
 font-size: 1.2em;
 font-style: italic;
 text-align: center; }
 
h1 {
 font-weight: normal; }
h1 em {
 font-size: 0.5em; }

h2 {
 font-size: 1.5em;
 font-weight: normal; }
 
h3 {
 font-weight: normal; } 

table.narrow {
 font-family: "verdana", sans-serif; 
 font-size: 0.7em;
 border: 1px solid #aaaaaa;
 width: 100%; }
table.narrow th {
 background-color: #eeeeee;
 text-align: left; }
table.narrow td {
 text-align: right; }
table.narrow td.left {
 text-align: left; }

p.caption {
 font-size: 0.8em;
 font-style: italic; }