Newbie posting - ie7 CSS menu background disappears


The website is

i’ve just noticed a couple of strange ie7 things going on …

  1. the menu bar background colour doesn’t show up, so effectively the menu is invisable (not so good)
  2. some of the relative positioning has made my text areas and iframes go about 400 or so pixels further right than they should be.

If anybody can shed any light, i’d be very grateful.
I’ve tried googling it and adding overflow:hidden and altering the background colour from a hex code to rgb but no good.