mixin font size now uses pixels as input + html5 ie8 support