CSS - “#” assina antes da propriedade [duplicada]

Duplicata Possível:
Uma propriedade CSS começando com um hash (#) é válida?

Eu tentei olhar por aqui no Stackoverflow.com, mas não consegui encontrar nada relacionado à minha pergunta. A web aberta também não foi melhor, embora tenha havido uma resposta no Yahoo! Respostas a 'resposta' realmente não diz nada além de"[# é para IDs] " (não há necessidade de postar o link, claro).

Isso é um pouco mais avançado.

Ao rever o código CSS de um colega de trabalho eu descobri que ele usou o# assine antes de várias propriedades CSS.

O que faz o# assine antes da propriedade fazer? Isso tem que ser algum hack de IE que estou assumindo.

Por exemplo:

.selector { #property:value; }

ou bem:

.headings { #margin-top:10px; }

Eu pensei que sabia muito sobre CSS, mas este me pegou de surpresa, especialmente que não há qualquer documentação deste caso na web aberta que não seja essa resposta no Yahoo! Respostas

Qualquer informação sobre isso é muito apreciada.

Obrigado.

questionAnswers(1)

yourAnswerToTheQuestion