Can't you hack the margins around and use a `before` element for the color?