more css fixes and homepage fix