Me refería a que ví en tu html el principio del problema. Intentar corregir con css lo que ya viene mal desde el marcado daría más trabajo y sería más forzoso. Añadiendo los elementos estructurales que hacen falta podemos hacer un flotado correcto,
limpio, y encerrando los párrafos podemos controlarlos mejor.
Note en la falta de elementos html una debilidad y tal vez por eso se me ocurrió que se podía "reforzar". Pero no quiere decir nada más que eso.