#ribbon { position: absolute; top: 0; overflow: hidden; height: 10em; right: 0; } #ribbon a { letter-spacing: -.1px; opacity: 0.95; position: relative; top: 2.5em; right: -2.6em; padding: 0.1em 3em; -moz-box-shadow: 0 0 13px #888; -webkit-box-shadow: 0 0 13px #888; color: #FFF; display: block; line-height: 1.35em; border: 1px solid #ebaa65; background-color: #e57504; -moz-transform: rotate(45deg); -webkit-transform: rotate(45deg); }