extract the common styles into a separate file

Both the main site and the admin section share some styles. These are now in a common stylesheet.