Хорошо, Safari поддерживает запатентованное свойство CSS для теней, но оно не будет работать в других браузерах. CSS3 также будет иметь тени (на самом деле только один для блоков, но, возможно, его можно использовать и для текста, например, когда блок имеет прозрачный фон).
Но, учитывая, что большинство браузеров пока не поддерживают 100% CSS2, я думаю, вам нужно выбрать один из двух вариантов. Конечно, есть не такой сложный трюк CSS, чтобы получить тень:
Тени для всех
Но они выглядят не так хорошо, как настоящая тень, поскольку они не размыты. Кроме того, вам нужно иметь текст дважды в HTML, чтобы они работали.