vê se tens as divs todas bem fechadas, usa padding em vez de margins negativas, esse problema podes resolver sem ter que recorrer a css diferente...
Pode dar mais trabalho, mas sempre é mais seguro, além disso, aposto que em safari tens o mesmo problema que no chrome