OK here goes. Below is the CSS I used.
The elements are as follows:
#container - outside most div
#rbbg - inside #container and holds all other elements
#navbar + #contact = the 2 elements in teh page that won't align.
I hope that makes sense.
Thanks for your help!
Code:
body {
background-color: #14265E;
margin-top: 0px;
margin-right: auto;
margin-bottom: 0px;
margin-left: auto;
width: 768px;
font-family: Verdana, Arial, Helvetica, sans-serif;
}
#container {
text-align: center;
width: 100%;
margin-right: auto;
margin-left: auto;
left: 0px;
top: 0px;
}
#rbbg {
width: 740px;
margin-top: 10px;
margin-right: auto;
margin-bottom: 0px;
margin-left: auto;
z-index: 1;
height: 410px;
}
#contact {
height: 62px;
width: 255px;
z-index: 5;
position: relative;
left: 450px;
top: -400px;
}
#navbar {
height: 212px;
width: 148px;
z-index: 10;
position: relative;
top: -300px;
}
greeneye 
update: I removed the irrelevant:
Code:
margin-top: 0px;
margin-right: auto;
margin-bottom: 0px;
margin-left: auto;
width: 768px;
from the #body
Bookmarks