Con le posizioni asolute (come nell'esempio) puoi solo creando un contenuto centrale maggiore ed il footer si abbassa di conseguenza.

Per i float leggi qui come costruire un layout tableless con i float

Ti consiglio di leggere tutta la guida, perchè è molto-molto istruttiva.