Shuffle CSS around

All element-css should now also be in an actual stylesheet
tidy various forms and inline CSS
fix trailing whitespace