Thordendal, I recommend that you take a quick look at the HTML. There are some peculiarly placed <p> tags that MIGHT cause problems.
<p></div><div class="one_half last"></p>
Open <p> Close </div> is not an "expected" combination. and Close </p> without a preceeding Open <p> is likewise unexpected.
I don't get the impression that any of them belong in the code. If that's true, then the page is "working" because of the forgiveness of browsers. No harm in giving it a look.