Reddurango, creo que la forma más segura de llegar a un problema de resolución imposible sin tener que deshacer todo, es alterar el flujo a base posicionar los elementos de forma absoluta y otras malas prácticas (como "center" en el html).
Para comprender la naturaleza del problema, porqué pasa lo que pasa, y darle una solución que no te hipoteque más adelante, échale un vistazo a las guías de Mikmoro:
Primera parte Segunda parte
Eso y un repaso a los manuales de
www.librosweb.es sobre css y html te serán de utilidad.
Un saludo