El DOCTYPE sigue siendo válido. De hecho hasta hace solo unos meses era la última versión de HTML.
No se pueden añadir márgenes automáticos a elementos flotados.
A ver si antes de afirmar burradas leemos un poco.
Lo más fácil es no flotar esos párrafos, añadirles un
display: inline-block
y al elemento que contiene los párrafos le pones un
text-align: center
.
Aunque también se podrían centrar elementos flotados con algo un pelín más elaborado y transformaciones CSS.