.premium {
 background-image:url(sparkles/premium.gif)
}
.rainbow {
 background-image:url(sparkles/rainbow.gif)
}
.pink {
 background-image:url(sparkles/sparkle_pink.gif)
}
.moon {
 animation:moon 1s ease-in-out infinite alternate;
 -webkit-animation:moon 1s ease-in-out infinite alternate;
 -moz-animation:moon 1s ease-in-out infinite alternate
}
.sun {
 animation:sun 1s ease-in-out infinite alternate;
 -webkit-animation:sun 1s ease-in-out infinite alternate;
 -moz-animation:sun 1s ease-in-out infinite alternate
}
.meteor {
 animation:meteor 1s ease-in-out infinite alternate;
 -webkit-animation:meteor 1s ease-in-out infinite alternate;
 -moz-animation:meteor 1s ease-in-out infinite alternate
}
.supernova {
 animation:supernova 1s ease-in-out infinite alternate;
 -webkit-animation:supernova 1s ease-in-out infinite alternate;
 -moz-animation:supernova 1s ease-in-out infinite alternate
}
.rainbow {
 animation:rainbow 10s infinite;
 text-decoration:none!important
}
@-webkit-keyframes moon {
 from {
  text-shadow:0 0 6px #818fa3;
  color:#556379
 }
 to {
  text-shadow:0 0 3px transparent;
  color:#556379
 }
}
@-webkit-keyframes sun {
 from {
  text-shadow:0 0 6px #dfbf16;
  color:#cea60d
 }
 to {
  text-shadow:0 0 3px transparent;
  color:#cea60d
 }
}
@-webkit-keyframes meteor {
 from {
  text-shadow:0 0 6px #e88d1d;
  color:#df6214
 }
 to {
  text-shadow:0 0 3px transparent;
  color:#df6214
 }
}
@-webkit-keyframes supernova {
 from {
  text-shadow:0 0 6px #a830e8;
  color:#8527df
 }
 to {
  text-shadow:0 0 3px transparent;
  color:#8527df
 }
}
@keyframes rainbow {
 0% {
  color:orange
 }
 10% {
  color:purple
 }
 20% {
  color:red
 }
 30% {
  color:CadetBlue
 }
 40% {
  color:#ff0
 }
 50% {
  color:coral
 }
 60% {
  color:green
 }
 70% {
  color:cyan
 }
 80% {
  color:DeepPink
 }
 90% {
  color:DodgerBlue
 }
 100% {
  color:orange
 }
}