Sto faticosamente mettendo insieme questo sitarello
http://www.maxesilvia.it
sforzandomi di ricorrere il meno possibile alle tabelle e a istruzioni non conformi agli standard w3c.
Ah si? e allora il codice della pagina che contiene solo tabelle?!?

L'idea è carina, ma realizzata, IMHO troppo in fretta:
1. troppo js.
Quindi grosso studio dei fogli di stile e conseguente disperato studio di tests e istruzioni Javascript per superare le pallosissime differenze tra browser.
ottima idea studiarsi i css, ma lascia stare js per le differenze. Si risolve tutto utilizzando correttamente l'html e i css. Anche il problema di accentrare il riquadro si risolve con css.
2. Usabilità. Il tuo sito IMHO non è semplice da capire. andandoci sopra uno non sa dove andare, e solo con un po di fatica riesce a capire come lavorarci. Sembra quasi un sito studiato per flash, e realizzato in html.
3. Parti dal codice. Fatti un'idea di come deve venire alla fine il sito, ma inizia a scriverlo senza alcuna impostazione grafica, come se chi lo guardasse non avesse a disposizione i css. Poi gli assegni la grafica con i fogli di stile.

Per mac, non considerare troppo IE, molti bug e poco utilizzato, ma prendi in considerazione safari.
http://www.w3schools.com/browsers/browsers_stats.asp

buon lavoro