mmhhh bei deinen Quellcodes tauchen ja so einige Fragen auf.
Warum brauchst du dafür Frames?
Warum ist alles was nicht h1 ist bei dir h2?
warum nimmst für die navi nicht einfach ne Liste zur hilfe?
warum sind deine ganzen formatierungen im Quelltext?
Da mal drüber nachdenken und eventuell mal ändern, hilft dir im weiteren Verlauf deines Projektes sicher weiter.
der Sinn des -Tag ist es nicht, den Benutzer vor den Kopf zu stoßen und ihn anzumeckern, dass der Browser, den er benutzt ist, nicht Dein Lieblingsbrowser ist, sondern dem Benutzer, der mit einem Frame-unfähigen Client kommt, trotzdem die Inhalte der Site zu eröffnen.