vBAdvanced problem solved at last.

It turns out the software doesn't like the spacer_open and spacer_close and was missing them out, which resulted in a bit of a mess to say the least. To solve this, go to your vB Advanced settings page and add spacer_open and spacer_close as 'Portal Output Global Variables'. Live demo
here and browser test results
here.
Please ignore the template change I posted, it's no longer necessary. If you have applied it simply go to the FreshBlue templates and revert the template named 'adv_portal' from the group named 'templates'.