lo que te pasa es que no estas limpiando los li que estan flotando del menu...al flotar los li es como sacarlos del flujo natural de la página, por lo que la tabla intenta ir donde iría el menu...al intentar hacer eso choca con el menu y por eso te queda donde te queda.
Se soluciona "limpiando los float"... al div #contenido agregale este css: