* :focus { outline: 0; }

body {
    font: normal 100.00% Helvetica, Arial, sans-serif;
    color: #666666;
    background-color: #330000;
    min-width: 40em;
    margin: 0;
    padding: 0;
  }

  h2 { color: black; }
  p.logo { text-align:center; margin-top: 1em;}
  p.small { font-size: 80%; }
  p.smaller { font-size: 60%; }
  a.jump { padding-top: 20em; }
  hr { background-color: black; color: black; height:1px; border:0; }
  img.cover { border-width: medium; border-color: black; border-style: double; }
  
  #affixed {
    position: absolute;
    top: 0em;
    text-align:center;
    width: 94%;
	margin-left: 3%;
	margin-right: 3%;
    background-color: #330000;
    border-width: 0;
  }
  
  html>body #affixed { position: fixed; }

  #content {
	padding-top: 10em;
    border:0;
	text-align: center;
  }

  * #content { background-color: #330000; }  

  #release { padding: 0.6em 20% 1em 20%; }
  
  ul#navigation {
    margin-top: 0; padding: 0;
    text-align: center;
    border-width: 0;
  }
  ul#navigation li {
    list-style: none;
    display: inline;
    margin: 0.4em; padding: 0;
  }

  ul#navigation a, ul#navigation span {
    padding: 0 0.5em;
    text-decoration: none;
    font-weight: bold;
    border-width: 0;
    color: black;
  }
  
  * html ul#navigation a, * html ul#navigation span { width: 1em; w/idth: auto; }

  ul#navigation a:hover, ul#navigation span {
    border-width: 0;
	color: #666666;
  }
  
  ul#navigation a:focus, ul#navigation span {
    border-width: 0;
	color: #666666;
  }
  
  #popup {
	width: 720px;
	text-align: center;
  }
  #popup img {
	margin-top: 20px;
	margin-bottom: 10px;
  }

a:link  { text-decoration:underline; font-weight:normal; color:#666666; }
a:hover { text-decoration:underline; font-weight:normal; color:black; }
a:visited { text-decoration:underline; font-weight:normal; color:#444444; }
a:active { text-decoration:underline; font-weight:normal; color:black; }
a:focus { text-decoration:underline; font-weight:normal; color:#999999; }