Ma, prova così:
#footer1 {
float:left;
padding:0;
width:300px !important;
}
#footer2 {
float:left;
padding:0;
width:300px !important;
}
#footer3 {
float:left;
padding:0;
width:300px !important;
}
poi il width lo aggiusti come ti serve. Puoi anche mettere dei margin se vuoi. E anche i padding puoi aggiustarli come ti servono...