Hi,
I would change a few things around to give it a little structure and semantics and also remove any divs that aren't doing anything.
Your header is a logo with the site name so I would use an h1 for that and use an image replacement technique to get some text into the html.
Then I'd tidy up the multiple divs that you have around things that don't really need to be there.
As a rule of thumb don't use relative positioning because it will rarely do what you expect. It doesn't move anything physically it just moves them visually. The space that they previously occupied is always preserved as though the element hadn't been moved at all. That's what it's job is - it's not used to move structural elements around as such although it can with care.
As Raplh said you can absolutely place that header link and just let the rest of the page take up the flow.
Don't use empty elements to make space as there is a never a need for that. Paddin g or margins will always do that job without extra markup.
You also seem to have 2 page wrappers when only one is needed.
I would change the top section like this.
Much neater and more succinct and easier to manage.
The css for that section would look like this (exisiting styles for those elements could be removed as they are using rules that are not applicable to the element concerned anyway).
Hope that helps a bit

Bookmarks