Originariamente inviato da xcs

Il problema è che quando l'altezza del contenuto è inferiore a quella delle colonne il menu si sovrappone al footer.

Si può risolvere? Grazie.
Purtroppo è un problema che si presenta quando si utilizzano i div in posizione assoluta.
Devi fare in modo che la colonna centrale sia sempre più alta.
Una soluzione potrebbe essere quella di mettere un padding-bottom abbastanza alto:
codice:
#content {
  padding: 0 10px 200px 10px;
  width: 462px;
  margin-left: 130px;
  margin-right: 150px;
  float: none;
}
oppure dargli un altezza minima:
codice:
#content {
  padding: 0 10px;
  width: 462px;
  margin-left: 130px;
  margin-right: 150px;
  float: none;
  min-height: 500px;
  height: auto !important; /* hack per IE */
  height: 500px;           /* hack per IE */
}