/*-------------------------------------------
Layout styles
---------------------------------------------

Three column layout with 2-1-3 ordering.

------------------------------------------*/

#content-wrapper {
  clear: both;
  /* force floats to be contained -- so we can do side borders on
  this section alone */
  /*overflow: auto;*/

  _height: 1%;
}

#main-content {
  width: 50%;
  width: 451px;
  float: left;
  margin-left: 24%;
  margin-left: 269px;

  _width: 49.5%;
  _width: 451px;
  _display: inline; /* avoid IE6 doubled margin float bug */
}

#sub-content-a {
  width: 24%;
  width: 269px;
  float: left;
  overflow: hidden;
  margin-left: -74%;
  margin-left: -720px;

  _display: inline; /* avoid IE6 doubled margin float bug */
}

#sub-content-b {
  width: 230px;
  float: right;
  overflow: hidden;
  margin-left: 0;

  _overflow: visible;
  _display: inline; /* avoid IE6 doubled margin float bug */
}

#sub-content-b img { display: inline; }


#footer { clear: both; }