html, body {margin: 0; padding: 0; font-size: 100%; }

body {
background: #686;
 }

#header {
margin: 0;
padding: 0;
background-color:#686;
height: 120px;
 }

#leftbox {
position: absolute;
left: 0px;
width: 20%;
background-color: #686;
 }

#container {
margin-left:20%;
background-color:#686 ;
 }

#rightbox {
position: absolute;
right: 16px;
background-color:#686;
margin-right: -15px;
width: 20%;
padding-top: 5px;
 }

#rightbox {
right: 0;
margin-right: 0; }

#wrapper {margin-right: 20%; }

*html #wrapper {
width: 100%;
w\idth: auto; }

#footer {
background: #686;
margin-top: 1.5em;
margin-right: 20%;
 }

#banner {
font-family: Roman, Times, serif;
font-size: 24pt;
font-style: italic;
text-align: center;
color: #633;
position: absolute;
background-color: #866;
margin: 25px;
border: 2px solid #444;
padding: 10px;
}

#left {
font-family: Verdana, Arial, san-serif;
font-size: 10pt;
text-align: center;
margin-right:25px;
margin-left:25px;
background-color: #886;
border: 2px solid #444;
padding: 5px;
}

#main {
font-family: Verdana, Arial, san-serif;
font-size: 16px;
font-style: normal;
color: #336;
background-color: #88a;
border: 2px solid #444;
padding:10px;
}

#navleft {
position: absolute;
left: 0px;
width: 50%;
font-family: Verdana, Arial, san-serif;
font-size: 10pt;
text-align: center;
background: #686;
padding-top: 20px;
padding-bottom: 20px;
}

#navright {
position: absolute;
right: 16px;
font-family: Verdana, Arial, san-serif;
font-size: 10pt;
text-align: center;
background:#686;
padding-top: 20px;
padding-bottom: 20px;
margin-right: -15px;
width: 50%;
 }

a:link { background-color: #886; color: #443; text-decoration: underline
overline; font-weight:bold; }
a:visited { background-color: #886; color: #443; text-decoration: underline
overline; font-weight:bold; }
a:hover { background-color: #996; color: #443; text-decoration: underline
overline; font-weight:bold; }
a:active { background-color:#664; color: #f00; text-decoration: underline
overline; font-weight:bold; }

.title { font-size: larger; color: #000; text-align: center }
.text { font-size: smaller; color: #000 }
.block { position: relative; right: 5px }
.poem { font-weight: bold }
a.text:link {background-color: #88a}
a.text:visited {background-color: #88a}
a.text:hover {background-color: #aac}
a.text:active {background-color: #88a}

