La tua diagnosi e` sicuramente sbagliata (altrimenti crolla tutto il castello dei CSS).

Sospetto un errore di qualche altro tipo (sintassi?) da qualche parte.
Puoi postare un link?