Your global CSS for radio buttons is placing them on their own line by either not allowing "float" to be applied, adding padding/margins that is forcing the line to wrap, and/or the same being applied to the label element.
You can use Firebug in Firefox or Chrome to view the CSS applied to any element using a right click > Inspect Element.
Bookmarks