body { margin: 0px; background-color: #3DAAC2; text-align: center; background-color: #C17426; }
* { margin: 0; padding: 0px; }
a { font-weight: bold; color: white; text-decoration: none; font-size: 12px; font-family: Arial; }
img { border: 0px; }
a:hover { color: #3DAAC2; }
#container { margin: 0 auto; width: 800px; }
#header { width: 800px; height: 112px; background-color: #fff; }
#topban { width: 800px; height: 15px; background-color: #990000; text-align: center; }

#left { float: left; border: 0px solid black; width: 170px; background-color: #990000; text-align: left; }
#left a { display: block; padding-left: 10px; font-family: Arial; line-height: 30px; font-size: 14px; }
#right { float: right; width: 630px; border: 0px solid black; background-color: #fff; text-align: left;  }
#content { margin-left: 10px; text-align: left; margin-right: 10px; padding-bottom: 50px; }
#content a { color: blue; }
#content a:hover { color: red; }
#topmenu { float: left; width: 800px; border: 0px solid black; height: 35px; background-color: #fff; text-align: center; }
#footer { font-size: 6pt; font-weight: bold; text-align: left; color: black; font-family: verdana;  }

.tab { background-image: url(/images/tab2.gif); float: right; margin: 0 20px 0px 0px; background-repeat: no-repeat; width: 130px; height: 25px; display: inline; }
.tab a { line-height: 20px; }
p,table { margin: 3px; padding: 3px; font-size: 13px;  }
.poem p { margin: 0px; padding: 0px; margin-bottom: 0px; padding-top: 15px; text-indent: 30px; }
p.author { font-weight: bold; text-align: right; }
img { padding: 0px; margin: 0px; vertical-align: middle; }

.italic { font-style: italic; }
.references li { margin-left: 25px; margin-bottom: 10px; font-size: 13px;  }
