What I believe your going to end up doing is creating a conditional CSS statement for IE 7 by itself so that it obeys. As the article says, IE 7 uses a Z-index stack that starts @ 0.
It says to set the parent, because your dropdown is inside of that parent DIV. So logically it should affect the children as well.