Como te digo, soy novato pero a mi me suena a que la posición de tu logo es absoluta y por eso se encima, yo he tenido problemas de ese tipo por no limpiar los contenedores, esto se hace para que las cajas que contienen elementos se posicionen una detras de otra, pero mi diseõ si es fluido, no uso medidas fijas salvo para una imagen que uso de backgound y necesito que sea exactamente de cierto tamaño, uno de esos problemas lo solucione con la ayuda de la genet del foro con un:
Código:
#clean
{
clear:both;
}
div ul
{
padding: 0;
margin: 0;
}
Espero te sirva, de todas formas quedo al pendiente, entre los dos creo que podemos hacer algo jejejeje
Saludos!