das <br> ist für einen zusätzlichen Abstand da,
Abstände machst du besser mit margin/padding über CSS. Und die <p>s solltest du vielleicht durch ein <ul> mit <li>s ersetzen.
(Soll jetzt nur ne Anregung sein, den Code besser zu stukturieren und aufzuräumen.)