body { background-image: none; } body:before { border-top: 6px solid #767676; border-bottom: 1px solid #fff; content: ""; display: block; width: 100%; height: 7px; } #bubble { background-image: none; background-color: #262626; border-radius: 5px; height: 22px; } #bubble p { background-image: none; height: 18px; } #bubble p:after { border-color:transparent transparent transparent #ebf4ac; border-style:solid; border-width:0 5px 12px; content:''; position:absolute; bottom:-8px; right:3px; -webkit-transform:rotate(15deg); -moz-transform:rotate(15deg); -o-transform:rotate(15deg); -ms-transform:rotate(15deg); }