Falta por cerrar el primer <div id="descripcion">
Puedes usar un validador de código para ver los errores (tienes elementos sin cerrar apropiadamente, id repetidos...)
Por cierto, este método sólo funciona en IE a partir de la versión 7. Para versiones inferiores (que sólo aceptan :hover aplicado a enlaces) hay alternativas (usar expresiones en el código css, javascript,
archivo behaviour, comentarios condicionales...)