body { font-family:Arial, sans-serif; font-size:150%; margin: 0px; line-height: 150%; }
h1 { width: 100%; font-size:100%; }

a { text-decoration: none; border-bottom: solid blue; color: blue; }
a:hover { border-bottom: solid blue; }

#header { background-color: #ffffcc; color: #000099; font-size: 250%; font-weight:bold; padding: 20px; border-bottom: solid black; line-height: 100%; }
#mainPage { margin:10px; margin-bottom:0px; margin-bottom:0px; }
.logo { position: absolute; float:right; right:10px; top:10px; }

table.footer { position:fixed; bottom: 0px; background-color: #ffffcc; width: 100%; border: 0px; border-top: solid black 1px; margin:0px; }