Se usi quella sintassi HTML e` praticamente impossibile sistemare i CSS.

Se vuoi che i CSS funzionino al meglio, devi eliminare TUTTA la formattazione generata da attributi HTML, e spostarla invece nel CSS.

La cosa migliore sarebbe di usare una DTD strict.

Prova a pulire il codice HTML, e poi eventualmente posta il codice HTML e il CSS.
Non postare il sorgente PHP, ma il codice come arriva al browser, altrimenti non si puo` distinguere tra problemi PHP e problemi HTML/CSS.