Also in Deinem Theme steht oben (header.php vermutlich) das hier drin:
Das müsste natürlich auch UTF-8 heißen. Da der Server die Dateien als UTF-8 rausschickt, stellt der Browser sie auch so dar. Ich sehe jetzt auf Anhieb auch keine kaputten Umlaute.
Update: Der kaputte Umlaut, den der Validator bemängelt, steht im meta-keywords-Tag. Wo auch immer die Keywords herkommen, sie werden offenbar nicht korrekt gespeichert. Falls sie fest in der header.php stehen, musst Du die Datei mal bitte als UTF-8 (ohne BOM!) abspeichern. Jeder gute Text-Editor kann das.
Update 2: Aktuell sehe ich die Sidebar immer korrekt neben dem Text anstatt darunter. Hast Du was geändert? Die Variation kann auch durch Fehler im Inhalt des Beitrags kommen. Der kann ja HTML enthalten, und wenn das nicht korrekt ist, zerhaut es dann die nachfolgende Sidebar.
Update 3: Die Validierungsfehler bleiben. Es sieht fast so aus, als würdest Du ein normales HTML-Template als XHTML ausgeben, deswegen die vielen Fehler wegen z.B. nicht geschlossener Tags. Wenn sich dazwischen ein echter Fehler verbirgt, sieht man ihn natürlich nicht. Außerdem spielt Dein Server irgnedwie mit dem Validator nicht richtig zusammen, ich kriege jedenfalls eine Einzelseite nicht validiert, außer ich lade den Quelltext hoch. Sehr komisch...