Para centrar un <div> horizontalmente lo podés hacer mediante CSS. Entre las etiquetas <head> insertás:
<style type=text/css>
#centrado {
width: 300px;
margin-left: auto;
margin-right: auto;
}
</style>
En mi ejemplo, la capa tiene 300px de ancho, cambiá este valor según tu necesidad o bien, podés darle un ancho relativo: 80% por ejemplo.
Con lo que en el body, el div queda más o menos así:
<DIV id=centrado>
<P>Gram ipsum dolor sit amet, consectetuer adipiscing elit. Aenean dolor augue, hendrerit varius, dictum nec, fermentum quis, metus. Nam hendrerit viverra felis. Curabitur sem nulla, ullamcorper et, placerat ut, semper vitae, lectus.</P></DIV>
Espero te sea útil
Saludos
Daniel Ulczyk