Hopefully better CSS that works