body { margin:0px; padding:0px; background-color: #d1d1d1; font-family: tahoma, geneva, "lucida sans unicode", "lucida grande",verdana,    sans-serif; }
#container { margin: 1em 5%; background-color: #FFF; border: 1px solid #333; zoom:1;}

#banner { background-color: #fff; border-bottom: 1px solid #333; text-align:center; }

#banner h1 { margin: 0; padding: .5em; }
#banner img {border: none;}

#nav { float: right; width: 160px; margin-left: 10px; margin-right: 10px; padding-top: 1em; }

#nav p { margin-top: 0; }

#content { padding-top: 1em; padding-bottom: 0; margin: 0 2em 0 10px; writing-mode:lr-tb;}

#content h2 { margin-top: 0; padding-top: 0; margin-bottom: 0; padding-bottom: 0; writing-mode:lr-tb;;}
#content pre {font-family: tahoma, geneva, "lucida sans unicode", "lucida grande",verdana, sans-serif; color: black; zoom:1;} 

#footer { line-height: 0.5em; clear: both; background-color: #fff; padding: 1em; font-size: small; text-align: center; border-top: 1px solid #333;}
#footer h1 {white-space: pre; font-size: small; font-weight: normal; text-align: center;}
a.footnotes:link{color:#000; }
a.footnotes:visited{color:#6d6d6d; } 
a.footnotes:hover{color:#ffa500; }
#footer pre {font-family: tahoma, geneva, "lucida sans unicode", "lucida grande",verdana, sans-serif; color: black; zoom:1;}

#poem { white-space: pre; margin-left:10px; margin-right: 155px;  padding-left: 10px;   color: black; zoom:1;}
#poem img {border: none;}



