      body {
        background: #1f1f33;
        color: #fff;
        margin: 0;
        font-family: sans-serif;
      }
      #haunting-logo {
        background-image: url(/images/haunting-logo.png);
        bottom: -20px;
        height: 512px;
        left: -100px;
        position: fixed;
        width: 512px;
      }
      #main {
        min-height: 100%;
        position: relative;
        width: 1150px;
      }
      #title {
        background: url(/images/title.png) no-repeat;
        height: 53px;
        width: 996px;
        margin: 50px 0px 50px 60px;
      }
      #menu {
        float: right;
      }
      #menu a {
        border-right: 4px solid #fff;
        padding: 4px 13px;
        font-size: 0.8em;
        text-decoration: none;
      }

      #menu a:hover {
        background-color: #fff;
      }
      #terminal {
        background: #111;
        border: 4px solid #fff;
        color: #0f0;
        display: inline-block;
        font-family: monospace;
        font-size: 1.3em;
        margin: 0px 80px 130px 250px;
        opacity: 0.6;
        padding: 20px;
        position: relative;
        white-space: pre;
        z-index: 2;
      }

      #content {
        background-image: url(/images/white-10.png);
        border: 4px solid #fff;
        margin-left: 250px;
        width: 680px;
        padding: 30px 60px;
      }
      #content > div {
        color: #ccc;
      }

      p {
        color: #ccc;
        text-align: justify;
      }
      li {
        color: #ccc;
      }
      
      h2 {
      }
      h2 div.byline {
        font-size: 0.6em;
        font-weight: normal;
        font-style: italic;
        color: #888;
        padding-top: 3px;
      }
      h2 div.byline span {
        font-size: 0.8em;
        vertical-align: top;
      }
      
      .video {
        border: 1px solid white;
        background-image: url(/images/white-20.png);
        padding: 10px;
        margin-bottom: 10px;
      }
      #copyright {
        margin: 80px 0px 40px 250px;
        width: 680;
        padding: 0px 60px;
        text-align: center;
      }

      a {
        color: #fff;
      }
      a:hover {
        color: #888;
      }
      ul li {
        padding-bottom: 5px;
      }
