CSS3 fun. Box shadows, opacity, border-radius, and transitions