.dilbert-container {
width: 230px;
height: 230px;
padding: none;
margin-left: auto;
margin-right: auto;
}

.dilbert-background-image {
position: absolute;
left: absolute;
width: absolute;
height: absolute;
padding: none;
background-image: url('');
}

.dilbert-overlay {
style="width: 230px;
height: 230px;
position: absolute;
top: absolute;
left: absolute;
}

.dilbert-overlay:hover {
-webkit-animation: spin 5s infinite linear;
-moz-animation: spin 5s infinite linear;
-o-animation: spin 5s infinite linear;
-ms-animation: spin 5s infinite linear;
}
@-webkit-keyframes spin {
0% { -webkit-transform: rotate(0deg);}
100% { -webkit-transform: rotate(360deg);}
}
@-moz-keyframes spin {
0% { -moz-transform: rotate(0deg);}
100% { -moz-transform: rotate(360deg);}
}
@-o-keyframes spin {
0% { -o-transform: rotate(0deg);}
100% { -o-transform: rotate(360deg);}
}
@-ms-keyframes spin {
0% { -ms-transform: rotate(0deg);}
100% { -ms-transform: rotate(360deg);}
}