I’m having a weird, intermittent, unreproducible CSS layout issue. I have a bunch of li tags with divs inside them. Not always, but every once and awhile when I load the page in Chrome or Safari, the layout is misaligned:
Edit: The site is now live at: http://www.socwall.com if you want to try to reproduce. IE and Firefox don’t seem to have the issue, just Safari and Chrome

If I wiggle the mouse around or move the scroll bar, it suddenly fixes itself:

I know inline-block is kind of sketchy to be using in the first place – do you think that is it?
It’s possible that the page layout is being determined before the images finish loading. Does including height and width in the image tags fix the problem?