Центрирование. Что как и куда.

С выравниванием в ячейках думаю ни у кого проблем не возникнет.
всегда есть

Представьте есть div контент которого неизвестен, но он стабильно должен стоять по центру. Такая вещь как margin: 0 auto спасает не всегда. Как всегда данное вам аукнется в IE.



Тут поомжет только таблица а именно, для выравнивания по вертикали:

<table width="100%" cellspacing="0" cellpadding="0">
  <tr>
    <td width="33%"></td>
  </tr>
  <tr>
    <td width="34%">НАШ ДИВ</td>
  </tr>
  <tr>
    <td width="33%"></td>
  </tr>
</table>




И по горизонтали:

<table width="100%" cellspacing="0" cellpadding="0">
  <tr>
    <td width="33%"></td>
    <td width="34%">НАШ ДИВ</td>
    <td width="33%"></td>
  </tr>
</table>