Give your code a run through the validator, http://validator.w3.org/
The main issues seem to be that your comment tags are incorrect and you have multiple occurences of the same id for several elements.
Your comments should look like:
Not this, note the extra !
Only one element per page can have a given id. If you need to apply the same set of styles to multiple elements use the class instead.