div.promo, div.promo100, div.reasons100 {
  width: 259px;
  margin: 10px;
  float: left;
  clear: none;
  _display: inline;
}

div.promo100 {
  width: 536px;
  margin-bottom: 5px;
  border: 1px solid #666;
}

div.reasons100 {
  width: 536px;
  margin-bottom: 5px;
  margin-top: 0;
  background-color: #fff;
}

div#content div.promo100 h2 {
  font-size: 150%;
  background-color: #eee;
  color: #333;
  margin: 0;
  padding: 10px 0;
}

div#content div.promo100 h2 span {
  font-style: italic;
  color: #f90;
}

div#content div.promo div.hdr {
  width: 259px;
  float: left;
  clear: both;
  text-align: center;
  color: #fff;
  padding: 4px 0;
  font-weight: bold;
  font-size: 90%;
  background: url(http://www.formarchitect.com/images/base/30hdr.gif) repeat-x;
  margin-bottom: 5px;
}

div#content div.promo div.green { background: url(http://www.formarchitect.com/images/base/30hdr_green.gif) repeat-x; }

div#content div.promo ul, div#content div.promo li {
  float: left;
  clear: both;
  width: 230px;
  margin: 0 0 0 5px;
  padding: 0 0 5px 0;
  font-size: 90%;
  _display: inline;
}

div#content div.promo li {
  border-width: 0 1px 1px 0;
  border-style: solid;
  border-color: #d0d0d0;
  background-color: #f0f0f0;
  list-style-type: square;
  padding: 6px;
  margin: 5px 0 0 10px;
}

div#content div.promo li span, div#content div.promo p span { 
  color: #393; 
  font-weight: bold;  
}

div#content div.promo p {
  margin: 0;
  padding: 10px;
  font-size: 70%;
  
}

div#content div.wht { background-color: #fff; }

div#nav { padding-top: 10px; }

div#nav img {
  margin: 0 0 5px 10px;
  border: 0;
}

span.org { color: #f90 !important; font-size: 130% !important; }

div.navpromo p  { text-align: center; margin: 15px; font-size: 0.8em; }


