html {
	padding: 0px;
	margin: 0px;
	height: 100%;
}

	
	

	
#Tag {
	width: 302px;
	height: 578px;
	position: absolute;
	top: 0;
	right: 100px;
	background: url(img/seasons_eatings.png) center top no-repeat;
}	


#Tree {
	width: 651px;
	height: 660px;
	position: absolute;
	top: 5%;
	left: 0;
	/*background: url(css/img/HOLD_tree.png) right top no-repeat;*/
	
}
	.print-version:link, .print-version:active, .print-version:visited {
		color: #F3902B;
	}
	.print-version:hover {
		color: #CCC;	
	}
	
	#Lights {
		width: 651px;
		height: 660px;
		display: block;
		position: absolute;
		top: 0;
		left: 0;
		background-image: url(img/light-sprite.png);
		background-repeat: no-repeat;
		background-position: 0 0;
	}
	
	#Tree a {
		display: block;
		width: 100px;
		height: 100px;
		position: absolute;
	}
		

#House {
	width: 60%;
	min-width: 960px;
	height: 350px;
	display: block;
	position: absolute;
	right: 0;
	bottom: 50px;
	background: url(img/house.png) left bottom no-repeat;
}

#Min {
	width: 960px;
	height: 1000px;	
}

#GoToSite {
	width: 248px;
	height: 127px;
	position: absolute;
	left: 0;
	bottom: 200px;
	background: url(img/go-to-site.png) right center no-repeat;
	display: block;
}
	#GoToSite:hover {
		width: 268px;
	}	

#Footer {
	width: 100%;
	height: 44px;
	padding-top: 20px;
	background: url(img/bg_footer.png) center top repeat-x;
	position: absolute;
	bottom: 0;
	line-height: 40px;
	text-align: center;
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #F3902B;
}
	#Facebook, #Twitter {
		width: 24px; 
		height: 24px; 
		display: inline-block; 
		vertical-align:middle;
		background-image: url(img/sprite-facebook_twitter.jpg);
		background-repeat: no-repeat;
	}
	#Facebook { background-position: -2px -2px;}
	#Twitter { background-position: -31px -2px; margin-right: 10px;}

/*SNOW*/

body {
/*background-color: #6b92b9;*/
background-image: url(img/snow.png), url(img/snow3.png), url(img/snow2.png);

-webkit-animation: snow 20s linear infinite;
-moz-animation: snow 20s linear infinite;
-ms-animation: snow 20s linear infinite;
animation: snow 20s linear infinite;
}

/*Keyframes*/
@keyframes snow {
0% {background-position: 0px 0px, 0px 0px, 0px 0px;}
100% {background-position: 500px 1000px, 400px 400px, 300px 300px;}
}

@-moz-keyframes snow {
0% {background-position: 0px 0px, 0px 0px, 0px 0px;}
100% {background-position: 500px 1000px, 400px 400px, 300px 300px;}
}

@-webkit-keyframes snow {
0% {background-position: 0px 0px, 0px 0px, 0px 0px;}
/*50% {background-color:#b4cfe0;}*/
100% {background-position: 500px 1000px, 400px 400px, 300px 300px; /*background-color:#6b92b9;*/}
}

@-ms-keyframes snow {
0% {background-position: 0px 0px, 0px 0px, 0px 0px;}
100% {background-position: 500px 1000px, 400px 400px, 300px 300px;}
}
