Changed styles to use relative font sizes (i.e. fonts are relative to font.size)