CSS centrée sur l'image d'en-tête

J'ai une image d'en-tête qui se répète à travers l'écran, de sorte que peu importe la résolution de l'écran de l'en-tête est toujours tendu à 100%, j'ai placé l'image à l'intérieur d'une enveloppe de div.
Au-dessus de ce DIV, je voudrais aussi, le "logo" de sorte qu'il est toujours centrés sur le haut de l'écran.

J'apprécie ce qui pourrait être fait d'une autre manière et ont déjà essayé un peu d'avoir le logo sur le dessus de la tête dans photoshop, bien que je ne pouvais pas obtenir l'image centrée sur que je serais voulu.

Veuillez trouver mon code ci-dessous:

HTML:

<div id="wrapperHeader">
    <div id="header">
             <img src="images/logo.png" width="1000" height="200" alt="logo" />
    </div> 
</div>

CSS:

#wrapperHeader{
    position: relative;
    background-image:url(images/header.png);
}

#header{
    left: 50%;
    margin-left: -500px;
    background:url(images/logo.png) no-repeat;
    width:1000px;
    height:200px;
}

Aussi, je suis conscient du fait que les propriétés de margin-left:auto; etc. Même si je serais reconnaissant si quelqu'un pourrait expliquer comment les utiliser de façon appropriée ici.

Merci!

OriginalL'auteur dyatesupnorth | 2012-07-17