I have downloaded and installed Safari 3 Beta on my laptop today. I am not a Browser Guru, I just want to make sure our site looks pretty :)