body {
  color:#ff3737;
  background:#000 url(picts/brick.png) fixed;
  text-align:center;
  margin:0;
  padding-top:2em;
}
#navbar {
  background-color:#000;
  color:#bbb;
  position:absolute;
  z-index:100;
  top:0;
  font:1em Verdana, sans-serif;
  left:0;
  right:0;
  margin:0;
  padding:0;
  width:100%;
  line-height:1em;
  border-bottom:1px groove;
  border-width:1px;
  text-align:left;
}
html>body #navbar {width:auto;}
#navbar h2 {display:none;}
#navbar ul {
  margin:0;
  padding:0 0 .25em;
  display:block;
  background-color:#000;
  color:#bbb;
}
#navbar ul li { 
  margin:0;
  padding:0.25em 0 0;
  font-size:0.9166em;
  display:inline;
  position:relative;
  border-right:1px solid;
}
#navbar ul li a.current { font-weight:700;color:#fff; }
#navbar ul li a { 
  color:#bbb;
  display:inline;
  text-decoration:none;
  margin:0;
  padding:0.4em 0.6em;
}
#navbar ul li a:hover { 
  color:#fff;
}

h1 {
  margin-top:0;
  margin-bottom:.2em;
}
div { margin:0; }
div.body {
  margin-top:.2em;
  margin-left:1.25in;
  margin-right:1.25in;
  padding:.2em;
  border:1px ridge #eee;
  background:#000;
  color:#bbb;
}
div.counter {
  text-align:center;
  background:#000;
  color:#ff0;
  margin-top:.5em;
  border:ridge #010101;
}
div.banner {
  text-align:center;
  color:#ff0;
  background:transparent
}
p.medium { font-size:14pt; }
a:link {
  color:#7D7DDD;
  background:transparent
}
a:visited {
  color:#8A8AEE;
  background:transparent
}
img {
  vertical-align:middle;
  border:0
}
img.title {
  border:1px ridge #000;
  margin-left:auto;
  margin-right:auto;
}
img.left {
  float:left;
  border:3px ridge #010101;
  margin-top:2em;
  margin-left:.5em;
}
img.right {
  background:#000;
  color:#fff;
  float:right;
  border:3px ridge #010101;
  margin-top:2em;
  margin-right:.5em;
  padding-top:.18in;
}
