Mi sono copiato ed incollato il tuo codice sul blocco notes, dopodiché ho effettuato le modifiche con firebug

QUI ti ho fatto uno screenshot; sulla destra vedi lo stile per #wrap. Come vedi, ho solamente aggiunto al #wrap {height:100%;}

Se vuoi ti faccio avere il file di prova.

Io t'ho solo risposto alla frase

Però in senso di altezza il wrap non va a finire fino in fondo pagina come il contenitore, come invece vorrei...
mentre nell'ultimo post dici

Avrei bisogno però che anche il div "content" (cioè quello dei contenuti) arrivi fin sotto al footer
Potresti dire con chiarezza cosa vuoi?

Inoltre, il #content non può mai andare a 100% senza spingere il #push sotto, perché egli tra i piedi, cioè impostandolo a 100% tutto va mooolto al di sotto del footer.