Also, it helps if you "zero down" all your elements, i make it a habit to add
margin: 0px;
padding 0px;
To almost all my elements, as some browsers default margins and paddings are slightly different, if you dont do this.. the browser will set its own margin/padding on certain elements.