coding style: refrain from using mappend

It looks much cleaner to use `mconcat` and a list, rather than a string
of interspersed `mappend` invocations.
css: more colorful code boxes
css: remove boxShadow bug

The addition of boxShadow to the base <pre><code> class resulted in it
being displayed inside the <td> block when source code with line
numbers.