Por acaso tenho um float, lá em cima...
Ok, então o teu problema pode ser esse.
No div a seguir ao #menu_1 terás de pôr:
clear: both; (podes pôr só clear: rigth; eu é que costumo ter sempre floats left e right e portanto uso clear: both;)
Se não resultar, para além do css, podes por favor pôr a estrutura básica do HTML? Não precisas de pôr tudo. Só queria ver como tens estruturado os divs e em qual deles estás a ter problemas.