body {
    background-color:   #2222FF;
    color:              #FFFFFF;
  }

td, th {
    color:              #FFFFFF;
  }
	
	
a:link {
    background-color:   inherit;
    color:              #FF0000;
    font-weight:        bold;
    text-decoration:    none;
  }
a:visited {
    color:              #FF0000;
    font-weight:        bold;
    text-decoration:    none;
  }
a:active {
    color:              #AA0000;
    font-weight:        bold;
    text-decoration:    none;
  }

h1 {
    color:              #AAAA00;
    font-size:          2.5em;
    font-weight:        bold;
    text-align:         center;
  }

h1.homepage {
    color: yellow;
    font-size: 150%;
    text-align: center
  }

h2 {
    font-size:          1.7em;
    font-weight:        bold;
    text-align:         center;
  }
h2.homepage {color: yellow; font-size: 200%; text-align: center}

h3 {
    font-size:          1.3em;
    font-weight:        bold;
    text-align:         center;
  }

h4 {
    font-size:          1.1em;
    font-weight:        bold;
    text-align:         center;
  }

table {
    background-image:   url("/stars2.gif");
  }

td {
    font-weight:        bold;
  }


li {
    font-weight:        bold;
  }

li.footnote {
    background-image:   none;
    color:              #ffffff;
    font-size:          0.8em;
    font-style:         italic;
  }

p.flowtext {
    text-align:         center;
    color:              inherit;
    font-weight:        bold;
  }

p.flowtextl {
    text-align:         left;
    color:              inherit;
    font-weight:        bold;
  }
p.author {
    background-color:   inherit;
    background-image:   none;
    color:              #333333;
    font-size:          0.8em;
    align:              right;
    text-align:         right;
  }

p.author img.w3validator {
    border:             0;
    x-border-color:     inherit;
    border-style:       none;
    border-width:       0;
    height:             31px;
    width:              88px;
    float:              no;
  }

img.icon48x48 {
    border:             0;
    x-border-color:     inherit;
    border-style:       none;
    border-width:       0;
    height:             48px;
    text-align:         center;
    width:              48px;
  }

img.icon52x42 {
    border:             0;
    x-border-color:     inherit;
    border-style:       none;
    border-width:       0;
    height:             42px;
    text-align:         center;
    width:              52px;
  }

img.icon82x31 {
    border:             0;
    x-border-color:     inherit;
    border-style:       none;
    border-width:       0;
    height:             31px;
    text-align:         center;
    width:              82px;
  }

