Ho risolto con questo css:
#header { width:98%; margin-left:1%; height:20px; clear:both; border: solid 1px; } #main_content { background-color:#FF9900; margin-top:44px; width:98%; margin-left:1%; margin-right:-100%; border: solid 1px; float:left; display: block; } #featured_articles { background-color:#ffffcc; width:98%; margin-left:1%; height:20px; border: solid 1px; } #navbar { background-color:#999999; width:98%; margin-left:1%; height: 20px; border: solid 1px; } #footer { background-color:#cc99cc; width:98%; margin-left:1%; height:70px; border: solid 1px; clear:both; }che non è esattamente quello che mi aspettavo, ma potrei accontentarmi...se solo non sballasse i margini con IE!