modify design and refactor css

CSS refactored with better class names and fewer rules. Header, footer
and content design changed.