Issue seems to be Rich Edit plugin related. Because we are still using the version from the Stone Age.
I had very messy HTML output and by changing one line in tiny_mce.js this fixed everything.
Go to tiny_mce_scr.js and search for
addValidElements('span
I cannot remember the rest of the line but it looks something like this: addValidElements('span[!mce...
blah blah blah]');
Replace only that line with this:
addValidElements('span[!class]');
This change alone solved my <br> and my <span style="line-height:1.5em"> issues. Now, I get nice clean HTML with no rubbish in there.
Make the change then minify tiny_mce_scr.js and once compressed, replace tiny_mce.js and upload to your site.
Of course, always back up your files first.
One more point - don't judge Rich Text at the input stage. The text needs to go through the clean up process, so your output will be different. Also, Chrome and IE give different results when compared with Firefox and Safari, so test all the way with your new advert listing.
If you cannot get the bullets and numbers lists to work, come back and let me know. You may need to specify it in your theme css file.