Altra cosa: come posso ottenere ora che le colonne si estendano fino a fine pagina? In quanto ora si estendono solo in base alla colonna più lunga.
La cosa piu` semplice e` inserire un min-height, che puo` avere misure in px o in %.

Nel tuo caso puoi provare ad inserire nel contentWrapper:
min-height: 70%;
E` un po` un ripiego, ma potrebbe essere sufficiente.

Ci sono anche altri metodi, che pero` complicano un po' sia la marcatura che il CSS. Li puoi cercare tra i layout (vedi "link util").


in Firefox sotto l'header ho circa 10px di spazio bianco (mentre con IE 7 le tre coonne gli sono adiacenti).
Non mi piace l'uso dei posizionamenti nella header: andrebbero eliminati come nel corpo.
E non mi piace l'uso contemporaneo di position:absolute e di float: le due cose sono in contraddizione