lots of styles updates and html block stuff