/* Used for the background of all pages */
body {background: #000000; color: blue; overflow-x: scroll; overflow-y: scroll;}

/* Used for the layout of all pages */
td#a {vertical-align: top; width: 150px;}
td#b {vertical-align: top; width: 600px; overflow-x: scroll; overflow-y: scroll;}

/* Used for results table */
td.c {vertical-align: top; background-color: #000000; color: #ffffff; text-align: center; border: none; border-width: thin; font-family: arial,serif; font-weight: bold; font-size: 12px;}
td.d {background-color: #000000; color: #ffffff; text-align: center; border: none; border-width: thin; font-family: arial,serif; font-size: 12px;}
td.e {background-color: #000000; color: #ffffff; text-align: center; border: none; font-family: arial,serif; font-size: 12px;}
td.f {background-color: #000000; color: #f5deb3; text-align: center; border: none; border-width: thin; font-family: arial,serif; font-size: 12px;}

/* Used on posters page for thanks */
td.g {background-color: #000000; color: #990000; text-align: center; border: none; font-family: arial,serif; font-size: 10px;}

/* Used for all links */
a {background: #000000; color: #ffffff; text-decoration: none;}
a:hover {background: #000000; color: #990000;}

a.reverse {background: #000000; color: #990000; text-decoration: none;}
a:hover.reverse {background: #000000; color: #ffffff;}

/* Used to remove border from all images */
img {border: none;}

/* Used to give text a different appearence than is set for its div */
span.white {background-color: #000000; color: #ffffff;}
span.cream {background-color: #000000; color: #f5deb3;}
span.red {background-color: #000000; color: #990000;}
span.redunderline {background-color: #000000; color: #990000; text-decoration: underline;} 

/* Used for layout on all pages (banner) */
div#head {background-color: #000000; color: blue; border: none; height: 110px; width: 750px;}
 
/* Used for layout on all pages (top red border) */
div#top {background-color: #990000; color: #000000; border: none; font-family: arial,serif; font-size: 16px; font-style: italic;
 font-weight: bold; text-align: right; position:relative; top:5px; height: 20px; width: 750px;}

/* Used for layout on all pages (side menu and links) */
div#link {background-color: #000000; color: #990000; text-align: center; border: none; font-family: arial,serif; font-size: 16px;}

/* Used for layout on all pages (main content of each page) */
div#body {background-color: #000000; color: #FFFFFF; text-align: center; border: none; font-family: arial,serif; font-size: 18px; margin: 10px}

/* Used for layout on all pages (bottom red border) */
div#bottom {background-color: #990000; color: blue; border: none; height: 20px; width: 750px;}

/* Used for layout on all pages (2nd bottom red border) */
div#bottom2 {background-color: #990000; color: #000000; border: none; font-family: arial,serif; font-size: 16px; font-style: italic;
 font-weight: bold; text-align: right;height: 20px; width: 750px;}
 
/* Used for layout on all pages (wc3 xhtml & css validators) */
div#val {background-color: #000000; color: #ffffff; text-align: left; border: none; width: 750px; max-width: 750px; font-size: 16px;}

/* Used for layout on all pages (bottom menu) */
div#blink {font-weight: 700; background-color: #000000; color: #990000; text-align: center; border: none; font-family: arial,serif; font-size: 16px; width: 750px}
