body {
  padding: 0px;
  margin: 0px;
  background: #262626;
  font: 11px Tahoma;
  color: #fff;
  }

a {
  color: #999999;
  }

a:hover {
  color: #E79A5C;
  }

strong {
  color: #C7C7C7;
  }

#flash {
  position: relative;
  margin-left: -2px;
  }

#leftb  {
  margin-top: -156px;
  _margin-top: -154px;
  margin-left: 25px;
  _margin-left: -15px;
  height: 174px;
  background: url('../img/leftBorder.gif') no-repeat;
  width: 15px;
  position: absolute;
    }

#rightb  {
  display: block;
  margin-left: 838px;
  _margin-left: 799px;
  margin-top: -156px;
  _margin-top: -154px;
  height: 174px;
  background: url('../img/rightBorder.gif') no-repeat;
  width: 15px;
  position: absolute;
    }

#left {
  float: left;
  display: block;
  background: url('../img/leftBg.gif');
  width: 189px;
  overflow: hidden;
  }

#container {
  display: block;
  position: relative;
  width: 801px;
  margin-left: auto;
  margin-right: auto;
  background: url('../img/mainBg.gif') repeat-y;
  padding-left: 2px;
  padding-right: 0px;
  }

#container2 {
  padding-left: 0px;
  margin-left: 22px;
  }

#records {
  display: block;
  height: 136px;
  background: url('../img/statsBg.gif') no-repeat;
  width: 753px;
  position: relative;
  margin-left: 22px;
  }

img { border: 0px; }

#statsFt {
  margin-left: 22px;
  margin-bottom: -2px;
  _margin-bottom: 0px;

  }

#records h1 {
  display: none;
  }

#records ul {
  float: left;
  list-style-type: none;
  margin-top: 19px;
  margin-left: -29px;
  _margin-left: -23px;
  margin-bottom: -7px;
  position: relative;
  }

#records ul li {
  display: block;
  font: 10px/20px Tahoma;
  color: #999999;
  _margin-left: 17px;
  margin-bottom: -2px;
  _padding-left: 17px;
  width: 167px;
  }

#records ul li.win {
  background: url('../img/win.gif') no-repeat right;
  position: relative;
  }

#records ul li.tie {
  background: url('../img/tie.gif') no-repeat right;
  position: relative;
  }

#records ul li.loss {
  background: url('../img/x.gif') no-repeat right;
  position: relative;
  }

#records ul li.links {
  position: relative;
  margin-left: 10px;
  _margin-left: 27px;
  }

#records ul li.servers {
  position: relative;
  margin-left: 10px;
  _margin-left: 27px;
  }

#records ul li.record {
  position: relative;
  margin-left: 10px;
  _margin-left: 27px;
  }

#records ul li a {
  text-decoration: none;
  color: #999999;
  }

#records ul li a:hover {
  text-decoration: underline;
  color: #fff;
  }

#content {
  display: block;
  position: relative;
  }

#sponsorbg {
  background: url('../img/leftBg.gif');
  display: block;
  overflow: hidden;
  }

#sponsorimg {
  width: 177px;
  height: 63px;
  margin-left: 2px;
  margin-top: 2px;
  overflow: hidden;
  }  

#sponsor ul {
  _margin-left: 0px;
  margin-top: 0px;
  _margin-top: -1px;
  padding: 0px;
  display: block;
  background: url('../img/sponsorHeader.gif') no-repeat top left;
  padding-top: 39px;
  width: 189px;
  }

#sponsorFt {
  background: url('../img/sponsorFt.gif') no-repeat top left;
  width: 189px;
  height: 22px;
  margin-top: -10px;
  _margin-top: -18px;
  border: 0px;
  overflow: hidden;
  }

#sponsor ul li.sponsorimg {
  margin-left: 4px;
  background: url('../img/sponsorItem.gif');
  width: 181px;
  margin-bottom: 1px;
  _margin-bottom: 0px;
  height: 67px;
  }

#roster #rosterheading {
  background: url('../img/rosterHeader.gif') no-repeat;
  padding: 0px;
  display: block;
  padding-top: 39px;
  width: 200px;
  }

#rosterlinks {
  background: url('../img/rosterTabs.gif');
  padding-left: 0px;
  margin-left: 0px;
  display: block;
  height: 18px;
  margin-bottom: 1px;
  padding-top: 4px;
    text-align: center;
  width: 189px;
  color: #E79A5C;
  }

