Changing spacing (padding, margin, height, width, etc) for inline elements can be tricky. Here’s a nice explanation of the differences and how to get inline elements to display as block elements.
http://www.maxdesign.com.au/articles/inline/
In addition to changing inline elements to display:block and floating them (e.g. float: left), you can use display: inline-block.