			:root
			{
				background: #000;
			}
			
			#wrapper
			{
				width: 100%;
				
				position: relative;
			}
			
			#temp
			{
				width:320px;
				

				position: relative;
				
				margin: 0 auto;
			}
			
			.snow
			{
				position: absolute;
			}
			
			.snowTween
			{
				visibility: hidden;				
			}
			
			.snowInner
			{
				
			}
			
			.snowFlake
			{
				width: 3px;
				height: 3px;
			
				background: url(http://www.simonkinslow.com/_2013/snow/__assets/_img/flake.png) no-repeat left top;
				
				-webkit-backface-visibility: hidden;
				backface-visibility: hidden; 
			}
			
			
			@-webkit-keyframes snowFall
			{
				from	 {-webkit-transform: translateY(-600px);}
				to		 {-webkit-transform: translateY(900px);}
			}
			
			@-webkit-keyframes snowFallTurn
			{
				from	{-webkit-transform: rotate(0deg);}
				to		{-webkit-transform: rotate(360deg);}
			}
			
			@keyframes snowFall
			{
				from	 {transform: translateY(-600px);}
				to		 {transform: translateY(900px);}
			}
			
			@keyframes snowFallTurn
			{
				from	{transform: rotate(0deg);}
				to		{transform: rotate(360deg);}
			}