#rosterfooter {
  background: url('../img/rosterFt.gif');
  width: 189px;
  height: 22px;
  margin-top: 1px;
  _margin-top: 2px;
  }

#rosterlinks a {
  color: #E79A5C;
  font: 10px Tahoma;
  text-decoration: none;
  }

#rosterlinks a:hover {
  color: #E79A5C;
  text-decoration: underline;
  }

#rosterlinks span{
  color: #E79A5C;
  font: 9px Tahoma;
  }
  
#roster ul.rosterlist {
  margin: 0;
  padding: 0;
  display: block;
  width: 200px;
  margin-left: 4px;
  _margin-left: 1px;
  }

* html #roster ul.rosterlist {
  padding-left: 3px;
}

#roster ul.rosterlist li.itemL {
  display: block;
  float: left;
  height: 85px;
  width: 90px;
  background: url('../img/leftRosterItem.gif');
  overflow: hidden;
  margin-bottom: 1px;
  }

#roster ul.rosterlist li.itemR {
  display: block;
  float: left;
  height: 85px;
  width: 91px;
  background: url('../img/rightRosterItem.gif');
  overflow: hidden;
  margin-bottom: 1px;
  }

#roster ul.rosterlist li.itemL img {
  border: 0px;
  width: 88px;
  height: 60px;
  padding-left: 4px;
  margin-top: 5px;
  display: block;
  }

#roster ul.rosterlist li.itemR img {
  border: 0px;
  width: 87px;
  height: 60px;
  padding-left: 3px;
  padding-top: 5px;
  display: block;
  }

#roster ul.rosterlist li span {
  display: block;
  padding-left: 12px;
  margin-top: 3px;
  }

#roster ul.rosterlist li a {
  font: bold 10px Verdana;
  color: #000;
  display: block;
  text-decoration: none;
  overflow: hidden;
  zoom: 1;
  }

#roster ul.rosterlist li a:hover {
  color: #000;
  display: block;
  text-decoration: underline;
  }

#roster ul.rosterlist li.itemL a {
  width: 88px;
  margin-right: 2px;
  }

#roster ul.rosterlist li.itemR a {
  width: 87px;
  margin-right: 4px;
  }












#comm #commheading {
  background: url('../img/commHeader.gif') no-repeat;
  padding: 0px;
  display: block;
  padding-top: 39px;
  width: 200px;
  }

#commlinks {
  background: url('../img/rosterTabs.gif');
  padding-left: 0px;
  margin-left: 0px;
  display: block;
  height: 18px;
  margin-bottom: 1px;
  padding-top: 4px;
    text-align: center;
  width: 189px;
  color: #E79A5C;
  }

#commfooter {
  background: url('../img/rosterFt.gif');
  width: 189px;
  height: 22px;
  margin-top: 1px;
  _margin-top: 2px;
  }

#commlinks a {
  color: #E79A5C;
  font: 10px Tahoma;
  text-decoration: none;
  }

#commlinks a:hover {
  color: #E79A5C;
  text-decoration: underline;
  }

#commlinks span{
  color: #E79A5C;
  font: 9px Tahoma;
  }
  
#comm ul.commlist {
  margin: 0;
  padding: 0;
  display: block;
  width: 200px;
  margin-left: 4px;
  }

* html #roster ul.commlist {
  padding-left: 3px;
}

#comm ul.commlist li.itemL {
  display: block;
  float: left;
  height: 85px;
  width: 90px;
  background: url('../img/leftRosterItem.gif');
  overflow: hidden;
  margin-bottom: 1px;
  }

#comm ul.commlist li.itemR {
  display: block;
  float: left;
  height: 85px;
  width: 91px;
  background: url('../img/rightRosterItem.gif');
  overflow: hidden;
  margin-bottom: 1px;
  }

#comm ul.commlist li.itemL img {
  border: 0px;
  padding-left: 4px;
  margin-top: 5px;
  display: block;
  }

#comm ul.commlist li.itemR img {
  border: 0px;
  padding-left: 3px;
  padding-top: 5px;
  display: block;
  }

#comm ul.commlist li span {
  display: block;
  padding-left: 12px;
  margin-top: 3px;
  }

#comm ul.commlist li a {
  font: bold 10px Verdana;
  color: #000;
  display: block;
  text-decoration: none;
  }

#comm ul.commlist li a:hover {
  color: #000;
  display: block;
  text-decoration: underline;
  }

#right {
  width: 564px;
  float: left;
  background: url('../img/contentBg.gif');
  }

