Cita:
Iniciado por Ag666 ahorita ya lo hiciste con un clear:both y quedo perfecto hasta donde entendí
solo como referencia en algunos casos no es muy viable o limpio utilizar un la propiedad clear:both y en tu caso del menú también se podía solventar con un overflow:hidden sobre la id menu
+1
Estamos ante el típico efecto de los elementos flotados que no hace crecer a su contenedor.