walked through using SVGs from CSS tricks. Fixed the firefox bug. Works, best as I can tell, in IE.