@ schturman: post your whole css code
/** * Style rules for the MessageBuffer */ /** * the body defaults */ body { margin-left: 0px; margin-right: 12px; } /** * The table column formats */ div.Message { padding-bottom: 8px; clear: both; display: block; padding-left: 8px; margin-top: -40px; } div.Message:first-child { padding-top: 0px; } div.Message:last-child { padding-bottom: 0px; } div.BubbleSelf { background: #600000; text-shadow:black 3px 2px 5px; opacity: 1; position: relative; z-index: 2; -moz-border-radius-topleft: 30px; /*** making your own borders ***/ -moz-border-radius-bottomright: 30px; -moz-border-radius-bottomleft: 30px; border-style: solid; border-width: 2px; margin: 58px -17px 4px -15px; vertical-align: middle; padding: 4px 8px; display: inline-block; max-width: 636px; min-height: 56px; /* overflow: hidden; this bugs mouse events. see bug #123077 */ } div.BubbleOther { background: #2F4F4F; text-shadow:black 3px 2px 5px; opacity: 1; position: relative; z-index: 2; -moz-border-radius-topright: 30px; /*** making your own borders ***/ -moz-border-radius-bottomright: 30px; -moz-border-radius-bottomleft: 30px; border-style: solid; border-width: 2px; margin: 58px -15px 4px -17px; vertical-align: middle; padding: 4px 8px; display: inline-block; max-width: 636px; min-height: 56px; /* overflow: hidden; this bugs mouse events. see bug #123077 */ } div.BubbleSpacer { padding: 0px; vertical-align: middle; display: table-cell; max-width: 636px; height: 56px; } div.BubbleSelfClicked { text-shadow:black 3px 2px 5px; opacity: 1; position: relative; z-index: 2; -moz-border-radius-topleft: 30px; /*** making your own borders ***/ -moz-border-radius-bottomright: 30px; -moz-border-radius-bottomleft: 30px; border-style: solid; border-width: 2px; margin: 58px -17px 4px -15px; vertical-align: middle; padding: 4px 8px; display: inline-block; max-width: 636px; min-height: 56px; /* overflow: hidden; this bugs mouse events. see bug #123077 */ } div.BubbleOtherClicked { text-shadow:black 3px 2px 5px; opacity: 1; position: relative; z-index: 2; -moz-border-radius-topright: 30px; /*** making your own borders ***/ -moz-border-radius-bottomright: 30px; -moz-border-radius-bottomleft: 30px; border-style: solid; border-width: 2px; margin: 58px -15px 4px -17px; vertical-align: middle; padding: 4px 8px; display: inline-block; max-width: 636px; min-height: 56px; /* overflow: hidden; this bugs mouse events. see bug #123077 */ } /** * Others' Avatars div.Avatar { width: 64px; display: inline-block; vertical-align: top; } .MessageAvatar.Self { width: 60px; height:60px; position: relative; z-index: 1; margin-top: 4px; -moz-border-radius-topleft: 30px; -moz-border-radius-topright: 30px; -moz-border-radius-bottomright: 30px; border-width: 2px; border-style: solid; } .MessageAvatar.Other { width: 60px; height:60px; position: relative; z-index: 1; margin-top: 4px; -moz-border-radius-topleft: 30px; -moz-border-radius-topright: 30px; -moz-border-radius-bottomleft: 30px; border-width: 2px; border-style: solid; } img.MessagePresence { vertical-align: middle; width: 16px; height: 16px; }