div .sociable { margin: 16px 0 !important; }

span.sociable_tagline {
         position:relative;
         padding-top:3px;
         border-top:1px solid #000;
         }
span.sociable_tagline span { display: none; width: 14em; }
span.sociable_tagline:hover span {
        position: absolute;
        display: block;
        top: -5em;
        background: #ffe;
        border: 1px solid #ccc;
        color: black;
        line-height: 1em;
}

.sociable span {
        display: block;
}
.sociable ul {
        display:inline;
        margin:0 !important;
        padding:0 !important;
}
.sociable li {
         margin:0;       padding:2px !important;
         background:none !important;
         display:inline;
         }
.sociable ul li:before { content: ""; }
.sociable img {
         margin:0;       padding:0;
         float: none;
         width: 16px;     height: 16px;
         border:none;
         }

.sociable-hovers {
        opacity: .6;
        -moz-opacity: .6;
        filter: alpha(opacity=60);
}
.sociable-hovers:hover {
        opacity: 1;
        -moz-opacity: 1;
        filter: alpha(opacity=100);
}
.sociable a:hover img {margin:0;       padding: 0;}
.sociable a[href^="http:"] {
         padding-right: 0px;
         background: transparent;
         }
.sociable a {text-decoration:none;      border:none;}