more stylings and css3 magic