.block{border:5px solid #b2af9f;padding:10px;-webkit-border-radius:5px;}

#pulsate{width:200px;height:50px;}

#fade{opacity: 1;-webkit-transition: opacity 1s linear;}
#fade:hover{opacity: 0;}

#pulsate:hover {-webkit-animation-name: pulsate;-webkit-animation-duration: 20s;-webkit-animation-timing-function: ease-in-out;}
@-webkit-keyframes pulsate {
0% { width:140px; }
5% { width:190px; left:-25px; }
10% { width:140px; left:0px; }
15% { width:190px; left:-25px; }
20% { width:140px; left:0px; }	
40% { width:140px; }
45% { width:190px; left:-25px; }
50% { width:140px; left:0px;}
55% { width:190px; left:-25px;}
60% { width:140px; left:0px;}
80% { width:140px; }
100% { width:140px;  }
}

#nudge{-webkit-transition-property:color,padding-left;-webkit-transition-duration:500ms,500ms,500ms}
#nudge:hover{color:#333;padding-left:50px}

#expand{-webkit-transition: all 500ms linear; border:10px solid #b2af9f}
#expand:hover{border:30px solid #800}

#spin{-webkit-transition: -webkit-transform 3s ease-in;}
#spin:hover{-webkit-transform:rotate(360deg)}