		*{
			margin:0;
			padding:0;
		}
		body{
			background: #fff;
			padding-top: 0px;
		}
		#masthead {
			top: 0 !important;
		}
			#widthfitter{
                        position:absolute;
                        top:0px;
                        left:0px;
                        width:100%;
                        height: 100%;
                        overflow-x:hidden;
                }  		
				
		#background {
			background: url(wall.jpg) center;
			padding-top: 20px;
		}
		
		#calendar{
			background:url(calendar.jpg) top left no-repeat #369;
			width:1000px;
			height:825px;
			margin:auto;
			marting-top:20px;
			list-style:none;
			position:relative;
			z-index:99;
			-webkit-box-shadow: 0px 5px 30px 0px rgba(0,0,0,0.4);
			-moz-box-shadow: 0px 5px 30px 0px rgba(0,0,0,0.4);
			box-shadow: 0px 5px 30px 0px rgba(0,0,0,0.4);
		}
		#mantle{
			background:url(mantle.jpg) top left repeat-x;
			height:300px;
			width:100%;
			position:absolute;
			z-index:9;
			top:900px;
		}
		#wreath{
			background:url(tinsel.png) center repeat-x;
			height:184px;
			width:100%;
			position:absolute;
			z-index:999;
			top:940px;
		}	
		#stockingleft{
			background: url(stocking.png) center repeat-x;
			height: 280px;
			width: 447px;
			position: absolute;
			z-index: 999;
			top: 920px;
			left: -600px;
			margin-left: 50%;
			overflow-y:hidden;
			overflow-x:hidden;			
		}	
		#stockingright{
			background: url(stocking.png) center repeat-x;
			height: 280px;
			width: 447px;
			position: absolute;
			z-index: 999;
			top: 920px;
			right: -700px;
			margin-right: 50%;
			overflow-y:hidden;
			overflow-x:hidden;
			
		}	
		#candleleft{
			background:url(candle.png) center no-repeat;
			width:230px;
			height:505px;
			top: 440px;
			position: absolute;
			z-index:999;
			left: -700px;
			margin-left: 50%;
		}		
		#candleright{
			background:url(candle.png) center no-repeat;
			width:230px;
			height:505px;
			top: 440px;
			position: absolute;
			z-index:999;
			right: -700px;
			margin-right: 50%;
		}	
		#santa{
			background:url(santa.png) center no-repeat;
			width:160px;
			height:367px;
			top: 565px;
			position: absolute;
			z-index:999;
			left: -510px;
			margin-left: 50%;
		}			
			
		#snowglobe{
			background: url(snowglobe.png) center no-repeat;
			width: 230px;
			height: 505px;
			top: 587px;
			position: absolute;
			z-index: 999;
			right: -535px;
			margin-right: 50%;
		}					
		#pic{
			background:url(washout.jpg) top left no-repeat #369;
			width:631px;
			height:885px;
			margin:auto;
			list-style:none;
			position:relative;
			padding-top:20px;
		}
		#pic a img{
			display:block;
			margin:0 auto;
			border:5px solid #fff;
		}
		#calendar li{
			list-style:none;
		}
		#calendar li a{
			display:block;	
			width:153px;
			height:153px;
			padding:0;	
			position:absolute;	
		}
		#calendar li a.done{
			color: #fff;
			text-align:right;
		}
		#calendar li a:hover{
			color:#000;
		}
		
		
		/*  =daylinks */

		#l1{
			left: 175px;
			top: 336px;
		}
		#l1.done{
			background: url(calendaropen.jpg) no-repeat #369;
			background-position: -175px -336px;
		}	
		#l1.expired{
			background: url(calendarexpired.jpg) no-repeat #369;
			background-position: -175px -336px;		
		}	
		#l2{
			left: 340px;
			top: 10px;
		}
		#l2.done{
			background: url(calendaropen.jpg) no-repeat #369;
			background-position: -340px -10px;			
		}
		#l3{
			left: 671px;
			top: 173px;
		}
		#l3.done{			
			background: url(calendaropen.jpg) no-repeat #369;
			background-position: -671px -173px;	
		}		
		
		
		#l4{
			left: 175px;
			top: 173px;
		}
		#l4.done{			
			background: url(calendaropen.jpg) no-repeat #369;
			background-position: -175px -173px;	
		}
		#l5{
			left: 836px;
			top: 336px;
		}
		#l5.done{			
			background: url(calendaropen.jpg) no-repeat #369;
			background-position: -836px -336px;	
		}
		#l6{
			left:10px;
			top:10px;
		}
		#l6.done{			
			background: url(calendaropen.jpg) no-repeat #369;
			background-position: -10px -10px;	
		}
		#l6.expired{			
			background: url(calendarexpired.jpg) no-repeat #369;
			background-position: -10px -10px;	
		}
		#l7{
			left: 340px;
			top: 336px;
		}
		#l7.done{			
			background: url(calendaropen.jpg) no-repeat #369;
			background-position: -340px -336px;	
		}
		#l8{
			left: 671px;
			top: 10px;
		}
		#l8.done{
			background: url(calendaropen.jpg) no-repeat #369;
			background-position: -671px -10px;	
		}
		#l9{
			left:10px;
			top:499px;
		}
		#l9.done{
			background: url(calendaropen.jpg) no-repeat #369;
			background-position: -10px -499px;			
		}
		#l9.expired{
			background: url(calendarexpired.jpg) no-repeat #369;
			background-position: -10px -499px;			
		}
		#l10{
			left:671px;
			top:499px;
		}
		#l10.done{			
			background: url(calendaropen.jpg) no-repeat #369;
			background-position: -671px -499px;	
		}
		#l11{
			left:10px;
			top:173px;
		}
		#l11.done{			
			background: url(calendaropen.jpg) no-repeat #369;
			background-position: -10px -173px;	
		}
		#l12{
			left: 506px;
			top: 10px;
		}
		#l12.done{			
			background: url(calendaropen.jpg) no-repeat #369;
			background-position: -506px -10px;	
		}
		#l13{
			left:340px;
			top:499px;
		}
		#l13.done{			
			background: url(calendaropen.jpg) no-repeat #369;
			background-position: -340px -499px;	
		}
		#l14{
			left:340px;
			top:173px;
		}
		#l14.done{			
			background: url(calendaropen.jpg) no-repeat #369;
			background-position: -340px -173px;	
		}
		#l15{
			left:836px;
			top:10px;
		}
		#l15.done{			
			background: url(calendaropen.jpg) no-repeat #369;
			background-position: -836px -10px;	
		}
		#l15.expired{			
			background: url(calendarexpired.jpg) no-repeat #369;
			background-position: -836px -10px;	
		}
		#l16{
			left:671px;
			top:336px;
		}
		#l16.done{			
			background: url(calendaropen.jpg) no-repeat #369;
			background-position: -671px -336px;	
		}
		#l16.expired{			
			background: url(calendarexpired.jpg) no-repeat #369;
			background-position: -671px -336px;	
		}
		#l17{
			left:10px;
			top:336px;
		}
		#l17.done{			
			background: url(calendaropen.jpg) no-repeat #369;
			background-position: -10px -336px;	
		}
		#l18{
			left:506px;
			top:336px;
		}
		#l18.done{			
			background: url(calendaropen.jpg) no-repeat #369;
			background-position: -506px -336px;	
		}
		#l19{
			left:836px;
			top:499px;
		}
		#l19.done{			
			background: url(calendaropen.jpg) no-repeat #369;
			background-position: -836px -499px;	
		}
		#l19.expired{
			background: url(calendarexpired.jpg) no-repeat #369;
			background-position: -836px -499px;	
		}
		#l20{
			left:836px;
			top:173px;
		}
		#l20.done{			
			background: url(calendaropen.jpg) no-repeat #369;
			background-position: -836px -173px;	
		}
		#l21{
			left:175px;
			top:10px;
		}
		#l21.done{			
			background: url(calendaropen.jpg) no-repeat #369;
			background-position: -175px -10px;	
		}
		#l22{
			left:506px;
			top:499px;
		}
		#l22.done{			
			background: url(calendaropen.jpg) no-repeat #369;
			background-position: -506px -499px;	
		}
		#l23{
			left:175px;
			top:499px;
		}
		#l23.done{			
			background: url(calendaropen.jpg) no-repeat #369;
			background-position: -175px -499px;	
		}
		#l24{
			left:506px;
			top:173px;
		}
		#l24.done{			
			background: url(calendaropen.jpg) no-repeat #369;
			background-position: -506px -173px;	
		}
		#calendar li a#l25{
			width:318px;
		}		
		#l25{
			left:671px;
			top:661px;
		}
		#l25.done{			
			background: url(calendaropen.jpg) no-repeat #369;
			background-position: -671px -661px;	
		}		
	.emailLink {
		width: 204px;
		height: 20px;
		position: absolute;
		bottom: 85px;
		left: 390px;
		z-index: 999;
		display: block;
	}
	.logoLink {
		width: 290px;
		height: 120px;
		position: absolute;
		bottom: 25px;
		left: 20px;
		z-index: 999;
		display: block;
	}
	.webLink {
		width: 204px;
		height: 20px;
		position: absolute;
		bottom: 62px;
		left: 390px;
		z-index: 999;
		display: block;
	}
	.twitterLink {
		width: 92px;
		height: 20px;
		position: absolute;
		bottom: 40px;
		left: 390px;
		z-index: 999;
		display: block;
	}
		