use provided html representation of text

this means that we don't have to parse the content of the text on our
own- links and formatting in the body text are preserved.
tweak styles for new html