As you can see, I have set borders for the divs and the problem I am having is that the container div is so big and when I try to decrease its width the divs inside mess up as in they go down and align vertically….Can you tell what the issue here is? I think it’s something wrong with the content being inside “wrapper” div but I can’t tell what is wrong.

As you can see if I zoom the logo div at top expands but why doesn’t the content div expand as well?

Here is the CSS code: http://codepad.org/OhItDeVq
Lastly, the relevant HTML code: http://codepad.org/RsOOgbGI
Probably you need your wrapper to be a bit wider because it’s to small place for menu div and content. From the second screenshot you can see that.
Maybe you need something like this:
CSS
HTML