In reply to Brunus.

Very nice. I can't believe I missed that one since I'm a regular reader of css-tricks. I wonder why it works. Is it the pseudo element or is it setting the child element as an inline-block?

Either way it seems like it (or the method Idered linked to above) might be the simplest way to do this.

I knew there had to be better ways than how I went about it. :)