I'm having some issues in IE8 that I have never seen before. Essentially the problem is that there is a navigation menu that has styles inside of the following markup:
<section class="top-bar-section">
<ul class="left">
<li>
<a href="#">Link</a>
<a href="#">Link</a>
<a href="#">Link</a>
<a href="#">Link</a>
<a href="#">Link</a>
</li>
</ul>
</section>
</nav>
However in IE8 I'm looking at the dom tree and the HTML is not being rendered as above. Below is a picture comparing the dom tree in both IE8 and Chrome.
You can see that the nav, section and UL elements are being closed without being parent and child elements of one another. This is having a causing a problem with the CSS rules as they require being child and parents to allow the css rules to be applied.