El hecho de que involucres PHP en el desarrollo de tu sitio no implica que sea un tema de PHP, en eso te has equivocado, de foro.
Tu tema es exclusivamente de CSS, ve al foro de CSS, en todo caso tus problemas son conceptuales y no hay relación con detalles de programación.
He reportado tu tema para que lo muevan a la brevedad.