HTML/CSS Webdesign

Vom Verhalten des Layouts her würd ich sagen, du hast vergessen, wieder zu clearen.
 
Das youtube-Design hat eine feste Breite, du nutzt ein fluides Design, das sich der Bildschirmbreite anpasst. Wenn dabei nicht genug platz für das Menü ist, rutschen die letzten Menüpunkte 'ne Zeile runter. Eine Mindestbreite (min-width) für das äußere div sollte Abhilfe schaffen.
 
Man kann ein fluid Design eben nicht unendlich kleiner machen, an irgendeinem Punkt musst du eben anfangen es umzustrukturieren, dafür kannst du dann MediaQueries verwenden.