optimized for safari 2.0.4 @ 1280 x 1024