body {
        background-color: black;
        color: white;
        font: 24px "Century Gothic", Futura, sans-serif;
}

#header {
        background-color: #6A0279;
        width: 100%;
        height: 40px;
        top: 0px;
        left: 0px;
        position: fixed;
}

#header a {
        font-size: 24px;
        font-weight: bold;
        color: white;
        text-decoration: none;
        padding-left: 20px;
        padding-top: 20px;
}

table#weatherandtidetable {
	background-color: #6A0279;
	border-radius:6px;
}

table#weatherandtidetable th {
    border-bottom:solid white 2px;
}

table#weatherandtidetable th#weathercell {
	border-bottom: none;
	border-right:solid white 2px;
}

table#weatherandtidetable td.lowtide {
	background-color: navy;
}

table#weatherandtidetable td.hightide {
	background-color: darkred;
}