Ciao ragazzi!
Vi scrivo perchè ho un problema con il footer del mio sito...
Vorrei che si posizionasse a fondo pagina, oppure se la pagina è più lunga del viewport deve mettersi dopo i contenuti.

Cercando ho trovato la vostra lezione http://css.html.it/guide/lezione/64/...ma-del-footer/
Ho provato, ma non mi viene giusto...

Precisamente:
se la pagina è più corta del viewport il footer resta in basso, com'è giusto;
se invece i contenuti sono molti, il problema cambia da browser a browser:
* IE8: il footer si mette dopo i contenuti, come è giusto (mamma mia, prima volta in vita mia che IE fa qualcosa giusto )
* CHROME: il footer si dispone sopra le ultime righe di contenuti, e questi ultimi arrivano fino a fine pagina
* FIREFOX: il footer si dispone sopra le ultime righe di contenuti, ma questi ultimi lasciano sotto lo spazio per il footer

Spero si sia capito, comunque questa è la pagina http://elsgranfo.no-ip.org/design/,
mentre questo è il css: http://elsgranfo.no-ip.org/design/style/style.css
Scusate se ci mette tanto a caricare, devo ancora ottimizzare le immagini, e sto lavorando sul server che ho a casa, la connessione è quel che è

Grazie del vostro aiuto! Buona domenica!