Update styles for login page

Login page now has a style that matches the rest of the site. A new stylesheet
has been created: site-wide.css. It contains... site-wide rules, such as the
font-family and background image.