you need to give the body and html a height of 100%. Their default heights are auto, so the #wrapper’s 100% height is 100% of the body which is only long enough to contain the children – in this case, nothing.
you haven’t correctly closed the first link element.
you’ve used css comments in the html – and they don’t belong inside a tag.
don’t use old style attributes (on the body tag) – use css