Una cosita que puedes hacer para ir viendo mejor cómo está todo colocado es añadir en el css un borde a cada elemento.
Si le añades
a cada elemento irás viendo qué espacio ocupa cada elemento.
Quizá tendrás que cambiar el color #000000 por otro que contrasta mejor con los colores de tu diseño.
Ah, échale también un vistazo a los resultados del validador de W3C: http://validator.w3.org/check?verbose=1&uri=http%3A%2F%2Fwebhosting-cancun.net%2F