/* Twipsy */

div.twipsy{ z-index: 12000; }

.twipsy-inner {-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;}

.twipsy {display: block;position: absolute;visibility: visible;padding: 5px;font-size: 11px;z-index: 1000;-ms-filter: alpha(opacity=80);-khtml-opacity: 0.8;-moz-opacity: 0.8;opacity: 0.8;}

.twipsy.fade.in {-ms-filter: alpha(opacity=80);-khtml-opacity: 0.8;-moz-opacity: 0.8;opacity: 0.8;}
.twipsy.above .twipsy-arrow {bottom: 0;left: 50%;margin-left: -5px;border-left: 5px solid transparent;border-right: 5px solid transparent;border-top: 5px solid #000000;}
.twipsy.left .twipsy-arrow {top: 50%;right: 0;margin-top: -5px;border-top: 5px solid transparent;border-bottom: 5px solid transparent;border-left: 5px solid #000000;}

.twipsy.below .twipsy-arrow {top: 0;left: 50%;margin-left: -5px;border-left: 5px solid transparent;border-right: 5px solid transparent;border-bottom: 5px solid #000000;}
.twipsy.right .twipsy-arrow {top: 50%;left: 0;margin-top: -5px;border-top: 5px solid transparent;border-bottom: 5px solid transparent;border-right: 5px solid #000000;}
.twipsy-inner {padding: 3px 8px;background-color: #000000;color: white;text-align: center;max-width: 200px;text-decoration: none;}
.twipsy-arrow {position: absolute;width: 0;height: 0;}

.fade {-webkit-transition: opacity 0.15s linear;-moz-transition: opacity 0.15s linear;-ms-transition: opacity 0.15s linear;-o-transition: opacity 0.15s linear;transition: opacity 0.15s linear;opacity: 0;}
.fade.in {opacity: 1;}