Como la he visto en Firefox y en IE6 y he visto que para este último todavía tienes bastante trabajo que hacer, de momento los cambios que yo haría para FF son estos:
Quitar el padding de #homepage
Cita: #homepage {
margin:0px;
padding:10px 0px;
width:800px;
}
Poner un margen superior e inferior de 10px a #homepageleft y #homepageright
Cita: #homepageleft {
float:left;
margin:10px 0px;
padding:0px;
width:310px;
}
#homepageright {
float:right;
margin:10px 0px;
padding:0px;
width:230px;
}
Darle un ancho mayor a #homepagebottom
Cita: #homepagebottom {
float:left;
margin-bottom:15px;
width:816px;
}
Y por últmo dar un margen derecho mayor a .section2
Cita: .section2 {
background:#FFFFFF none repeat scroll 0%;
border:1px solid #BC7F3C;
float:left;
margin-right:13px;
width:256px;
}
Si te parece prueba todo esto a ver qué tal.
Mikel.