
#tabs {
  width: 800px;
  margin: 0 auto;
  background: transparent;
  line-height: normal;
}

#tabs ul {
  width: 800px;
  margin: 0 auto;
  padding: 10px 10px 0 25px;
  list-style: none;
}

#tabs li {
  display: inline;
  margin: 0;
  padding: 0;
}

#tabs a {
  float: left;
  background: url("images/tableft.png") no-repeat left top;
  margin: 0;
  padding: 0 0 0 4px;
  font: bold 16px Tahoma;
  text-decoration: none;
}

#tabs a span {
  float: left;
  display: block;
  background: url("images/tabright.png") no-repeat right top;
  padding: 5px 15px 4px 6px;
  color: white;
}

/* Commented Backslash Hack hides rule from IE5-Mac \*/
#tabs a span {
  float: none;
}

/* End IE5-Mac hack */
#tabs a:hover span {
  color: white;
}

#tabs a:hover span {
  color: red;
}

#textnav ul {
  display: block;
  clear: both;
  width: 525px;
  height: 2em;
  margin: 0 auto;
  padding: 0;
  list-style-type: none;
}

#textnav ul li {
  display: inline;
  float: left;
  margin: 0 auto;
  padding: 0;
  font: bold 16px Tahoma;
  border-left: 1px solid white;
}

#textnav ul li a {
  margin: 0 auto;
  padding: 0 0.5em;
  text-decoration: none;
  color: white;
  line-height: 1;
  }

#textnav ul li.first {
  border: 0;
  }

#textnav ul li a:hover {
  font-weight: bold;
}

* html p#iepara { /*For a paragraph (if any) that immediately follows menu, add 1em top spacing between the two in IE */
  padding-top: 1em;
}

/* Holly Hack for IE \*/
* html #menu ul li { float: left; height: 1%; }
* html #menu ul li a { height: 1%; }
/* End */