OK - I don't pretend to understand what is going on with your code, your multiple stylesheets for different browsers, etc. I also agree with Stevie D that the page in your second link is broken (at least in FF11).
However, if I've understood your question correctly, you're trying to remove the space above the logo image on your contact page. In your HTML you have
Removing the last line solves the problem. It doesn't seem to have any ill-effects as the text is not visible on the page.
<h2 class="ContactTitle">Contact Us</h2>
<h4>Form Mail Script</h4>