p
{
  margin: 5px 0px;
}
a
{
  color: #5D81A4;
  text-decoration: none;
}
#pubmainimage
{
  height: 205px;
  width: 930px;
  background-image: url(images/publisherssmall.jpg);
  background-repeat: no-repeat;
}
#advmainimage
{
  height: 205px;
  width: 930px;
  background-image: url(images/advertiserssmall.jpg);
  background-repeat: no-repeat;
}
#contactimage
{
  height: 205px;
  width: 930px;
  background-image: url(images/buildingsmall.jpg);
  background-repeat: no-repeat;
}
#pubmainimage #blackbox, #advmainimage #blackbox, #contactimage #blackbox
{
  width: 323px;
  height: 205px;
  float: left;
}
#pubmainimage #blackbox .inner, #advmainimage #blackbox .inner, #contactimage #blackbox .inner
{
  margin: 10px 0px 0px 25px;
}
#maincontent
{
  width: 930px;
  float: left;
  background-image: url(images/bgonwhite.gif);
  background-repeat: repeat-x;
}
#left
{
  width: 700px;
  line-height: 20px;
  float: left;
}
#left .inside
{
  padding: 10px;
}
#pubform input.text, #pubform input.password, #pubform select, #advform input.text, #advform input.password, #advform select, #contact input.text
{
  border: 1px solid #5D81A4;
}
#pubform input.text:hover, #pubform input.password:hover, #pubform select:hover, #advform input.text:hover, #advform input.password:hover, #advform select:hover, #contact input.text:hover
{
  border: 1px solid #6BA9E9;
  background-color: #CEE6FF;
}
#right
{
  width: 230px;
  line-height: 20px;
  float: left;
  font-size: 11px;
  font-family: Tahoma, Verdana, Arial, sans-serif;
}
#right .inside
{
  padding: 0px 0px 0px 2px;
}
#right .inside a:hover
{
  text-decoration: underline;
}
#about
{
  text-align: justify;
}
#right .inside h2, #about h2, #cpctools h2
{
  font-size: 12px;
}
#right .inside ul
{
  list-style: none;
  margin: 0px 0px 15px 0px;
}
#right .inside .who
{
  font-weight: bold;
  margin-bottom: 15px;
}
td
{
  height: 25px;
}
td.left
{
  text-align: left;
}
td.right
{
  text-align: left;
}
