Out of curiosity, why can’t you order the list in the drop-down box, instead of putting a bunch of radio buttons underneath? If the list is created dynamically, all you need to do is add an “order by” clause to the SQL that builds it – if the field is named “forum_name”, then “order by forum_name” does the trick.
But it doesn’t look like it’s dynamic, because the forums aren’t ordered by their ID numbers either (Business (88) comes before Tech (7) which comes before IP (86) – no matter how you slice that, it’s not being ordered by the number).
Hmm. If the “Index” page is dynamic, maybe you’ve got some sort of other ordering parameter – if that’s the case, why not just change what it’s ordered by in the search list?
Or is it that you want to keep the Search list in the same order as the Index page list? If so, why? It makes very little sense, since I doubt that one person in a hundred here has memorized the order of the forums on the Index page, and you’ve changed it from time to time anyway.