Per la maggior parte dei browser basta settare margin: auto;. Ovviamente Internet Explorer (e chi se no?) non segue questa direttiva, quindi la cosa si complica: devi mettere il tuo DIV in un qualche contenitore che abbia text-align: center (se poi non vuoi il testo centrato, allora nel div lo rimetti a left o justify)
esempio:
Codice PHP:
#contenitore1 {
text-align: center;
}
#livello1 {
text-align: left;
margin: auto;
width: 100px;
height: 100px;
}
....
<div id="contenitore1">
<div id="livello1">bla bla bla</div>
</div>