* {
  margin:0;
  padding:0;
  font-size:12px;
  font-family:arial,freesans,'nimbus sans l';
  }

body {
  background:#b5b5b5 url(img/bg.png) repeat-x fixed;
  }

#wrapper {
  width:700px;
  margin:0 auto;
  border-width:0 5px;
  border-color:#ddd;
  border-style:solid;
  }

#header {
  height:175px;
  background:#ff6600 url(img/headerlogo.png) no-repeat;
  position:relative;
  border-bottom:1px solid #2c3f00;
  }

#header a {
  display:block;
  position:absolute;
  top:30px;
  left:40px;
  height:120px;
  width:340px;
  }

#header #headerbox {
  position:absolute;
  top:40px;
  left:450px;
  width:200px;
  height:60px;
  padding-top:30px;
  background:url(img/quote.png) no-repeat 2px 5px;
  }

#header #headerbox p {
  color:#fff;
  }

#header #headerbox p#who {
  color:#000;
  }

#content {
  background:#172100 url(img/contentbg.png) repeat-y;
  border-width:0 5px 5px 5px;
  border-color:#ddd;
  border-style:solid;
  margin-left:-5px;
  float:left;
  }

#menu {
  width:158px;
  padding-bottom:50px;
  float:left;
  }

#menu div,#menu a {
  border-bottom:1px solid #2c3f00;
  background-image:url(img/menuentrybg.png);
  background-repeat:repeat-y;
  width:138px;
  padding:2px 17px 2px 3px;
  }

#menu div.cat {
  background-position:0 0;
  color:#ddd;
  font-size:14px;
  font-weight:bold;
  font-family:verdana,'bitstream vera sans','dejavu sans';
  }

#menu a:link,a:visited {
  display:block;
  text-decoration:none;
  background-position:0 -50px;
  color:#002f51;
  }

#menu a:hover {
  background-position:0 -100px;
  color:#e8f5ff;
  }

#menu #current {
  background-position:0 -150px;
  color:#eee;
  }

#site {
  width:532px;
  padding:5px 0 5px 5px;
  float:left;
  color:#ddd;
  }

#footer {
  width:694px;
  padding:2px 3px;
  background:#ff6600;
  color:#fff;
  float:left;
  text-align:center;
  border-top:1px solid #2c3f00;
  }

#footer div,#footer a {
  display:inline;
  padding:2px 5px;
  }

#footer a:link,#footer a:visited {
  text-decoration:none;
  color:#142991;
  }

#footer a:hover {
  color:#050C28;
  }

#footer #current {
  color:#fff;
  background-color:#000;
  }

#space {
  width:100%;
  height:10px;
  float:left;
  }