Frontend changes

Minor changes preparing for re-organization of front-end to allow better css control and flow on alternate sized devices.