Neben unscharfen Texten gehen auch Schatten aller Art mit CSS, ganz ohne Bilder. Allerdings gilt auch hier: (Noch) kein Standard! ☹
Einen tollen Artikel zu diesem Thema findet man unter nicolasgallagher.com - leider auf englisch, dennoch recht verständlich die jeweiligen CSS-Codes erklärt. Das folgende Bild ist eine Art Übersetzung der englischen Original-Demo. Viel Spaß 😉