body { margin: 0; color: black; background: white; }

table { width: 100%; margin: 0; border: 0; }

table td { border: 0; padding: 0; border-width: 0; vertical-align: top; font-family: Verdana, Arial, Helvetica, sans-serif; }

table#bylinet { height: 25px; }
table#body { }

td#title { height: 150px; border: 3px; vertical-align: middle; padding-left: 20px; color: black; background: transparent url(../images/skyback.jpg) top left; font: bold Arial, Helvetica, Verdana, sans-serif; }

td#marquee { vertical-align: center; text-align: center; color: yellow; background: black; font-family: Verdana, Arial, Helvetica, sans-serif; }

td#spirit { width: 148px; background: black; }

td#navigator { width: 148px; padding: 1px; }

a#noline:link { color: black; background: white; }
a#noline:visited { color: black; background: white; }
a#noline:active { color: black; background: white; }
a#noline:hover { color: white; background: red; }

td#smallr { font-size: 75%; text-align: center; }
td#cntr { text-align: center; }
td#rcntr { text-align: center; color: red; font: bold; }

a#noline { text-decoration: none; font-size: 75%; }

td#ncell { width: 148px; background: blue; padding: 3px; }
td#bcell { background: black; width: 148px; }

td#ccell { border: solid; border-width: 1px; color: black; }
td#ccellr { width: 4%; border: solid; border-width: 2px; color: black; background: red; }
td#ccelly { width: 4%; border: solid; border-width: 2px; color: black; background: yellow; }
td#ccellw { width: 4%; border: solid; border-width: 2px; color: black; background: white; }
td#ccelld { vertical-align: middle; font-family: Verdana, Arial, Helvetica, sans-serif; }

td#hbody { padding: 0px 10px 0px 10px; }

td#leftpad { padding: 0px 0px 0px 30px; }

div.picfloatl { float: left; border: solid; border-width: 0 0 5px 0; color: black; height: 135px; width: 200px; padding: 3px 2px; margin: 1px 7px 3px 1px; text-align: center; font 1em Arial, Helvetica, Verdana, sans-serif; font-size: 60%; }

div.floatc { float: right; }

div.picfloatr { float: right; border: solid; border-width: 5px 0; color: black; height: 175px; width: 115px; padding: 3px 2px; margin: 1px 7px; text-align: center; font: 1em Arial, Helvetica, Verdana, sans-serif; font-size: 60%; }

div.main { position: absolute; top: 12px; left: 10px; text-align: left; color: black; font: 1em Arial, Helvetica, Verdana, sans-serif; font-size: 90%;}

div.main2 { position: absolute; top: 10px; right: 10px; text-align: right; width: 100%; color: black; font: 1em Arial, Helvetica, Verdana, sans-serif; font-size: 120%;}

tr#ctitle th { background: navy; color: white; }
tr#cdays th { background: #87cefa; color: black; font-size: 75%; }
tr#cday td { border: 1px solid gray; font-size: 75%; text-align: right; }
tr#cday a { text-decoration: none; display: block; margin: 0; }
tr#cday a:link { color: red; background: white; }
tr#cday a:visited { color: red; background: white; }
tr#cday a:active { color: red; background: white; }
tr#cday a:hover { color: white; background: red; }

table#staff { text-align: center; font-size: 125%; color: red; }
table#staff li { font-size: 75%; margin: 0; padding: 0; }

table#top { height: 40px; width: 100%; margin: 0; padding: 0; border: 0; }

td#topfill { height: 40px; width: 100%; margin: 0; padding: 0; color: black; font: bold Arial, Helvetica, Verdana, sans-serif; text-align: center; }

img#title { height: 150px; width: 100%; vertical-align: middle; padding-left: 20px; color: black; background: transparent url(../images/clouds.jpg) top left; font: bold Arial, Helvetica, Verdana, sans-serif; }

img#title { height: 150px; width: 100%; }
