something in this css is broken in older browsers, added css3 tags to help troubleshoot