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!