Reorganizing the stylesheet

Making the CSS a bit more comprehendible and so it can be used
repeatedly in multiple pages.