html {
  font: normal 62.5%/1.3em serif;
  height: 100%;
  margin: 0;
  padding: 0;
}

body {
  background: white;
  margin: 0;
  padding: 0;
  height: 100%;
  position: relative;
  color: #333;
  font: normal 1.5em/1.3em serif;
}

h1, h2, h3, h4, h5, h6 {font-family: sans-serif; font-weight: bold;}
h1 {font-size: 1.9em; margin-bottom: 2em; letter-spacing: -1px; text-align: center; background: url(/i/gray_pixel.gif) 0 50% repeat-x;}
h1 span {background: white; padding: 0 1em;}
h2 {font-size: 1.5em; letter-spacing: -1px;}


a {color: #06C; border-bottom: 1px solid #EBEBEB; text-decoration: none;}
a:hover {color: #036; border-bottom:1px solid #036; text-decoration: none;}
a img {border: none;}

img {font: bold 1em/130% sans-serif;}
p {margin: 1em 0;}
strong {color: white; background: #900; font-weight: normal; padding: 0 0.25em;}
em {font-style: italic;}



#centered {
    position: absolute;
    background: white;
    top: 50%;
    left: 50%;
    margin: -60px 0 0 -50%;
    width: 100%;
    background: url(/i/promologo.png) 50% 50% no-repeat;
    height: 100px;

}


#centered p {
  position: absolute;
  top: 0;
  right: 50%;
  margin: 0 -268px 0 0;
  padding: 0;
  font-size: 1em;
  text-align: right;
}

#centered cite {
  position: absolute;
  top: 0;
  left: 50%;
  margin: 0 0 0 272px;
  padding: 0;
  text-align: right;
  font-size: 0.9em;
  cursor: help;
}

#index #footer {position: absolute; width: 100%; bottom: 0; margin: 0 0 1em 0; text-align: center; border: none;}


