O elemento colgroup da tabela HTML não está funcionando?

Eu quero estilos diferentes em cada coluna de uma tabela. Eu li que você poderia fazer isso usando<colgroup> ou<col>, mas não tive sorte. Eu tenho um exemploaqui, e nada parece mudar. Estou fazendo algo errado? Isso funcionará em xhtml?

Eu sei que eu poderia adicionar um atributo "class" em cada<td>, mas isso parece fraco.

questionAnswers(3)

yourAnswerToTheQuestion