fondo de color en safari con jsf 2

estoy realizando una aplicacion en jsf y le puse el fondo de color negro en todos los navegadores me funciona pero en safari no me pone el color.
probe con
body {
background-image:url(../img/bg.jpg);
background-repeat:repeat-x;
background-color:#ffa952;
font: 8pt Verdana, Geneva, Arial, Helvetica, sans-serif;
text-align: center;
padding:0;
margin:0;
}
con estoy pero no me funciona. alguien sabe por que. si es devido a jsf 2 que las paginas son xhtml , ya que pruebo con la extension jsp y funciona bien.

Opciones de visualización de comentarios

Seleccione la forma que prefiera para mostrar los comentarios y haga clic en «Guardar las opciones» para activar los cambios.
Imagen de Sr. Negativo

Fondo de color

Tu código CSS no debe ir asi.

Pon esto:
 
No tiene nada que ver que sea JSF , xhtml ni jsp.

Pruebas en Safari

No tengo un navegador Safari para probar, pero algo como el color de fondo del navegador es difícilmente a causa de la tecnología con el que el servidor genere las páginas web, ya sea PHP, ASP, JSP, etc. No lo descarto, pero primero hay que analizar otro tipo de cosas. Comentas que cuando usas jsp, funciona.
Recordemos que la extensión xhtml es utilizada por Facelets, no quiere decir que el servidor nos va a dar páginas en formato xml. El servidor nos entrega HTML.
Sugiero que hagas una comparación del HTML que te retorna la página generada con JSP y aquella generada con JSF.