body
{
  text-align: center; /* centering bug */
  background: #F1EFD5 url(foo) fixed;
}

table
{
  color: #000000;

  font-family: Tahoma;
  font-size: 11px;
}

#wrapper
{
  text-align: left; /* centering bug */
}

#nav
{
  height: 53px; /* padding bug */
  padding-top: 4px;
}

#fixed_nav {
  position: absolute;
  /*right: 0;*/

  width: expression( (document.body.clientWidth < 1008 ?  "716px" : (document.body.clientWidth-1008)/2 + 716 + "px" ) );
  left: 292px;

  top:
    expression(
      eval(document.compatMode && document.compatMode == 'CSS1Compat')
      ? documentElement.scrollTop + (documentElement.clientHeight - this.clientHeight)
      : document.body.scrollTop + (document.body.clientHeight - this.clientHeight)
    );
}

.letter label
{
  width: 9em;
}

/* EOF!! min-height bug */
html, body
{
  height: 100%;
  
  scrollbar-face-color: #8E8D8D;
}

#wrapper
{
  height: 100%;
}

#content
{
  height: 100%;
  width: 512px;
}

.pr
{
  font-family: Tahoma;
  font-size: 11px;
}

ul.nav
{
  margin: 0;
}

#search_box .search_text
{
  height: 18px;
}

#float_nav a
{
  margin-bottom: 5px;
}

#menu
{
  height: 100px;
}