Use top instead of margin since Safari is wonky