Make underlining of links clearer, and make declarations more sensible

Stops using #bodyContent to identify basic elements in the content when
not necessary, as it'll be prioritised over other user CSS that doesn't
explicitly include #bodyContent.

Change-Id: I5707cc73da2acdc7c0efd86df966490008fa0de9