Change to use span tag with style attribute, instead of font tag

Size values are equivelant to the original values produced in firefox, with the exception of Medium, which is 14px instead of 16px.