#headline {float:left;}
#banner {float:left;}
#content {float:left; width:938px; margin:5px 0 5px 0; background:url(../_images/content-bg.gif) top left repeat-y;}

#content .col1 {float:left; width:470px; background:url(../_images/col1-chain-bg.gif) top left no-repeat;}
#content .col1 .padding {margin:28px 25px 25px 16px; font-size:14px; line-height:18px;}
#content .col1 .padding p {margin:0 0 22px 0; line-height:22px;}

#content .col2 {float:left; width:238px;}
#content .col2 .padding {padding:5px 10px 25px 10px;}
#content .col2 .padding h2 {color:#e55d1b; font-size:12px; font-weight:bold; background:url(../_images/icon-bg.gif) top right no-repeat; padding:0 0 10px 0;}
#content .col2 .padding h3 {font-size:14px; text-align:center; font-weight:bold; color:#333333; margin:5px 0 10px 0;}
#content .col2 .padding p {font-size:11px;}
#content .col2 .padding .breaker {width:100%; height:1px; margin:10px 0 10px 0; font-size:1px; line-height:0px; border-bottom:1px dotted #999999;}
/*
#content .col2 .padding .readmore {display:block; float:right; height:18px; text-transform:uppercase; color:#999999; text-decoration:none; font-size:9px; text-align:right; margin:15px 0 0 0; font-weight:bold;}
#content .col2 .padding .readmore:hover {color:#e55d1b;}
*/
#content .col2 .padding .readmore {display:block; background:#ffffff; border-top:1px dotted #999999; text-align:right;}
#content .col2 .padding .readmore a {float:right; display:block; width:auto; background:#ffffff; font-size:9px; text-transform:uppercase; letter-spacing:1px; padding:5px 0 5px 10px;}
#content .col2 .padding .readmore a:hover {text-decoration:none; color:#f48f5f;}
#content .col2 .padding ul .newsitem {padding:5px 0 5px 0; border-bottom:1px dotted #999999;}

#awards {margin:0 0 5px 0;}
#awards li {padding:5px 10px 5px 10px;}
#awards .byline {display:block; text-align:right; margin-top:15px; text-transform:uppercase; font-size:9px; letter-spacing:1px; color:#333333; font-weight:bold; font-family:Verdana;}

#content .col3 {float:left; width:229px; height:240px;}
#content .col3 .padding {padding:5px 0 5px 10px; text-align:center;}
#content .col3 .padding h2 {color:#e55d1b; font-size:12px; font-weight:bold; text-align:left; padding:0 0 5px 0; border-bottom:1px dotted #999999;}
#content .col3 .padding h3 {font-size:14px; text-align:center; font-weight:bold; color:#333333; margin:5px 0 10px 0;}
#content .col3 .padding h4 {font-size:12px; text-align:center; font-weight:bold; color:#333333; margin:5px 0 5px 0; text-align:left;}
#content .col3 .padding p {margin:0 0 10px 0; font-size:12px; text-align:center;}
#content .col3 .padding ul li {font-size:11px; text-align:left; padding:10px; background:#ffffff;}
#content .col3 .padding ul .newsitem {padding:5px 0 5px 0; border-bottom:1px dotted #999999;}

