The page looks good in IE11, but not in IE8 (as you know).
Apparently, the VMs are not working properly, unless they are rendering in compatibility mode.
Try adding this meta tag to your page and see if that helps:
Aside: your local stylesheet should be the last stylesheet called from the HTML page. Looks to me like it’s the first. I advise moving it so it falls last.
Thanks for the advice ronpat, the meta tag sorted most of the IE browser out but I’m still having problems with IE8, and I need it to work a bit at least.
I have a page her to illustrate, I’ve taken out the wordpress as I don’t think it’s relevant to the problem