Для чего-то вроде этого:
Какой способ будет наиболее эффективным? Лучше всего сделать изображение, или есть способ достичь этого с помощью CSS без кучи хаков / дополнительной разметки, о которой я не знаю?
Также тень только имеет работать в IE9, FF, и Chrome