safari 4 does not support Embedded stylesheet "charset=UTF-8" well. we lose many font style for it . it resume normally after removing the clause. but it works well when in external css scripts .
related read:
http://www.davidroessli.com/logs/2007/03/safari_utf8_rendering_glitch_f/
http://www.designerstalk.com/forums/help-me/49808-safari-4-css-problem-display-none.html
somebody said that we may ignore these unuseful browers such as safari .
but a number of foreigners use apple OS. so we have to support it as other browsers in common use.