If you change <span class="navGround"> tag from a span to a div, you can get rid of all the CSS for it; this is the kind of thing that divs are for.
However, as registered_user points out, that doesn't seem to be what you want. It would be better to remove display:block from the navGround class; that will force it to inline. Is there any reason that this won't work?