Have you been making edits to the CSS templates? Go to vbulletin-chrome.css in the Style Editor. Find ".toplinks .nonotifications .popupbody a" and ".toplinks ul.isuser .notifications .popupbody li a" in the template. According to Firebug they are missing background and color. They should look like this by default:
HTML Code:
.toplinks .nonotifications .popupbody a {
color: {vb:stylevar navbar_popupmenu_link_color};
background: {vb:stylevar navbar_popupmenu_link_background};
float: none;
clear: none;
padding: 0 {vb:math {vb:stylevar padding}/2};
margin-{vb:stylevar left}: 0;
text-align: {vb:stylevar left};
line-height: {vb:stylevar popupmenu_height};
}
HTML Code:
.toplinks ul.isuser .notifications .popupbody li a{
color: {vb:stylevar navbar_popupmenu_link_color};
background:{vb:stylevar navbar_popupmenu_link_background};
padding: 0 {vb:math {vb:stylevar padding}/2};
font-weight: normal;
border-top:1px solid {vb:stylevar navbar_tab_background.backgroundColor}; /* makes it look consistent with the popup background */
text-align: {vb:stylevar left};
padding-{vb:stylevar left}: 30px;
line-height: {vb:stylevar popupmenu_height};
}