validated for CSS3 and fixed 1 error