body { font:10pt "Lucida Grande",Verdana,Arial,sans-serif; padding:0; margin:0; background:#eee; }
a { color:#00f; }
img { border:0; }

#header { height:70px; background:url(images/headerBg.png) repeat-x;  }
#header h1 a { float:left; text-indent:-9999px; width:220px; height:35px; background:url(images/logoWhite.png) no-repeat; }
#header > div
{
  width: 830px;
  margin: 0 auto;
  padding: 20px 0 0 0;
  position: relative;
}
#header h1 { margin: 0; }
#header ul
{
  list-style-type: none;
  position: absolute;
  top: 15px;
  right: 0;
}
#header li { display: inline; padding: 0; }
#header li a { color:white; text-decoration:none; padding:10px; }
#header li a:hover { background: #013067; }

#content { background:#fff url(images/contentBg.png) repeat-x; }
#content > div
{
  width: 830px;
  margin: 0 auto;
  padding: 1em 0;
}

#splash { text-align:center; padding:40px 0; }
#splash img { border:1px solid black; }

#work { width:600px; margin:0 auto 2em auto; }
#work table { width:100%; border-spacing:0; }
#work th,td { padding:5px; border-bottom: 1px solid #eee; }
#work th { text-align:left; }
#work th:last-child { text-align:right; }
#work td:last-child { text-align:right; }

#footer { font-size:8pt; background:url(images/footerBg.png) repeat-x; color: #666; }
#footer > div
{
  width: 830px;
  margin: 0 auto;
  padding: 20px 0;
}