Zacznę może od oceny:
1. Na początek używaj XHTMLa 1.0 Transitional (jeżeli koniecznie musisz XHTMLa, chociaż najlepiej zacząć naukę od HTML 4.01 Strict). Dzięki temu np.: IE i przeglądarki będą podobnie interpetować kod.
2. Znajdź sobie jakiś kurs XHTMLa z wyjaśnieniem jego składni (
kurs.browsehappy.pl albo
www.kurshtml.boo.pl). W XHTMLu wiele rzeczy zostało przeniesionych do CSSa.
3. O wyśrodkowaniu
pisał m.in. Riddle, to samo jest w Kursie Browse Happy.
A co do Twojego problemu: w CSS
KONIECZNIE trzeba podawać jednostki, nie wystarczy samo:
height: 400; width: 160;
Powinno być:
height: 400px; width: 160px;