IE dynamic CSS-add fix

IE versions prior to IE9 don't support style.innerText, and additionally
require 'text/sss' mime-type to be set on the element's type property.