switching pre/code nesting to be correct -- had to fix css and js