Hola jeremiselxi,
te aconsejaria dos cosas:
-Estructura la página con un sistema de rejilla, tipo Bootstrap. Si no lo conoces échale
un vistazo
https://librosweb.es/libro/bootstrap_3/. Te cuadrará los elementos.
-Por otro lado, también te aconsejo no meter los estilos en la página de html, y mucho
menos dentro de las etiquetas como lo estás haciendo. Eso se hace cuando los estilos
sean pocos, o bien, tengan mucha prioridad.
Lo mejor es que te hagas otro documento:
estilos.css, con todos los estilos y lo indexes.
Así como está la página es muy dificil de leer.
Por lo demás te está saliendo bastante similar.
Espero ayudarte en algo, saludos!