/* this style sheet includes ideas from several other style sheets */
/* if you like anything you see, feel free to copy it */

/* general definitions, for everywhere */

body {
     background-color: white;
     text-align: left;
     margin-right: 0em;
     margin-left: 0em;
     }

p, li, td {
     font-family: Verdana, "Minion Web", Helvetica, Arial, sans-serif;
     color: black;
     }

p, li {
     font-size: 0.8em;
     margin-right: 0em;
     }

h1, h2 {
     font-family: Arial, sans-serif;
     margin-top: 0.5em;
     text-align: center;
     color: black;
     }

h1 {
     font-size: 1.4em;
     }

h2 {
     font-size: 1.1em;
     }

td {
     border-bottom: 0px black solid;
     border-left: 0px black solid;
     border-right: 0px black solid;
     border-top: 0px black solid;
     }

/* This is for the big table that contains all the other tables. */

table.maintable {
     margin-left: 2%;
     margin-right: 2%;
     width: 96%;
     }

/* the top and bottom stuff */

td.logo {
     font-family: Arial, sans-serif;
     text-align: center;
     font-size: 1.5em;
     color: gray;
     }

td.footer {
     font-size: 0.6em;
     color: gray;
     border-top: 1px gray solid;
     }

td.no-bar-footer {
     font-size: 0.6em;
     color: gray;
     }

/* the tabs at the side */

td.sidetabs, td.sidetabs-child {
     font-size: 0.9em;
     text-align: center;
     border-bottom: 1px gray solid;
     border-right: 1px gray solid;
     }

td.sidetabs {
     background-color: rgb(153, 182, 255);
     }

/* headings within the main body */

h1,
h2,
hr {
     color: rgb(187, 110, 0);
     }

/* the currently selected tab */

td.sidetabs-active {
     font-size: 0.9em;
     text-align: center;
     border-bottom: 1px black solid;
     border-left: 1px black solid;
     border-right: 1px black solid;
     border-top: 1px black solid;
     }

/* links within tabs. */

td.toptabs a:link,
td.sidetabs a:link,
td.sidetabs-child a:link {
     color: black;
     text-decoration: none;
     }

td.toptabs a:visited,
td.sidetabs a:visited,
td.sidetabs-child a:visited {
     color: black;
     text-decoration: none;
     }

td.toptabs a:hover,
td.sidetabs a:hover,
td.sidetabs-child a:hover {
     color: black;
     text-decoration: underline;
     }

td.toptabs a:active,
td.sidetabs a:active,
td.sidetabs-child a:active {
     color: black;
     text-decoration: underline;
     }

/* special, for photo credits and other small text */

p.fine-print {
     font-size: 0.6em;
     color: gray;
     }

/* nospam note */

b.nospam {
     font-weight: normal;
     font-style: italic;
     }

/* centered paragraphs */

p.center {
     text-align: center;
     }
