Necesssarie due condizioni:

1. il contenitore dell'elemento con 'text-indent' negativo deve avere un padding sinistro uguale al valore negativo dell'indentazione.

codice:
body {padding-left: 20px;}
h1 {text-indent: -20px;}
2. il valore deve essere espresso in px. pessimi risultati con em e %. IE taglia il testo.

Esempio: http://ceterumcenseo.altervista.org/