Joomla + Firefox = No Menu's

I am working on redesigning my teams website http://robotics.southriverhigh.org/08/

I am using Joomla because we don’t have time to code a completely new CMS before the deadline, and Joomla is user friendly. In hindsight durpal would probably work better, but I want to fix what we have first before trying new stuff. Inorder to reduce the number of tables that joomla spits out I changed the menu style to flat list, so that it gives the links in <li>'s. Problem is for some reason the menu’s refuse to be used in firefox. After running the site though a validator I found a problem, Joomla sticks in an ID of mainlevel on each of the menus, and I think having multiple ID’s is whats killing firefox. Any Suggestions for a work around on this? or would it be better to use tables for the menu this year, cutting my losses, while working on a spiffy tableless design for next year?

edit
Just for giggles I turned one of the menus into vertical *ie tables, and no ID’s * so the problem is somewhere else. Anyone good at css willing to help me find it?
edit 2
I was not being clear, the menus are displaying in firefox, it is just that they are unable to be clicked on, or used.
edit 3

Problem was solved, although I still do not understand why it was tripping up firefox.

I see them in my firefox. The layout is different between IE and FF, but it’s all there.

Yes, you can see them, but I am not able to click them in firefox.

i would recommend that when you do your CSS, that you make sure that your code is W3 code and not just internet explorer code. ie syntax is somewhat different because they have different standards not officially supported by w3. so if it looks correctly in firefox, then it should look correctly in internet explorer.

ok well that sounded mixed up. what im trying to say is that it is better to look correct in firefox then in internet explorer because all other web browsers will look like that.

i recommend using a template first, and then adjusting it in small amounts to eventually conform to your teams look and design. check out my site

http://www.gwestrobotics.com/mambo

we use mambo. its very similar to joomla (joomla is a spin-off of mambo)

Side note: I love the halo 3 overdrive, and what you described is essentially what I did, the vast majority of the code validates, and I don’t know why this happened.

I found the culprit:

position:relative;

In the main id.

Thanks for all who helped.

thats really interesting. it seems like a really easy solution… i dont think i wouldve expected it…

yea we have this kid hes liek an animation prodigy we’re gonna make him work on 3ds studio max… he made the halo 3 overdrive in like 10 minutes.

by the way, i still recommend that you use how it looks on firefox for validation because of internet explorer’s changes.

it does kind of suck that the majority uses ie. although firefox is on the rise, so my advice still stands. a lot of things work correctly on firefox along with everything else, where if it works on ie, most of the time its only IE. like if you check out our website again, you’ll see the transparency on firefox, along with safari and opera, netscape etc.

it sounds really repetitive but im trying to get a point across and i cant necessarily say it in words lol

Your not sounding too repedative, since I have been designing in firefox, and making most of the code validate. I just need the code to also work in IE since thats what school uses and they told me that I can’t use firefox/portable firefox on the school computers.

Anyway thanks for help and stuff

PS

If that prodigy wants a game of halo, i’m MovingTarget117 (unless one of the midshipmen that are alway over are playing) course I doubt I will get playing time tell February 20th.

I know this is totally off topic, but I see a typo on the homepage:

Founded in 2004, If we can’t fix it, **it **isn’t broken! GO HAWKS!

bold is what I believe it should be?

thanks, don’t know how that got passed the censors…

anyway if your looking at it right now it’s kind of disappointing, since I am rebuilding it (joomla 1.5 just came out, and does CSS without tables, so I am redoing the template… again… )but it should soon be pretty. Then we will start putting content on it.