Only had time to have a quick look but with regards your IE problem, I think if you add 5px of padding-bottom to h3 then it makes all your heading text visible. Only problem is that it then shifts some of your text underneath it down. You could probably fix that quite easily though.
Probably another way to sort it, sorry not got time to have a longer play!