optimized for mozilla firefox and safari / 1024 x 768 / flash-player required