Acaso no estamos en el foro de "CSS"???
Que tal @Privatefta. Pues respecto a tu duda, habria que analizar que estas dandole las propiedades al body, y este no lo puedes posicionar.
Asi que si quieres meter una imagen de fondo y darle un posicionamiento, tendras que anidar en alguna etiqueta tu imagen y ponerla de fondo, y a su vez darle la posicion que creas conveniente.
Lo que es posible en el body, de la manera que lo estas haciendo en el background, es agregarle un center para que te acomode la imagen al centro, y si es que te manda la imagen para arriba, agregale un top para que la centre hacia arriba.
Código CSS:
Ver originalbackground: #001430 url('../image/site_bg.png') no-repeat center top;
Saludos!