HTML {
  /*
   *background-image: url(images/clouds_faded.jpg);
   */
  background-image: url(images/pawprints_bg.jpg);
  background-attachment: fixed;
  background-repeat: repeat;
}
BODY {
  /*
   * background-color: #ffffff;
   * border-left: #cccccc 10px solid;
   * border-right: #cccccc 10px solid;
   * border-top: #cccccc 10px solid;
   * border-bottom: #cccccc 10px solid;
   * background-color: transparent;
   * background-image: url("images/smalldot.gif");
   * background-image: url("about:blank");
   * background: none;
   * background-image: none;
   * background-image: url(images/clouds.jpg);
   * background: url("images/bfpc_logo.gif") right top;
   * background-repeat: no-repeat;
   */
  padding: 10px;
  margin: 50px;
  background-color: #e0e0f0;
  background-image: url("images/e0e0f0_dot.png");
}

TABLE {
  font-family: sans-serif;
  /*
   * font-size: 0.8em;
   */
  font-size: 12px;
}

H1 {
  /*
   * text-align: center;
   */
}
H2 {
  text-size: 0.85em;
}
H3 {
  text-size: 0.65em;
}

A {
  font-weight: bold;
  color: #000000;
}
A:link {
  color: #0000ff;
}
A:visited {
  color: #0000ff;
}
A:hover {
  color: #5050f0;
  background-color: #f0f0f0;
}
A:active {
  color: #5050f0;
  background: #ffff00;
}

SUB, SUP {
  font-size: 0.5em;
}

.fineprint {
  font-size: 0.75em;
}
.reallyfineprint {
  font-size: 0.68em;
}

#whoweare {}

#menu {
  margin: -10px 0 0 0 !important;
  padding-bottom: 10px;
  width: 100%;
  /*
   * background: #e1debd url(../img/menubg2.gif) repeat;
   * background: #a0a0f0 url(images/clouds_faded.gif) repeat;
   */
  height: 50px !important;
  height: auto;
}

#hMenu {
  padding-top: 1px !important;
  padding-top: 0;
  margin: 0px 0px 0px 10px;
  font: 1.1em/2.0em arial, helvetica, sans-serif;
}

#hMenu ul li {
  padding: 0;
  display: inline;
  list-style: none;
  text-align: center;
}

#hMenu ul li a {
  display: block;
  margin: 0;
  width: 100px;
  float: left;
  border: 1px solid #a0a0a0;
  border-left: 0;
  background: #a0a0f0;
  text-decoration: none;
}

#hMenu ul li a.first {
  border-left: 1px solid #a0a0a0;
}

#hMenu ul li a.active {
  background: #e0e0f0;
  disabled: true;
}

#hMenu ul li a.subactive {
  background: #d0d0f0;
}

#hMenu ul li a:hover {
  color: #5050f0;
  background: #f0f0f0;
  text-decoration: none;
}

#hMenu ul li a:active {
  color: #5050f0;
  background: #ffff00;
  text-decoration: none;
}

#intro {}

#details {}

#details dl dt {
  font-size: 1.5em;
  padding: 0.5em;
}

#details dl dd {
  font-size: 1.1em;
  padding: 0.5em;
}

#details dl dd img {
  float: right;
  padding-left: 0.5em;
}

#membership {
  padding-bottom: 0px;
  width: 100%;
  height: 68px !important;
  height: auto;
}

#hMembership {
  #padding-top: 1px !important;
  padding-top: 0;
  font: 1.0em/1.0em arial, helvetica, sans-serif;
  text-align: center;
}

#hMembership ul li {
  padding-right: 10px;
  display: inline;
  list-style: none;
  vertical-align: -10%;
}

#hMembership img {
  vertical-align: baseline;
}

#hMembership ul li a {
  color: #000000;
  font-weight: normal;
  display: block;
  margin: 0;
  width: 200px;
  float: left;
  border: 0;
  text-decoration: none;
}

#hMembership ul li a:hover {
  background: transparent;
  text-decoration: none;
}

#hMembership ul li a:active {
  text-decoration: none;
}

#copyright {
  font-size: 0.8em;
}

#pagestatus {
  font-size: 0.7em;
}