#promo-banner {
  float: left;
  width: 742px;
  margin-bottom: -160px;
  padding: 0 15px 0 11px;
}
#promo-banner img {
  margin: 0;
  padding: 0;
  border: none;
  display: block;
}

#columnA {
  margin-top: 160px;
  width: 192px;
  w\idth: 165px;
  float: left;
  background: url(/images/leftmenu-edging.gif) no-repeat top right;
  padding: 12px 15px 1em 12px;
}
#columnA h2 {
  background: #008169;
  border:1px solid #008169;
  margin: 0;
  padding: 3px 5px 3px 5px;
  font-weight: bold;
  font-size: 1.2em;
  color: #fff;
}


#columnB {
  margin-top: 160px;
  width: 562px;
  float: left;
  background: #dedede;
}
#columnB h2 {
  background: #008169;
  border:1px solid #008169;
  padding: 3px 5px 3px 5px;
  font-weight: bold;
  font-size: 1.2em;
  color: #fff;
}
#columnB div.content {
  padding-top: 12px;
}