I have a weird error. I'm tiling a semi-transparent 1x1 pixel yellow PNG image in a DIV that overlays some text. With normal browsers, everything looks like it should. There's some text and a yellow, semi-transparent overlay above it.

In Internet Explorer 8 however, instead of tiling the 1x1 PNG image, a gradient (!) is displayed.

The CSS is rather simple:
.edit_section_overlay {
  position: absolute;
  z-index: 150;
  top: -6px;
  bottom: -6px;
  left: -6px;
  right: -6px;
  border: 1px solid #afad9d;
  background: url('../../images/content/edit/section/overlay/background-color.png') repeat;
  min-height: 34px;
  cursor: move;
}
I've never seen a bug like this before and Google doesn't help me…
Here's a demo in jsFiddle, http://jsfiddle.net/jUVfS/
 
     
    