right here is the codex on creating WordPress list menus.
Seriously, you should validate. TONS of issues are solved by simply validating (and if you created 2-4 wesbites a week – no matter in *what* – you should know that).
As for centering in IE – put in “body {text-align:center;}” in your stylesheet. IE doesn’t center based on the “margin:0 auto;” thing. You always have to use text alignment for IE centering. (Again, if you code sites this often, you should know that.) Your #nav is also set with a margin-left of 150px – it’s not centered in Firefox, either. It’s 150px from the left side of the browser because of that – the setting of the left margin overrides any cenetering setting you’d have anyway.
I would guess that the reason your links aren’t the right color is because you have “#nav a” set as #FFF, but you don’t have your “#nav li a” set. IE (and Macs) like a lot of specificity.
There’s your bone.
And suggesting WordPress *isn’t* a competive CMS is quite silly – especially stating so on a board that’s filled with nothing but volunteers who offer their time (and what knowledege they have) up for free. A lot of us make suggestions based on what little we can do – to expect us to do it *for* you is stretching it a bit.
>>because there isnt a decent horizontal menu system in WordPress.<<
Use use Son of Suckerfish *all the time* with no issues – in WordPress and many other systems, as well as straight-up (X)HTML. Perhaps the issue is that you don’t understand what you are doing with it?
Just sayin’ – maybe you should take the time and learn what it is that SOS menus *do* exactly, before getting slightly hostile because some of us don’t have a lot of time to assist in something that really has nothing to do with these boards. We try to help – you should try to take the advice we can give before getting upset because it’s not the answer you’re looking for.