Centrar un elemento en el centro de una página

Estoy tratando de colocar un texto grande en el centro de la página. Solo quiero (prefiero) una etiqueta de cuerpo en la página y nada más. He intentado usar display: table-cell y establecer la vertical-alignment en el middle pero eso no funcionó con una height: 100%

Luego encontré otra pregunta sobre stackoverflow que abordó este problema, pero me di cuenta de que no funciona con una fuente más grande. Esto es lo que tengo hasta ahora: http://jsfiddle.net/aECYS/

Empuje el div hacia arriba y hacia la izquierda según el ancho y la altura especificados.

CSS

  body{ background-color: #000;} div{ background-color: #000; width:800px; height: 200px; line-height: 200px; position: absolute; top: 50%; margin-top:-100px; left: 50%; margin-left:-400px; font-weight: bold; font-size: 100px; text-transform: uppercase; color: #ccc; text-align:center }​ 

MANIFESTACIÓN

Si su posición es absoluta, entonces mueva su texto a cualquier lugar que desee, cambie su atributo css con esto.

Nota: los elementos posicionados de forma absoluta pueden superponerse a otros elementos.

 position: absolute; top: 37%; left: 34%; 

Ver demostración

Establecer ancho y alto como 100%

 width: 100%; height: 100%; position: absolute; top: 50%; left: 50%; 

Luego, el centro del texto con el tamaño de pantalla diferente