а если так попробовать?
http://css-tricks.com/snippets/css/gradient-text/
а для блока текста устанавливаете background-color: transparent.
http://htmlbook.ru/css/background-color
я правда сам не пробовал, и в цсс полный ноль, только осваиваю, но может же заработать?
upd: неплохой еще вариант — тупо взять, да вырезать текст картинкой .png с прозрачным фоном в фотошопе. работает во всех браузерах, занимает мало место, не тратит вашего времени. и кроме того, имхо, это самое правильное решение для подобных заголовков.