Backgrounds of <li> elements disappeared


I got stuck with this CSS problem:

On the website that I am currently building the green ticks are missing whenever an image is floated on the left.

It seems that every <li> element gets stretched over the entire width of the container, even though an image is floated on the left.

How can I circumvent this and have an image on the left and a nicely formatted unordered list (with ticks in the background and all) on the left?

Thanks for any help.

Do you still want us to take a look at this? You indicated you found a fix (though implying you weren’t happy with it)

OK, it seems that floating the image to the right is the only way to solve this…