Hey, I like your solution, good work.
I don't really find much to critique. You could remove the empty header and the footer elements (content of footer is commented out ).
I also agree with your choice of using a list with links in it. I think it's semantically the best way.
Code on.