Para algo tan puntual, tal vez deberías de embeber los estilos en el HTML directamente en lugar de hacer toda esa parafernalia:
Código PHP:
Ver original<header style="background-image: url(<? echo $mi_imagen_de_fondo ?>)"></header>
Y como CSS se carga en orden, este estilo prevalecerá sobre el del archivo CSS. Los demás estilos de esa cabecera puedes seguir teniéndolos en ese archivo.