Update main.css

Unified buttons; better input fields; more mobile friendly - larger buttons and text for our mobile users; no more Android hate - customisations tested on iPhones should now work on Droids. Don't know or care about Windows Phone.