article {
  min-height: 100%;
  width: 825px;
  margin: 0 auto 2em 2em;
  clear:both;
  padding-top: 0.25em;
  padding-bottom: 0.25em;
  padding-left: 1.75em;
  padding-right: 0.75em;
  background-color:#eeeeee;
  border-top-left-radius:7px;
  border-top-right-radius:7px;
  border-bottom-left-radius:7px;
  border-bottom-right-radius:7px;
  border: 1px solid #003399; 
}

body {
  background: #00123E url('bg-body.png') repeat-x left top;
  color: #111;
  min-width: 925px;
}

.abs{
   font-weight:bold;
}

#top img{
   margin:0.5em;
   vertical-align:middle;
   float:left;
}

#top h1{
   font-size:125%;
}

#top h2{
   font-size:100%;
}

#top a{
color: inherit
}

#top h1, #top h2{
   color:white;
   text-shadow:2px 2px 4px #333;
   padding-bottom: 4px;
}

#top figure img{
   vertical-align:top;
   float:none;
   padding-bottom:0.5em;
}

#top figure{
   float:right;
   padding-right:0.5em;
   margin:0px;
}

#top figure img, #top figure figcaption{
   display:block;
   color:#003399;
   text-shadow:0px 0px 10px #eee;
   font-size:14px;
   font-family:verdana,hevletica,arial,sans;
   font-weight:bold;
   margin:auto;
}

h1{
  font-size: 144%;
  margin-bottom:9px;
}

h2{
  font-size: 120%;
  margin-top:2px;
}

a{
  color:black;
}

