lots of minor fixes, mainly css stuff