CSS: bloco central, mas alinhe o conteúdo à esquerda

Eu quero que um bloco inteiro seja centralizado em seu pai, mas quero que o conteúdo do bloco seja alinhado à esquerda.

Exemplos servem melhor

Nesta página :

http://yaml-online-parser.appspot.com/?yaml=%23+ASCII+Art%0d%0a---+%7c%0d%0a++%5c%2f%2f%7c%7c%5c% 2f% 7c% 7c% 0d% 0a ++% 2f% 2f +% 7c% 7c ++% 7c% 7c __% 0d% 0a & type = python

a arte ascii deve ser centrada (como aparece), mas deve se alinhar e se parecer com "YAML".

Ou isto :

http://yaml-online-parser.appspot.com/?yaml=%3f+-+Detroit+Tigers%0d%0a++-+Chicago+cubs%0d%0a%3a%0d%0a++-+2001-07-23 % 0d% 0a% 0d% 0a% 3f +% 5b + Nova + York + Yankees% 2c% 0d% 0a ++++ Atlanta + Braves +% 5d% 0d% 0a% 3a +% 5b + 2001-07-02% 2c + 2001-08-12% 2c% 0d% 0a ++++ 2001-08-14 +% 5d% 0d% 0a

a mensagem de erro deve estar alinhada como em um console.

questionAnswers(8)

yourAnswerToTheQuestion