a.comment-bubble:hover{color:#cc6611;} a.comment-bubble { float:right; width:34px; height:18px; text-align: center; white-space:nowrap; font: bold 14px monospace; color:white; position:relative; margin-left: 6px; margin-top: 3px; padding-top:2px; background:#eeaa00; /* fallback */ background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAUCAIAAADDbMD2AAAAL0lEQVR4nE3IsQ0AMAwCMMT/D/S4/gEDSReGTpYM3UNE3HEVEdf/a0SMq7hxFTF+lvwwy2F+/wgAAAAASUVORK5CYII=) 100% 100%; /* IE(8-)9 */ background:-webkit-gradient(linear, 0 0, 0 100%, from(#f8dd99), to(#eeaa00)); background:-webkit-linear-gradient(#f8dd99, #eeaa00); background:-moz-linear-gradient(#f8dd99, #eeaa00); background:-o-linear-gradient(#f8dd99, #eeaa00); background:linear-gradient(#f8dd99, #eeaa00); -webkit-border-radius:6px; -moz-border-radius:6px; border-radius:6px; border: 1px solid #dd8808; border-bottom-color: #f8dd99; border-right-color: #f8dd99; } a.comment-bubble:after { content:""; position:absolute; bottom:-5px; left:11px; border-width:5px 5px 0px 0px; border-style:solid; border-color:#eeaa00 transparent; display:block; width:0; }