You mean your navbar is way to the left, your title says way to right !
Anyway did you want the navbar in the center of the page? You was correct in adding margin:0 auto;, as this centers block elements but only those which have a set width
. So in this case because your links are 100px wide, you'd add width:100px; to your #links.
If you wanted it to the left but alongside everything else, then you must put everything in a page wrapper, or move your exisiting wrapper above the links DIV.
Also don't use:
This is depreceated, instead state the body background in your CSS like this:
Lastly not sure what you mean when you say your radio buttons don't work, they seem to be clickable..