* {
	padding: 0;
	margin: 0;
	}
	
body {
	background:  url(images/background.jpg) center top no-repeat;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	}


	
#wrapper{
	width:1024px;
	margin:0 auto 0 auto;
	}

#primaryContent{
	 margin-top:325px;
	 height:450px;
}


h1{
	text-indent:-9999px;
	background:url(images/spiritOfChristmas09.jpg) no-repeat;
	width:530px;
	height:220px;
	float:left;
	margin-top:20px;	
}

h2{
	text-indent:-9999px;
	background:url(images/introductionText.jpg) no-repeat;
	width:530px;
	height:100px;
	float:left;
}

#videoPlaceholder{
	background:url(images/videoPlayer.jpg) no-repeat;
	width:494px;
	height:450px;
	float:right;	
}

#videoPlaceholder img{
	width:394px;

padding-left:55px;
padding-top:25px;
margin-bottom:20px;
}

#statisticsBar{
	width: 395px;
	height:90px;
	padding-left:55px;
}


#calendar{
	width:1024px;
	clear:both;
margin-top:115px;
	}
	
h3{
	text-indent:-9999px;
	background:url(images/theSpiritSoFar.jpg) no-repeat;
	width:210px;
	height:195px;	
	float:left;
	margin-left:-50px;
	margin-top:-45px;
}

li.firstDay{
		padding:0px!important;
}


ul#adventCalender li{
	list-style-type:none;
	width: 124px;
	height: 135px;
float: left;
	margin:0px;
	padding:0px 0px 15px 18px;

}




a#merryXmas{
	text-indent:-9999px;
	background:url(images/merryChristmas.jpg) no-repeat;
	float:right;
	height:204px;
	width:414px;
	position:relative;
	bottom:15px;
}

#footer{
	width:1024px;
	clear:both;
float:left;
height:200px;
	}



a#twitterLink{
	background:url(images/followUsOnTwitter.jpg) no-repeat;	
	display:block;
	text-indent:-9999px;
	height:64px;
	width:200px;
	float:none;
	margin-top:75px;

}

a#twitterLink:hover{
	background:url(images/followUsOnTwitter_RollOvr.jpg) no-repeat;	
}

a#blog{
	background:url(images/readOurBlog.jpg) no-repeat;
	width:441px;
	height:26px;	
	padding: 0px 95px 5px 0px;	
	display:block;
	text-indent:-9999px;	
	float:none;
}

a#blog:hover{
	background:url(images/readOurBlog_RollOvr.jpg) no-repeat;
}

a#redwebLogo{
	text-indent:-9999px;
	background:url(images/redwebLogo.jpg) no-repeat;
	width: 104px;
	height:37px;
	float:right;
	margin-top:-70px;
}


p.copyright{
	text-indent:-9999px;
	background:url(images/copyright09Redweb.jpg) no-repeat;
	width:170px;
	height:46px;	
	float: right;
	clear:right;
	margin-top:-35px;

}

.tipsy { 
padding: 4px; 
font-size: 10px; 
filter: alpha(opacity=80); 
background-repeat: no-repeat; 
}
  
.tipsy-inner { 
padding: 10px ;
background-color: #c7c0a3; 
color: #6c1a07; 
width: 120px; 
text-align: left;
border:solid thick #e0dcc8;
font-size:14px;
line-height:18px;
}
  
.tipsy-south { 
background-image: url(tipsy-south.gif); 
background-position: bottom center; 
}

span.south{
text-indent:-9999px;
background:url(images/infoButtonRoll.jpg) no-repeat;
padding-bottom:10px;
float:left;
width:239px;
height:20px;
cursor:pointer;
}


