I don't think you need the "body" part of these selectors; since the selector matches from right-to-left and it's a given that .msg-contact-menu (outside the template tree, which is display: none) will be a child of the body, it's redundant and only would slow things down.