body {background-color: black; background-position: topleft; background-repeat: no-repeat;} 

body {font-family: arial, sans-serif; }


h2 {color: black; font-size:2em; } 

h3 {color: black; }

ul {color: white; font-size: 2em; font-weight: 700; } 

#embedded {width: 590px; height: 340px; overflow: auto; position: absolute; top: 310px; left: 260px; padding: 7px; } 


a:link {color: black; text-decoration: underline;}
a:visited {color: black; text-decoration: underline;} 
a:hover {color: black; background-color: gray;}

table.schedule caption {caption-side: top; text-align: left} 

table.schedule {border: 1px outset gray; border-collapse: collapse; font-size: 1em; width: 100%; font-weight: 900}

table.schedule th, table.schedule td {border: 1px solid gray}


table.schedule th {color: white; background-color: orange; font-size: 0.8 em}

table.schedule td {color: black; background-color: white; text-align: center; vertical-align: top; font-size: 0.8em}


