Reintroducing broken colour scheme (and implementation of syntax highlighting_

Simple styles added to the various sections to ensure that the
background colours broken in the last sync should now be back.

Also added prettify.js in order to allow for syntax highlighting (to
allow us to supply the full html tags for the images rather than just
the location)