body { color: white; 
       background: black; 
       font-family: geneva, sans-serif;
       font-size: 16px;
       margin-left: 5%; 
       margin-right: 5%; 
       margin-top: 2em; }

    a:link { color: #9F6; text-decoration: none; }
 a:visited { color: #9F6; text-decoration: none; }
   a:hover { color: #9F6; text-decoration: underline; }
  a:active { color: #9F6; text-decoration: underline; }
        h1 { color: white; font-size: 28px; font-weight: bold; letter-spacing: 0.2em; }
        h2 { color: white; font-size: 18px; letter-spacing: 0.15em; }
        hr { color: white; }

.align-right { float: right; margin-right: 0; }

div#menu           { letter-spacing: 0.25em; }
div#menu a:link    { color: #9F6; font-size: 16px; font-weight: bold; text-decoration: none; }
div#menu a:visited { color: #9F6; font-size: 16px; font-weight: bold; text-decoration: none; }
div#menu a:hover   { color: #9F6; background: #666; font-size: 16px; font-weight: bold; text-decoration: none; }
div#menu a:active  { color: #9F6; background: #666; font-size: 16px; font-weight: bold; text-decoration: none; }
div#menu img       { float: right; }

div.submenu           { color: white; letter-spacing: 0.25em; font-weight: bold; }
div.submenu a:link    { color: #9F6; font-size: 14px; font-weight: bold; text-decoration: none; }
div.submenu a:visited { color: #9F6; font-size: 14px; font-weight: bold; text-decoration: none; }
div.submenu a:hover   { color: #9F6; background: #333; font-size: 14px; font-weight: bold; text-decoration: none; }
div.submenu a:active  { color: #9F6; background: #333; font-size: 14px; font-weight: bold; text-decoration: none; }

div#footer a:hover   { text-decoration: none; }
div#footer a:active  { text-decoration: none; }

div#box    { background: #333; border-style: solid; border-width: thin; float: right; vertical-align: top; text-align: left; margin: 0.5em; margin-right: 0; padding: 0.5em; }
div#box th { font-family: verdana, sans-serif; font-size: 12px; font-weight: bold; vertical-align: top; text-align: right; padding-right: 0.5em; }
div#box td { font-family: verdana, sans-serif; font-size: 12px; }

div#project a:link    { margin-left: 40px; }