#contentTop {
  position: absolute;
  background: url('../img/contentHeader.gif') no-repeat;
  width: 564px;
  height: 41px;
  _top: 151px;
  _right: 25px;
  }

#mainContent {
  margin-left: 9px;
  }

#mainContent p {
  margin-top: 10px;
  padding-left: 6px;
  padding-bottom: 0px;
  padding-right: 15px;
  color: #C1C1C1;
  }

#mainContent p.bot {
  margin: 0px;
  padding-left: 0px;
  margin-top: -2px;
  _margin-top: -1px;
  padding-right: 0px;
  color: #8E8E8E;
  }

#mainContent p.comments {
  font: bold 10px Tahoma;
  color: #E79A5C;
  margin: 0px;
  }

#mainContent p.comments a {
  color: #C1C1C1;
  text-decoration: underline;
  }

#mainContent p.comments a:hover {
  color: #fff;
  text-decoration: underline;
  }

#contentFooter {
  background: url('../img/contentFooter.gif');
  width: 564px;
  height: 67px;
  }

h2 {
  width: 560px;
  height: 41px;
  background: url('../img/header.gif') no-repeat;
  font: bold 10px Verdana;
  color: #fff;  
  margin-left: -9px;
  padding-left: 25px;
  padding-top: 29px;
  margin-top: 11px;
  margin-bottom: -22px;
  _margin-right: -20px;
  }

h2.common { padding-top: 33px; }

h2 span {
  float: right;
  font: 11px/21px Tahoma;
  color: #8E8E8E;
  }

h2.title {
  font: bold 10px Tahoma;
  color: #fff;
  }

font.poster {
  font: 10px/20px Tahoma;
  color: #999;
  }

font.date {
  font: 9px Tahoma;
  float: right;
  margin-top: -15px;
  padding-right: 29px;
  color: #E79A5C;
  }

#footer {
  position: relative;
  width: 801px;
  clear: left;
  display: block;
  height: 30px;
  margin-left: -2px;
  background: url('../img/mainFooter.gif');
  }

#footer .irc {
  display: block;
  position: absolute;
  top: 3px;
  left: 29px;
  font: bold 8px Tahoma;
  text-transform: uppercase;
  color: #4a4a4a;
  text-decoration: none;
  }

#footer .copyright {
  display: block;
  height: 9px;
  width: 98px;
  overflow: hidden;
  background: url('../img/copyright.gif');
  position: absolute;
  top: 20px;
  right: 31px;
  }

#footer .admin {
  display: block;
  height: 7px;
  width: 26px;
  overflow: hidden;
  background: url('../img/adminFt.gif');
  position: absolute;
  top: 31px;
  left: 46px;
  }

#footer .members {
  display: block;
  height: 7px;
  width: 36px;
  overflow: hidden;
  background: url('../img/membersFt.gif');
  position: absolute;
  top: 31px;
  left: 80px;
  }

* html body #threads { padding-bottom: px; }

#threadsheading {
  margin: 0px;
  padding: 0px;
  display: block;
  background: url('../img/threadsHeader.gif') no-repeat;
  padding-top: 40px;
  width: 189px;
  _margin-top: -2px;
}

#threadsft {
  background: url('../img/threadsFt.gif');
  width: 189px;
  height: 23px;
  margin-top: 1px;
}

#threads ul {
  list-style: none;
  margin: 0 7px 0 0px;
  padding: 0;
}

#threads ul li.item {
  margin-left: 5px;
  _margin-left: 2px;
  margin-bottom: 1px;
  _margin-bottom: -1px;
  display: block;
  width: 179px;
  height: 17px;
  background: url('../img/threadsItem.gif');
  font: 10px Tahoma;
  border-top: 0;
}

#threads ul li.item a {
  display: block;
  padding-left: 7px;
  padding-top: 1px;  
  _padding-top: 2px;
  color: #999999;
  text-decoration: none;
}

* html body #threads ul {
  margin-left: 3px;
/*  background-color: #F4F4F6; */
}

#threads ul li.item a:hover {  
  color: #E79A5C;
  text-decoration: underline;
}

#threads ul li.lastitem {
  border-bottom: 2px solid #111112;
}

span.unadjust { margin-left: -6px; }
* html body span.unadjust { margin-left: 0; }

* html body div.fixclear { display: none; }

/* game-monitor sidebar module */
#game-monitor .connect,
#game-monitor .attribution {
  text-align: center;
}
#game-monitor .connect a {
  color: #CCC; 
}#game-monitor .attribution a {
  color: #E79A5C; 
}