p { font-size: 1.5em; text-align: center; margin: 50px 0; } article p a:link, article p a:visited { color: #111; padding: 10px; border: 1px solid #888; background: -moz-linear-gradient(top, #07a, #047); background: -webkit-linear-gradient(left, rgba(255,255,255,1), rgba(255,255,255,0)); font-weight: bold; } article p a:hover { background: -moz-linear-gradient(top, #08b, #047); background: -webkit-linear-gradient(left, rgba(255,255,255,1), rgba(255,255,255,0)); text-decoration: none; }