Emprear pediste código, obtienes código.
Hola, me parece que la idea de Emprear al pedir mayor información era que nos dieras algún link.
Digo, porque está bien, nos muestras todo lo que tienes, pero para ver cual es la cuestión deberíamos montar el sitio, y hacer que funcione el jquery, etc.
Por ejemplo:
http://jsfiddle.net/2Gvnp/embedded/result/
Como te darás cuenta siempre faltará algo.
Suponemos que, o ya tienes algo subido a internet o que pronto lo subirás.
Si aún no tienes hosting prueba con alguno gratuito para las pruebas online.
En cuanto a como determinar cual es el problema, una muy buena ayuda son las herramientas de desarrollo de los navegadores (F12 generalmente).
Con ellas puedes localizar la zona de interes y ver que propiedades css la afectan, y en base a eso y a pruebas en el mismo navegador podrás determinar como solucionar el problema.
Esperamos el link.
Saludos