#right_col {
  float: right;
  width: 231px;
}

#left_col {
  margin-right: 241px;
}

#content_col {
  margin: 0 80px;
}

#stats_content {
  width: 538px;
}

.clear {
  clear: left;
}

b {
  color: #000;
}

p.text {
  margin: 0 0 10px 0; padding: 0;
}

#loading {
  position: absolute;
  z-index: 10;
  
  margin-top: 130px;
  margin-left: 254px;
  
  border: 1px solid #000;
}

#overview_loading {
  display: block;
  border: 0px none transparent;
  width: 16px;
  height: 16px;
}

img { border: 0px none transparent; }

h2 {
  font: bold 1em verdana;
  margin: 0; padding: 0;
  font-size: 1.1em;
  line-height: 18px;
}

h2 a, .tree li a {
  text-decoration: none;
  height: 18px;
}

.tree {
  margin: 0; padding: 0;
  list-style: none;
}

.tree ul { 
  margin: 3px; padding: 0;
  list-style: none;
}

.tree ul.empty {
  margin: 0; padding: 0;
}

.tree li {
  line-height: 18px;
}
  
.tree .active {
  text-decoration: underline;
}

#breadcrumb {
  margin-bottom: 10px; padding: 0;
  font: bold 1.2em verdana;
}

#position {
  font: bold 1.3em verdana;
  margin: 3px 0; padding: 0;
  line-height: 27px;
}

.armor_images {
  list-style: none;
  margin: 0; padding: 5px 0;
}

.armor_images li {
  float: left;
  margin-right: 5px;
}

#stats_data {
  list-style: none;
  margin: 0; padding: 0;
}

.ranking {
  list-style: none;
  margin: 5px 0 10px 0;
  padding: 0;
}

#stats_data li, .ranking li {
  line-height: 1.5em;
}

.ranking a {
  text-decoration: none;
  font: normal 1em verdana;
}

#stats_pagination {
  float: left;
  list-style: none;
  margin: 0; padding: 10px 0 0;
}

* html #stats_pagination  {
  margin-bottom: 5px;
}

#stats_pagination li {
  float: left;
  border: 1px solid #555;
  margin-right: 3px;
  margin-bottom: 5px;
}
  
#stats_pagination li a {
  display: block;
  border: 1px solid #fff;
  padding: 2px 5px; 
  text-decoration: none;
}

  #stats_pagination li.active, #stats_pagination li a:hover {
    background-color: #ccc;
  }

#goto_page {
  float: left;
  width: 2.1em;
  padding: 2px 1px 1px; 
  border: 0px none #000;
  text-align: center;
}

* html #goto_page  {
  height: 1.4em;
}

#overview {
  
}
  
#info_table {
  width: 100%;
  border: 1px solid #444; 
  font: normal 1em verdana;
  margin-right: 5px;
}

#info_table .headline_cell {
  color: #fff;
  font-weight: bold;
  background: url(images/hutch_headline.png) repeat-x;
  padding: 5px;
}

#info_table a {
  display: block;
  text-decoration: none;
  line-height: 22px;
}

* html #info_table a {
  height: 20px;
  margin-top: 2px;
}

  #info_table a:hover {
    font-weight: bold;
    color: #000;
  }
