styling fixes for syntax highlighting region.

 - prevents line numbers from overlapping the outer block's border
 - outer block background matches sunlight's background
draw Source, License, Author etc as labels

Previously they were drawn as lists, but side-by-side labels are more
modern-looking and more vertical-space-friendly.
turn off useless menu for syntax highlighter
make member titles bigger