body { background: url(images/body_bg_pattern.gif) repeat-x; background-color: #f5fbff; color: #558181; font-size: 8pt; font-family: Arial, Verdana, sans-serif; } #container { width: 802px; background-color: #d1d1d1; } #nav { background: url(./images/nav_bg.gif) repeat-x; } #nav ul { padding: 0; margin: 0; } #nav_list li { list-style-type: none; display: inline; } #news { width: 170px; background-color: #fff; float: left; } #news .news_header { background-color: #3399ff; text-align: right; color: #fff; font-variant: small-caps; font-size: 10pt; } #news .news_body { background-color: #fff; height: 75px; font-size: 8pt; } #main { width: 630px; background-color: #fff; float: right; } .main_header { background: url(images/header_bg.jpg) top left repeat-x; } .main_body { color: #558181; margin-left: 10px; padding: 0; } .plan_header { background: url(images/plan_bg.jpg) repeat-x; margin: 10px 0 0 0; } .plan_body { background-color: #f4f7f9; margin: 0 0 10px 0; } .plan_list { list-style-type: none; padding: 0; float: left; margin-top: 0; margin-bottom: 0; margin-left: 0; margin-right: 10px; display: block; width: 22%; } .nomargin { margin-right: 0; } .colorbar { background-color: #66ccff; color: #66ccff; height: 5px; width: 802px; border: 0; } #footer { background-color: #fff; clear: both; } #footer .footer_text { text-align: center; }