/* Alerts */ #alerts { position: absolute; bottom: 0; right: 0; overflow: auto; } @media screen { body>div#alerts { position: fixed; } } #alerts div { background: red url("bg-alert.gif") repeat-x; border-top: 1px solid #dcc971; border-left: 1px solid #dcc971; -moz-border-radius-topleft: 8px; overflow: hidden; } #alerts div img { vertical-align: middle; margin-right: 4px; } #alerts div span { font-weight: bold; color: #a40000; } #alerts div a { text-decoration: none; color: #000; display: block; padding: 8px; }