a {
  font-weight: bold;
  color: #FFD700;
  text-decoration: none; }

h1 {
  color: #FFD700; }

html {
  height: 100%; }

body {
  background-image: url("../images/background.jpg");
  background-color: #000;
  background-position: center;
  background-attachment: fixed;
  background-repeat: no-repeat;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 14px;
  color: #9f9f9f;
  margin: 0;
  padding: 0;
  height: 100%; }

.article .title, .post .title {
  color: #FFD700;
  font-size: 18px; }
.article .body, .post .body {
  margin-top: 5px; }

#bottom_padding {
  padding-bottom: 20px; }

#center {
  text-align: center; }

.content {
  background-image: url("../images/rail.png");
  background-repeat: repeat-y;
  margin: auto;
  height: auto !important;
  overflow: hidden !important;
  width: 975px;
  min-height: 100%; }
  .content hr {
    background-color: #444;
    height: 1px;
    border: 0; }

footer {
  padding-top: 10px;
  width: 800px;
  margin: auto;
  text-align: center; }
  footer a {
    font-weight: normal; }

header {
  background: url("../images/header_min.png") no-repeat;
  width: 975px;
  height: 276px;
  position: relative; }
  header a {
    display: inline-block;
    position: absolute; }
  header nav #home {
    left: 0px;
    top: 0px;
    width: 975px;
    height: 170px; }
  header nav #news {
    left: 170px;
    top: 210px;
    height: 50px;
    width: 100px; }
  header nav #game {
    left: 290px;
    top: 195px;
    height: 50px;
    width: 100px; }
  header nav #media {
    left: 415px;
    top: 185px;
    height: 50px;
    width: 100px; }
  header nav #blog {
    left: 540px;
    top: 175px;
    height: 50px;
    width: 100px; }
  header nav #rss {
    left: 703px;
    top: 195px;
    height: 40px;
    width: 40px; }
  header nav #twitter {
    left: 745px;
    top: 195px;
    height: 40px;
    width: 40px; }

.link {
  width: 160px;
  padding-right: 4px;
  float: left; }
  .link a {
    color: #444; }

.main {
  width: 700px;
  margin: auto;
  text-align: left;
  min-height: 500px;
  padding-top: 20px; }
  .main #show .post .title {
    font-weight: bold; }

.post hr {
  background-color: #444;
  height: 1px;
  border: 0; }
.post .title a {
  font-size: 25px; }

.site_title {
  padding-top: 70px;
  width: 750px;
  height: 70px;
  margin: auto; }
  .site_title a {
    width: 800px;
    height: 70px;
    display: block; }
  .site_title ul {
    margin: 0px;
    padding-left: 0px; }
  .site_title li {
    list-style: none;
    width: 750px;
    height: 70px; }

#slideshowWrapper {
  position: relative;
  width: 700px;
  margin: auto; }

ul#slideshow {
  list-style: none;
  padding: 0px;
  margin: auto;
  margin-top: 10px;
  width: 700px;
  height: 250px;
  overflow: hidden; }

/*# sourceMappingURL=application.css.map */
