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 (as 14px is default size in our template).