ciao
mi sa che hai saltato 1 passaggio
il css non ha una relazione diretta con l'xml ma con l' index.php che a sua volta la ha con l'xml
cioe'
div#newsletter{
position: absolute;
top: 50px;
right: 5px
}e posizione newsletter di xml non hanno alcun legame in quanto nell'index.php ci deve essere codie del genere
<div id="newsletter"><jdoc:include type="modules" name="newsletter" /></div>
il primo newsletter nell' id del div applica il css
il secondo newsletter nel name di jdoc carica il modulo nella posizione
per verificare dove appare devi guardare solo il css e l'index.php
usa firefox con estensione firebug e giocando con i valori css troverai la soluzione
comunque come diceva
adottauncane ci servirebbe un link da vedere
ciao