html, body {
  background: #08070b url("../images/background_tile_subpage.gif") top left repeat-x;
  font-family: Gill Sans, Gill Sans MT, sans-serif;
}

a {
  position: relative;
  z-index: 3000;
  font-family: Arial, sans-serif;
}

#grunge_layer {
  width: 100%;
  height: 100%;
  background: url("../images/grunge.png") top left repeat;
  position: fixed;
  top: 0px;
  left: 0px;
  z-index: 2000;
}

#container  {
  margin: auto;
  width: 800px;
  min-height: 600px;
  background: url("../images/background.jpg") top left no-repeat;
}

#container_sub  {
  margin: auto;
  width: 800px;
  min-height: 600px;
}

#container a {
  float: right;
}

ul#navigation  {
  float: left;
  width: 114px;
  height: 272px;
  background: url("../images/navigation_background_small.png") top left no-repeat;
  position: fixed;
}

ul#navigation  a {
  float: left;
  clear: left;
  height: 20px;
  width: 60px;
  display: block;
  margin: 23px 0 0 27px;
}

a.home_link {
  background: url("../images/home_button.png") top left no-repeat;
}

a.home_link.selected, a.home_link:hover {
  background: url("../images/home_button_selected.png") top left no-repeat;
}

a.about_link {
  background: url("../images/about_button.png") top left no-repeat;
}

a.about_link.selected, a.about_link:hover {
  background: url("../images/about_button_selected.png") top left no-repeat;
}

a.games_link {
  background: url("../images/games_button.png") top left no-repeat;
}

a.games_link.selected, a.games_link:hover {
  background: url("../images/games_button_selected.png") top left no-repeat;
}

a.blog_link {
  background: url("../images/blog_button.png") top left no-repeat;
}

a.blog_link.selected, a.blog_link:hover {
  background: url("../images/blog_button_selected.png") top left no-repeat;
}

a.forum_link {
  background: url("../images/forum_button.png") top left no-repeat;
}

a.forum_link.selected, a.forum_link:hover {
  background: url("../images/forum_button_selected.png") top left no-repeat;
}

a.facebook_link {
  float: left;
margin: 230px 0px 0 25px;
position: fixed;
}

a.twitter_link {
  float: left;
margin: 230px 0px 0 60px;
position: fixed;
}

#content {
  width: 650px;
  float: right;
  margin: 0px 0 70px 0px;
}

#content h1 {
  width: 650px;
  color: #89bec9;
  text-shadow: -2px 2px 1px #3e5685;
  font-size: 24px;
  line-height: 34px;
  font-weight: bold;
  float: left;
  margin: 30px 0 0 0;
   font-style: italic;
}

#content h1 span {
  color: #89bec9;
  text-shadow: none;
  line-height: 0.5;
  font-size: 16px;
  font-weight: normal;
  font-style: normal;
  font-family: Arial, sans-serif;
}

#content h3 span {
  color: #89bec9;
  text-shadow: none;
  line-height: 0.5;
  font-size: 16px;
  font-weight: normal;
  font-style: normal;
  font-family: Arial, sans-serif;
}

#content h2 {
  width: 650px;
  color: #e6aa7b;
  text-shadow: -2px 2px 1px #9e6431;
  font-size: 48px;
  line-height: 58px;
  font-weight: 900;
  float: left;
  margin: 30px 0 0 0;
}

#content h3 {
  width: 650px;
  color: #89bec9;
  text-shadow: -2px 2px 1px #3e5685;
  font-size: 18px;
  line-height: 28px;
  font-weight: bold;
  float: left;
  margin: 30px 0 0 0;
  font-style: italic;
}

#content p {
  width: 650px;
  color: #e6aa7b;
  /*color: #9d6431;*/
  font-size: 14px;
  line-height: 23px;
  float: left;
  margin: 10px 0 0 0;
  font-family: Arial, sans-serif;
}

#content p img, #content h1 img, #content h2 img, #content h3 img {
  float: right;
  margin-left: 20px;
}

#footer {
  width: 800px;
  height: 60px;
  background: url("../images/footer_background.png") top left no-repeat;
  position: fixed;
  bottom: -2px;
}

#footer p {
  color: #9d6431;
  font-size: 12px;
  float: left;
  margin: 30px 0 0 20px;
}

#footer a {
  color: #d2996c;
  font-size: 12px;
  font-weight: bold;
  float: none;
}