Демо: http://jsfiddle.net/NNbLN/
Возможно, вы видите проблему, которая возникла у меня сразу после демонстрации выше. Как остановить применение синего фона к элементу: after?
В демоверсии я использую цвета, но для производства я использую изображения, только если они имеют какое-либо значение.