I'm unsure why you would give your UL a container specifically when it contains no other information, other than a list. There are circumstances when you would wrap this, for example adding an extra background or for special alignment, however you don't seem to be doing that, so it's unrequired.
You should also note that you don't need to set your font-family repeatedly.
The simplest way would be to float your LI left, and apply display:block; to your '#links a' tag. I would also get rid of setting height and width expliticly, since you're bound to run into problems further down the road if you do so. Instead, just apply some padding this way it will expand/retract as required by the users setup.
Hope this helps