ul, li
{
  margin: 0;
  padding: 0;
}

#weapons, #items, #armor, #beastiary, #chars
{
  max-width: 816px;
}

#weapons table, #items table, #armor table, #beastiary table, #chars table
{
  border: 1px solid #751;
  padding: 5px;
  margin: 5px 2px;
  background-image: url("../images/parchment_tile.png");
  border-collapse: collapse;
}

#weapons table th, #weapons table td, #items table th, #items table td, #armor table th, #armor table td, #beastiary table th, #beastiary table td, #chars table th, #chars table td
{
  padding: 2px 6px;
  text-align: left;
  vertical-align: middle;
}

#weapons table th, #armor table th, #items table th, #beastiary table th, #chars table th
{
  border: 1px solid #751;
  cursor: pointer;
}

#beastiary table tr td:nth-child(1)
{
  text-align: center;
}

#weapons table tr td:nth-child(4), #weapons table tr td:nth-child(6), #armor table tr td:nth-child(4), #armor table tr td:nth-child(6), #items table tr td:nth-child(4), 
#beastiary table tr td:nth-child(4), #beastiary table tr td:nth-child(6)
{
  text-align: right;
  background-image: url("../images/25%25.png");
  background-repeat: repeat;
}

#beastiary table tr td:nth-child(5), #beastiary table tr td:nth-child(7)
{
  text-align: right;
}

#weapons table thead tr th.value, #items table thead tr th.value, #armor table thead tr th.value
{
  width: 50px;
}

#weapons table thead tr th.wf
{
  min-width: 30px;
}

#armor table thead tr th.armor 
{
  width: 56px;
}

#armor table thead tr th.type
{
  width: 92px;
}

#armor table thead tr th.name
{
  width: 100px;
}

#weapons table thead tr th.name, #items table thead tr th.name, #beastiary table thead tr th.name, #chars table thead tr th.name
{
  width: 120px;
}

#weapons table thead tr th.drop, #items table thead tr th.drop, #armor table thead tr th.drop, #beastiary table thead tr th.zone
{
  width: 120px;
}

#weapons table thead tr th span, #items table thead tr th span, #armor table thead tr th span, #beastiary table thead tr th span, #chars table thead tr th span 
{
  float:right;
}

#weapons table tbody tr:nth-child(odd), #items table tbody tr:nth-child(odd), #armor table tbody tr:nth-child(odd), 
#beastiary table tbody tr:nth-child(odd), #chars table tbody tr:nth-child(odd) 
{
  background-image: url("../images/25%25.png");
  background-repeat: repeat;
}

#content
{
  border: 1px solid #751;
  background-color: #ccc;
  width: 820px;
}

#content table
{
  width: 816px;
}

#content_tabs ul
{
  list-style-type: none;
}

#content_tabs ul li
{
  float: left;
  width: 100px;
  background-color: #999;
  border: 1px solid #751;
  border-bottom: 0;
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
  height: 21px;
  padding: 5px;
  margin-right: 4px;
}


div#content_tabs
{
  width: 800px;
  height: 32px;
}

#content_tabs ul li.tab_active
{
  height: 22px;
  background-color: #ccc;
}

#chars img
{
  border: 1px solid black;
  margin: 2px;
}

span.note
{
  display: none;
  color: #c00
}

div.note
{
  width: 50px;
  color: #f66;
  background-image: url("../images/50%25.png");
  padding: 2px 6px;
  margin: 2px 0px;
}

div.arrow_up
{
  background-image: url("../images/up.png");
  background-repeat: no-repeat;
  height: 14px;
  width: 9px;
  margin: 2px 0px;
  float: right;
}

div.arrow_down
{
  background-image: url("../images/down.png");
  background-repeat: no-repeat;
  height: 14px;
  width: 9px;
  margin: 2px 0px;
  float: right;
}