Ormai sono troppi anni che non uso il linguaggio HTML che utilizzi nella tua pagina, per cui non sono in grado di aiutarti nello specifico.
Le linee guida attuali consigliano di usare una DTD piu` moderna e soprattutto di separare in tre posizioni separate (meglio se tre file distinti) la marcatura (HTML), la formattazione (CSS) e le azioni (JS).
Inoltre tu stai mescolando formattazione HTML e formattazione CSS, e questo rende difficile (a volte impossibile) fare pagine cross-browser.
E stai utilizzando tabelle per formattare: anche questo rende difficile sistemare il CSS (le tabelle sono fatte per intabellare i dati, non le strutture dalla pagina)
Ho cercato la struttura proposta nella tua pagina, ma la ho trovata diversa (nella pagina vedo scritto <div style="position: absolute; left: 49%; top: 545px"> ), per cui non e` possibile vedere la cosa in funzione.
E manca anche la formattazione di HTML e BODY:
Prova comunque ad aggiungere al CSS:
html, body {
width: 100%;
height: 100%;
}

Rispondi quotando