This is due to too many hyphens "-" in the declaration of a comment. A comment is defined like this <!-- comment -->
Remove the additional hyphens
BAD <!--- comment ---> GOOD <!-- comment -->
W3C spec : http://www.w3.org/TR/html401/intro/sgmltut.html#h-3.2.4