separated styling elements common to modern

Some of the CSS rules I am implementing to approximate the 'modern'
interface could be shared by all stylesheets, so I put them in a
separate file.