Initial mobile device support!

The default css style will now attempt to accomodate small screen
sizes, ie smartphones in portrait mode. The menu becomes vertical, and
the layout of user panel buttons changes.