
    #main { width: 800px; }
      #content { width: 610px; float: left; margin: 0; }
      #footer { margin: 0 0 20px 0; padding-top: 5px; border-top: 1px solid #ccc; }

    #content h2 { background: transparent url(/i/presentation/subhead-color-forecast.gif) no-repeat 0 0; width: 284px; height: 22px; }

    p.lead { margin: 0; padding: 1em 20px; font-size: 12px; border-top: 1px solid #ccc; }

    .trend { padding: 20px 0 0 20px; width: 590px; float: left; border-top: 1px solid #ccc; }
    .trend img.trend-tn { margin-right: 20px; float: left; }
    .trend .description { width: 232px; margin-left: 150px; }
    .trend .description a { padding-right: 16px; text-decoration: none; font-size: 12px; color: #900; background: transparent url(/i/presentation/arrow.gif) right center no-repeat; }
    .trend .description h3 { font-size: 120%; }


    #split { width: 610px; float: left; }
    .split1 { margin-right: 20px; padding-left: 20px; width: 260px; float: left; }
    .split1 p { clear: left; }
    .split2 { width: 296px; float: left; }

    ul.swatches { list-style: none; margin: 12px 0 12px 150px; }
      .swatches li { padding-right: 8px; }
      .swatches li, .swatches li img { display: inline; }
      .swatches li.last { padding-right: 0; }