Podstawowe błędy:

jeśli używasz
position: absolute pisz, o ile przesuwasz dany element (opcja
left: oraz
top:)

nigdy nie pisz właściwości w znaczniku
<body>! Nie bój się CSS, odpowiednie wartości można uzyskać w poniższy sposób:
body {
background-color: #81838A;
margin-top: 10px;
margin-bottom: 10px;
}gdzie
body oznacza definiowanie elementów dla znacznika
<body>,
background-color kolor tła, a
margin-top / margin-bottom / margin-left / margin-right wielkość marginesu (pamiętaj o jednostce!) podobnie do topmargin, bottommargin itd.

niepotrzebnie używasz obok siebie tagu <center> (który zresztą nie działa na żaden element przez błędne przeplatanie znaczników) i align="center" dla nadrzędnego elementu

zrezygnuj z tabel, nieśmiałe podejście do <div> było całkiem udane, choć okupione pozycjonowaniem absolutnym

a jeśli już tak robisz to staraj się zachować konsekwencję i przypisywać je wszystkim szpaltom, w przeciwnym przypadku IE może nieźle nabroić

choć dużo lepiej by było, gdybyś stosował pozycjonowanie relatywne, także przy wszystkich boksach

kolejne: nie pisz, ze tło ma mieć kolor transparentny, skoro później piszesz o obrazie na tło - oszczędzaj czas i miejsce ;-)

jeśli jest zakładka "kontakt" to zrób osobną stronę, na której umieścisz adres i wszystko to, co warto byłoby tam wsadzić, gdyż ludzie zazwyczaj nie lubią nieoczekiwanych niespodzianek, a za taką można uznać otwarcie Outlooka przy kliknięciu karty menu.
Polecam, abyś zainstalował bardzo przydatną wtyczkę do FF - firebug - która wyświetla drzewo dokumentu widziane 'oczami' przeglądarki i pozwala na m.in. testowanie różnych opcji umieszczania właściwości, przydaje się dla młodych webmasterów jako narzędzie do nauki na zasadzie prób i błędów; dostępna jest tu:
http://getfirebug.com/Za to byłabym ci wdzięczna gdybyś oświecił mnie, co to jest i dlaczego to znajduje się w stylach bez wartości:
-moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial;
-moz-background-inline-policy: -moz-initial;