Con le funzionalità introdotte dai CSS 3 e il contenuto generato potresti risolvere.
Fai una ricerca e vedi che troverai sicuramente qualcosa. Personalmente non sono ancora pratico di CSS3.

Tieni presente però che IE supporta a fatica i 2...