
body {
  font-family: arial, helvetica, sans-serif;
  font-size: 10pt;
  color: #EEE;
  padding: 0;
  margin: 0;
  background-color: #336;
  background: url(http://www.worldhavens.com/images/blue-background-web_01.jpg) no-repeat bottom right fixed;
  }

a:link {
    color: #99cccc;
  }

a:visited {
    color: #99cccc;
  }

a:hover {
    color: #66cc99;
  }

a:active {
    color: #66cc99;
  }

.bodyclass {
  width: 1100px;
  margin: 0 auto;
  border: 2px #000 dotted;
  background: url(http://www.worldhavens.com/images/black_50.png) top left fixed repeat;
  }

.indexsplash {
  position: relative;
  padding-top: 8px;
  }

.gamesplash {
  width: 1000px;
  margin: 0 auto;
  border: 2px #000 dotted;
  background: url(http://www.worldhavens.com/images/game_assets.jpg) top center no-repeat;
  }

.resumesplash_outer {
  width: 1000px;
  padding: 20px;
  margin: 0 auto;
  margin-top: 10px;
  border: 1px #FFF dotted;
  background: url(http://www.worldhavens.com/images/white_50.png) top left fixed repeat;
  color: #000;
  }

.resumesplash {
  width: 900px;
  padding: 20px;
  margin: 0 auto;
  border: 1px #FFF dotted;
  background: url(http://www.worldhavens.com/images/white_50.png) top left fixed repeat;
  color: #000;
  }

.resumesplash a {
    color: #33c;
  }

.gamenotes {
  width: 700px;
  margin: 4px;
  padding: 12px 12px 400px 12px;
  }

.content {
  width: 100%;
  }

.content_text {
  width: 1000px;
  padding: 20px;
  margin: 0 auto;
  margin-top: 10px;
  border: 2px #000 dotted;
  background: url(http://www.worldhavens.com/images/black_50.png) top left fixed repeat;
  }

.titlebar {
  width: 100%;
  color: #EEE;
  text-align:center;
  }

.titlebar img {
  border: 0px;
  }

.title {
  font-size: 18pt;
  font-weight: bold;
  text-align: right;
  width: 100%;
  background-color: #BBB;
  }

.subtitle {
  font-size: 10pt;
  text-align: right;
  width: 100%
  }

.navigation {
  border-bottom: 1px dotted #999966;
  border-top: 1px dotted #999966;
  color: #996;
  padding-bottom: 4px;
  padding-top: 3px;
  padding-left: 8px;
  padding-right: 8px;
  font-weight: bold;
  font-size: 10pt;
  font-variant: small-caps;
  text-align: center;
  width: 1100px;
  letter-spacing: .2px;
  }

.nolink {
  color: #775;
  }

.centerlinks {
  text-align: center;
  width: 900px;
  padding: 10px 20px;
  margin: 0 auto;
  margin-top: 10px;
  margin-bottom: 10px;
  border: 2px #000 dotted;
  background: url(http://www.worldhavens.com/images/black_50.png) top left fixed repeat;
  }

.smallfont {
  font-size: 8pt;
  }

.footer {
  width: 1000px;
  position: relative;
  padding: 10px 20px;
  }

.footnote {
  font-size: 8pt;
  text-align: center;
  width: 1000px;
  padding: 10px 20px;
  margin: 0 auto;
  margin-top: 10px;
  border: 2px #000 dotted;
  background: url(http://www.worldhavens.com/images/black_50.png) top left fixed repeat;
  }

.footicons {
  width: 100%;
  text-align: center;
  display: block;
  }

.footbox {
  padding: 0;
  margin: 0;
  display: inline;
  }

.footbox img {
  border: 0px;
  }

.webrings {
  padding: 0;
  margin: 0 auto;
  display: inline;
  font-family: arial, helvetica, sans-serif;
  font-size: 10pt;
  color: #FFF;
  position: absolute;
  left: 0;
  }

.webrings img {
  border: 0px;
  padding: 4px 0px;
  }

.webrings a:link {
    color: #0000FF;
  }

#hiddenlinks {
  color: #000;
  text-decoration: none;
  }

.resumeheader {
  text-align: center;
  }

.resumecontent {
  display: block;
  width: 900px;
  padding: 4px;
  }

.skills {
  display: block;
  float: left;
  width: 33%;
  position: relative;
  top: -18px;
  }

.skills ul {
  margin-top: 0px;
  }





