/* Validates under CSS Level 2.1 as of 2010 01 25 */

body            { font-family: Palatino, "Century Schoolbook", Times, serif;
                   font-size: 1em; background-color: rgb(255, 255, 249);
                   padding: .5em; 
                   line-height: 1.2; 
                }
.banner         { text-align: center;
                  vertical-align: middle;
                  background-color: maroon; 
                }
div.image       { text-align: center; }
div.image img   { border: 1px solid #999999; }
div.img_caption h2 { font-family: "Helvetica Neue", "Helvetica", "Arial Black", Arial, sans-serif; 
                     color: maroon; 
                     font-size: 1.2em;
                   }
div.img_caption p  { font-family: "Century Schoolbook", Palatino, serif; }
div.img_caption > p + p { font-size: 0.8em; font-family: "Neue Helvetica", Helvetica, sans-serif;  }

acronym     { text-transform: uppercase; font-size: smaller; }

#navigation { margin: 4em 0 0 1em; 
              vertical-align: top;
              line-height: 2em; 
              font-family: "Helvetica Neue", "Helvetica", sans-serif; 
              font-size: 1em;
              width: 100%;
              height: 100%;
            }
#display    { margin: 2em; padding: 2em; }
#start      { text-align: justify; 
              
              border: double 3px #999999; 
              margin: 2em; 
              padding: 2em; }

.center     { text-align: center; }


td   { padding: 2em; }