Fix to properly support themes - the CSS selectors have more parent qualifiers,
so more wrapper divs are needed to keep them applied. Also, font family/size
are now user-customizable.

Remove from cruft from pre-0.33 compatibility.