Container and wrapper are generally used for the same thing. It's either one or the other, don't use both. I suggest instead of 'margin: 0px;' on every element you use this code:
Code:
* {
margin: 0; padding: 0;
}
That will remove the default padding on all elements.
I don't understand why you have position: relative, or absolute on every element. It's not needed. I'd start off by removing all the position: whatever; and go from there.