      body {
        background: #330000;
      }

      .wrapper {
        -ms-box-sizing: border-box;
        -moz-box-sizing: border-box;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;

        background: #330000;
        
        margin-left: auto;
        margin-right: auto;
        height: 700px;
        margin-top: 60px;
        width: 1000px;
        <?php
          $useragent = $_SERVER['HTTP_USER_AGENT'];
        
          if ( (strpos($useragent, 'MSIE') !== false) && 
          (strpos($useragent, 'MSIE 7.0') !== false) ) {
            echo 'width: 1002px';
            }
        ?>
      }

      .content-container {
      -ms-box-sizing: border-box;
      -moz-box-sizing: border-box;
      -webkit-box-sizing: border-box;
      box-sizing: border-box;

      width: 700px;
      height: 700px;

      float: right;
      }

      .content {
      -ms-box-sizing: border-box;
      -moz-box-sizing: border-box;
      -webkit-box-sizing: border-box;
      box-sizing: border-box;

      padding: 10px;
      font: 10pt Tahoma;
      color: #FFFFFF;
      }

      .tab-container {
      -ms-box-sizing: border-box;
      -moz-box-sizing: border-box;
      -webkit-box-sizing: border-box;
      box-sizing: border-box;

      width: 300px;
      height: 700px;

      float: left;

      padding-top: 10px;
      }

      .tab {
      -ms-box-sizing: border-box;
      -moz-box-sizing: border-box;
      -webkit-box-sizing: border-box;
      box-sizing: border-box;

      width: 300px;
      height: 100px;
      text-align: center;
      }

      .back {
      background: #440000;
      }

      .back:hover {
      background: #660000;
      }

      .front {
      background: #770000;
      }

      .tab-image {
      margin-top: 19px;
      border: 0px;
      }

      .footer {
      -ms-box-sizing: border-box;
      -moz-box-sizing: border-box;
      -webkit-box-sizing: border-box;
      box-sizing: border-box;

      margin-left: auto;
      margin-right: auto;
      width: 1000px;
      height: 15px;

      font: 8pt Tahoma;
      color: #FFFFFF;
      text-align: right;
      }

      a.imagelink, a.imagelink:visited, a.imagelink:hover {
      border: 0px;
      text-decoration: none;
      color: #FFFFFF;
      }

      a {
      border: 0px;
      text-decoration: none;
      color: #FFFFFF;
      font-weight: bold;
      }

      a:visted {
      border: 0px;
      text-decoration: none;
      color: #FFFFFF;
      font-weight: bold;
      }

      a:hover {
      text-decoration: underline;
      }

      .zbutton-container {
      text-align: center;
      width: 80px;
      height: 80px;
      float: right;
      margin-left: 15px;
      }

      .zbutton {
      width: 80px;
      padding-top: 80px;
      background-position: 0 0;
      background-image:url('http://www.zafehouse.com/images/zbutton.png');
      background-repeat: no-repeat;
      display: block;
      border: 0px;
      text-decoration: none;
      }

      .zbutton:hover {
      width: 80px;
      padding-top: 80px;
      background-repeat: no-repeat;
      background-position: 0 -130px;
      display: block;
      text-decoration: underline;
      border: 0px;
      /*background-image:url('http://www.zafehouse.com/images/zbutton.png') no-repeat;*/
      }

      .tab-ad {
      margin-top: 10px;
      text-align: center;
      margin-left: auto;
      margin-right: auto;
      }

      .footer-chunk {
      width: 700px;
      float: right;
      }

      .header {
      -ms-box-sizing: border-box;
      -moz-box-sizing: border-box;
      -webkit-box-sizing: border-box;
      box-sizing: border-box;

      margin-left: auto;
      margin-right: auto;
      
      width: 1000px;
      height: 27px;

      font: 8pt Tahoma;
      color: #FFFFFF;
      text-align: right;
      }

      .header-chunk {
      -ms-box-sizing: border-box;
      -moz-box-sizing: border-box;
      -webkit-box-sizing: border-box;
      box-sizing: border-box;

      width: 700px;
      text-align: left;
      float: right;
      height: 27px;
      padding-left: 2px;
      }

      a.toptab {
      -ms-box-sizing: border-box;
      -moz-box-sizing: border-box;
      -webkit-box-sizing: border-box;
      box-sizing: border-box;

      display: block;
      width: 120px;

      padding: 7px 7px 7px 7px;
      float: left;
      text-align: center;
      margin-left: 6px;
      text-decoration: none;
      }

      .backtop:hover {
      background: #660000;
      color: #CCCCCC;
      text-decoration: none;
      }

      .backtop {
      background: #440000;
      color: #999999;
      }

      .fronttop {
      background: #770000;
      color: #FFFFFF;
      }

      .twitter {
      display: block;
      float: right;
      width: 40px;
      padding-top: 40px;
      background-repeat:no-repeat;
      background-position: 0px 0px;
      background-image:url('http://www.zafehouse.com/images/twitter_sprite.png');
      }

      .twitter:hover {
      display: block;
      float: right;
      width: 40px;
      padding-top: 40px;
      background-repeat:no-repeat;
      background-position: 0px -61px;
      }

      .rss {
      display: block;
      float: right;
      width: 40px;
      padding-top: 40px;
      background-repeat:no-repeat;
      background-position: 0px 0px;
      background-image:url('http://www.zafehouse.com/images/rss_sprite.png');
      }

      .rss:hover {
      display: block;
      float: right;
      width: 40px;
      padding-top: 40px;
      background-repeat:no-repeat;
      background-position: 0px -61px;
      }
