a.infobox { border-bottom: 1px dashed #c30; text-decoration:none; }
a.infobox:hover { color:#c30; background:white; }
a.infobox span { visibility:hidden; position:absolute; left:-99em; margin-top:1.5em; padding:1em; text-decoration:none; z-index:100;}
a.infobox:hover span, a.infobox:focus span, a.infobox:active span { visibility:visible; left:40%; right:20%;
                                                                    border:1px solid black;
                                                                    color:black;
                                                                    text-align:left;
                                                                    background:#FF8080; }