Esto es algo muy viejo, y no recuerdo pero en otro post lo publique...tan pronto lo encuentre en mi pc lo subo nuevamente. Por favor no revivir temas tan viejos. Creo que el problema no estaba en como utilizaba el CSS, si no que la persona que comenzo el diseño tenia mal el cierre de capas.
![triste](http://static.forosdelweb.com/fdwtheme/images/smilies/frown.png)
"Faltaba un DIV de cierre"-Nada Como Web Developer de Firefox para detectar estos errores.
Y asi ni modo, lo malo cuando te dan un proyecto sin modelo MVC, ni CSS y HTML bien estructurado, y PHP mezclado con HTML y muy pocas Clases....Grrr