well, it depends on whether you are being 'strict' or not.
According to the W3C standards, inline elements cannot have dimensions or positioning. To apply these you have to use a block element (or make the element display as block) or else use absolute (or else fixed) positioning.
That's just in case you run into problems, I know you said you are not worried about x-browser, however it is useful to know for future reference.
So, basically use a div, not a span
::] krycek [::