Om nah hoo pez nyeetz, Blacky!
Das klappt allerdings nicht. Wo liegt der Fehler?
Das kann dir so keiner sagen, außer es sollte eigentlich funktionieren.
Statt <div id="main"> solltest du <main role="main"> oder vielleicht auch <body role="main"> verwenden. Links ist kein glücklich gewählter Klassenbezeichner. Bezeichne die Klassen nach ihrem Inhalt, nicht nach der gegenwärtig (und auf diesem Ausgabegerät) gewünschten Darstellung.
Was zum lesen: http://blog.selfhtml.org/c/html/html5-serie/
Matthias