Du verwendest einen veralteten Browser. Es ist möglich, dass diese oder andere Websites nicht korrekt angezeigt werden. Du solltest ein Upgrade durchführen oder einen alternativen Browser verwenden.
Weil du den Container nicht ansprichst. Du musst im CSS ein # vor container1 setzen, also #container1 für IDs und .container für Klassen.
Und warum definierst du erst eine schwarze Rahmenfarbe und überschreibst diese dann anschließend? Es wäre doch einfacher, direkt den richtigen Farbcode einzutragen?
Du hast die Raute "#" vor dem "container1" im Stylesheet vergessen. Es muss also #container1 heißen. Bei "div id" im Stylesheet immer eine Raute # setzen, bei "div class" im Stylesheet immer einen Punkt . setzen.
Achte ferner bitte auf korrekte Bezeichnungen und Werte. So ist "font-size: 93" kein gültiger Wert, da die Einheit fehlt. Die Rahmenfarbe für "container1" wird unnötig zweifach angegeben [schwarz (#000) und weiß].