Okay! I'll look at the CSS, but there are a bunch of mark-up errors that you still need to fix -- sorry, I know these are a pain, but it's really a waste of time to try to fix things when there are code problems. So start fixing these:
For example, the first one -- you can't put a p tag inside hgroup tags -- it really should be an h1 tag -- very important for SEO too.
<hgroup>
<p class="title"> Just Fine Design/ Build </p>
</hgroup>