Rearranged the code to make it easier to maintain and changed bottom padding of innermost span because of IE6.
Float and shrinkwrap!
Go!
A button with way too much text