Non e` che ti sei spiegato molto bene ...
In particolare non hai inserito come e` fatto il codice HTML e quali proprieta` CSS sono gia` definite per i vari oggetti, per cui uno deve andare a intuito.
Supponendo che tu abbia:
codice:
<div>
<ul>[*]....
...[/list]
</div>
e che il <div> abbia position:absolute, se vuoi spostare il blocco <ul> dentro il <div> devi semplicemente dare al blocco <ul>:
codice:
div ul {
position:relative;
right: 0;
}
Il text-align serve per postizionare il testo all'interno dei blocchi, per cui non serve in questo caso (tranne IE che usa il text-align al posto dei margini).