Improve admin main layout and footer css

Add Visit Site option in profile dropdown and footer. Improve footer
markup and css to make footer appear visibly separate from the rest of
the markup.