added CSS3 effects