body {
	background-image: url('background.jpg');
	background-repeat:round;
}
h1 {
	color: #2F4F4F;
    font-family: 'Times New Roman', serif;
    font-size: 30px;
}
p {
	color: black;
    font-family: 'helvetica', sans-serif;
    font-size: 14px;
    text-align: left;
}
a:link {
  color: slategrey;
}
a:visited {
  color: slategrey;
}
.divbg {
  background-color: whitesmoke;
  margin: auto;
  width: 800px;
  height: 600px;
  position: relative;
  border-radius: 360px;
  border-style: groove;
  border-color: slategrey;
  border-width: 5px;
}
#profile:hover {
	animation: shake 0.5s; 
	animation-iteration-count: infinite; 
}
@keyframes shake {
  90% {
    transform: translate3d(-1px, 0, 0);
  }
  20%, 80% {
    transform: translate3d(2px, 0, 0);
  }
  30%, 50%, 70% {
    transform: translate3d(-4px, 0, 0);
  }
  40%, 60% {
    transform: translate3d(4px, 0, 0);
  }
}
#large:hover {
  transition: transform .1s; 
  width: 384px;
  height: 187px;
  margin: 0 auto;
}