Hallo!
Soviel ich weiß, muss das base und das link-Element auch in den head schreiben, und nicht zwischen </head> und <body>.
Was mir noch aufgefallen ist: du verwendest das element font. Dieses ist veraltet, weil es mit CSS ersetzt werden kann und sollte.
Ich habe mir jetzt nur die Startseite angesehen, daher kann ich zu den anderen nichts sagen.
Ach so, noch was: Ich weiß nicht, ob dein Hintergrund nur eine .gif-Datei ist, oder mit JavaScript "verfeinert" ist. Sollte er mit JavaScript sein, könnte der Hintergrund für User, die es ausgeschaltet haben, nicht oder nur bedingt sichtbar sein.
Christian