#main{
    width: 582px;
    padding: 0;
    float: none;
    font-size: 0.85em;
    color: #64646A;
    }

.marketing_home{
    background: url(/images/marketing_image_bg.gif) repeat-x;
    display: block;
    padding-bottom: 10px;
    }

.one_column_img, .one_column_txt{
    width: 542px;
    padding: 0 10px;
    text-align: center;
    float: left;
    }

.two_column_img, .two_column_txt{
    width: 271px;
    padding: 0 10px;
    text-align: center;
    float: left;
    }

.three_column_img, .three_column_txt{
    width: 174px;
    text-align: center;
    float: left;
    padding: 0 10px;
    }

.two_column_txt, .three_column_txt{
    padding: 20px 10px 30px 10px;
    margin-bottom: 30px;
    border-bottom: solid 1px #EDEDED;
    }

#main h2 a{
    color: #0000FF;
    font-size: 12px; 
    }

#main h2 a:hover{
    color: #E95A27;
    }