Improvement to the code styles

The code styles no longer require a class 'code' to be added to a <pre> tag to work,
it will also work if a <code> tag is nested in a <pre> tag.
Changes base colours to Solarized theme.