Any ideas why?
http://jsfiddle.net/FHUb2/
tags are not 'blocks'
add the following:
display: inline-block;