Ciao, ho un porblema, ho la mia pagina php con un semplice div:

codice PHP:

<div id="top">
<a class="testo_rossob"><? echo $array['att_nome']; ?> </a>
</div>


e nel css ho scritto:

#top{
background-image:url(../../images/intestazione.jpg);
background-color:#00FF66;
position:relative;
width:100%;
height:140px;
background-position:center;

}

.testo_rossob {
margin-top:100px;
FONT-WEIGHT: bold;
FONT-SIZE: 33px;
COLOR: #97261f; FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, sans-serif;
}


Perchè mi tiene il testo in alto a sinistra e non lo sposta 100px dall'alto???