body {
 font-family: verdana, arial, helvetica, geneva, sans-serif;
 font-size: 85%;
 background: white;
 margin: 0;
}

a {
 color: blue;
 text-decoration: none;
}

a:hover {
 text-decoration: underline;
}

#header {
 background: #FFFFFF;
}

#header h1 {
 color: #990000;
 text-align: center;
 margin-top: 0.8em;
}

#navigation {
 background: #ffffff;
 color: black;
 font-size: 85%;
 position: absolute;
 left: 0px;
 width: 154px;
}

#navigation ul {
 margin: 24px 5px 24px 5px;
 padding: 1px;
 list-style: none;
}

#navigation li a {
 display: block;
 background: #990000;
 color: white;
 text-decoration: none;
 margin: 0 0 1px 0;
 padding: 3px;
}

#navigation li a:hover {
 background: #ee0000;
 text-decoration: underline;
}

#navigation2 {
 background: white;
 position: absolute;
 top: 0px;
 left: 154px;
 width: 19px;
}

#content {
 background: white;
 position: absolute;
 left: 173px;
 margin-right: 19px;
 text-align: justify;
}

#footer {
 background: #ffddbb;
 color: black;
 border: 1px solid #999999;
 margin: 5px;
 padding: 3px;
 position: absolute;
 left: 0px;
 width: 90%;
 font-size: 80%;
}

#content h1 {
 color: #990000;
 text-align: left;
 margin-top: 0.8em;
}

#content ul li {
 margin-top: 0.5em;
}

#content ul ul li {
 margin-top: 0em;
}

.figurebox {
 display: block;
 background: #ffffff;
 color: black;
 border: 2px solid black;
 margin: 4px;
 padding: 4px;
 text-align: center;
}

.messbox {
 display: block;
 background: #ffe2c6;
 color: black;
 border: 2px solid black;
 margin: 4px;
 padding: 4px;
 text-align: left;
}

.schedule td {
 font-size: 80%;
}

#container {
 border: 0px solid black;
 margin: 2px;
}
 
