updating the visual style which means a lot of HTML rewriting to make it work.