#bg {
  top: 0; 
  left: 0; 
	width: 100%;
  /* Preserve aspet ratio */
  overflow: hide;
  min-width: 600px;
  min-height: 400px; 
}

  @keyframes cf3FadeInOut {
  0% {
  opacity:1;
}
45% {
opacity:1;
}
55% {
opacity:0;
}
100% {
opacity:0;
}
}
#cf2 {
    color: #999999;
    position: fixed;
    top: 0;
    left: 0;
    z-index: -100;
	height:100%;
  width:100%;
  margin:0 auto;
  overflow: hidden;
}
#cf2 img {
  position:fixed;
  width:100%;
  -webkit-transition: opacity 3s ease-in-out;
  -moz-transition: opacity 3s ease-in-out;
  -o-transition: opacity 3s ease-in-out;
  transition: opacity 3s ease-in-out;
  overflow: hidden;
}

