body {background-image:url(background.gif); font-family:helvetica,arial,sans-serif; font-size:10pt; color:white; margin:0; padding:0}
.logo {margin-top:40px; margin-left:50px}
.topnav {background-color:red; font-size:14pt; font-weight:bold; margin-top:20px; margin-left:50px; margin-right:50px; padding:10px; text-align:center}
.topnav a:link {color:white; text-decoration:none; margin-left:10px; margin-right:10px}
.topnav a:visited {color:white; text-decoration:none; margin-left:10px; margin-right:10px}
.topnav a:hover {color:yellow; text-decoration:underline; margin-left:10px; margin-right:10px}
.sidebar {background-color:red; position:relative; top:20px; left:50px; margin-bottom:0; width:300px; height:450px; padding:10px; overflow-x:hidden; overflow-y:scroll; z-index:3}
.content {position:absolute; left:400px; margin-top:50px; margin-right:50px; text-align:justify; z-index:3}
.header {margin-top:0; margin-bottom:10px; margin-left:0; margin-right:10px; float:left}
.grid {position:absolute; bottom:0; left:0; width:100%; height:250px; z-index:0}
.kotona {position:absolute; bottom:0; right:0; width:350; height:231px; z-index:1}
.spokestext {color:black; font-family:cursive; font-size:12pt; position:absolute; bottom:65px; right:150px; width:175px; height:40px; text-align:center; z-index:2}

h1 {color:white; border-bottom:2px solid white; margin-top:0; margin-bottom:0; text-align:center}
h2 {color:yellow; border-bottom:2px solid yellow; margin-top:0; margin-bottom:10px}
h3 {color:white; border-bottom:2px solid yellow; margin-top:0; margin-bottom:0}
h6 {color:white; font-size:8pt; margin-top:0; margin-bottom:0; text-align:center}

ol {margin-right:10px}
ul {width:200px; float:right}

form {display:inline}