If you make your window about 800px wide, I think you will see what your friend means and probably how to fix it. Instead of using non-breaking space to create a left margin and <br> to create a right margin (at different screen sizes, you cannot as easily predict where the lines should break), use:
Originally Posted by patrioticwife
Only use the <br> tag if you want a hard break in the text like, extra space between paragraphs.
<div style="margin-left:2em;margin-right:2em;">A paragraph's worth of Text here</div>