/* All Pages -------------------------------------------- */

.redLinks {
	font-family:"Trebuchet MS";
	font-size: 11px;
	text-decoration:none;
	color: #d3172c;
	}

.redLinks a:link{
	font-family:"Trebuchet MS";
	font-size: 11px;
	text-decoration:none;
	color: #d3172c;
	}

.redLinks a:visited{
	font-family:"Trebuchet MS";
	font-size: 11px;
	text-decoration:none;
	color: #d3172c;
	}	
		
.redLinks a:hover{
	font-family:"Trebuchet MS";
	font-size: 11px;
	text-decoration:none;
	color: #d3172c;
	}
	
.redArticleHeaders {
	font-family:"Trebuchet MS";
	font-size: 14px;
	text-decoration:none;
	color: #d3172c;
	}

.blackBodyText {
	font-family:"Trebuchet MS";
	font-size: 11px;
	text-decoration:none;
	color: #000000;
	}
	
.blackBodyHeader {
	font-family:"Trebuchet MS";
	font-size: 14px;
	text-decoration:none;
	color:#000000;
	font-weight:bold;
	}

.blackBodyText a:link{
	font-family:"Trebuchet MS";
	font-size: 11px;
	text-decoration:underline;
	color: #000000;
	}	

.blackBodyText a:visited{
	font-family:"Trebuchet MS";
	font-size: 11px;
	text-decoration:underline;
	color: #000000;
	}

.blackBodyText a:hover{
	font-family:"Trebuchet MS";
	font-size: 11px;
	text-decoration:underline;
	color: #000000;
	}
	
.whiteText {
	font-family:"Trebuchet MS";
	font-size: 11px;
	text-decoration:none;
	color: #FFFFFF;
	}	

.whiteText a:link{
	font-family:"Trebuchet MS";
	font-size: 11px;
	text-decoration:underline;
	color: #FFFFFF;
	}	

.whiteText a:visited{
	font-family:"Trebuchet MS";
	font-size: 11px;
	text-decoration:underline;
	color: #FFFFFF;
	}

.whiteText a:hover{
	font-family:"Trebuchet MS";
	font-size: 11px;
	text-decoration:underline;
	color: #FFFFFF;
	}
	
/* Details Page --------------------------------------------------- */

.detailsheader {
	background-image:url(../images/detailsheader.jpg);
	background-position:top;
	background-repeat:no-repeat;
	}

.darkteal {
	background-color:#7ec2d5;
	}

.lightteal {
	background-color:#9bd3df;
	}
	

	
/* Questions Page --------------------------------------------------- */

.questionsheader {
	background-image:url(../images/questionsheader.jpg);
	background-position:top;
	background-repeat:no-repeat;
	}	

.numberorder {
	font-family:"Trebuchet MS";
	font-size: 11px;
	text-decoration:none;
	color: #226e7f;
	}

/* Free Stuff Page --------------------------------------------------- */

.freestuffheader {
	background-image:url(../images/freestuffheader.jpg);
	background-position:top;
	background-repeat:no-repeat;
	}
	
.darkredBG {
	background-color:#6f0c17;
	}
	
.freeipod {
	background-image:url(../images/freeipod.jpg);
	background-position:top;
	background-repeat:no-repeat;
	}

.freecamera {
	background-image:url(../images/freecamera.jpg);
	background-position:top;
	background-repeat:no-repeat;
	}
	
.freeguitar {
	background-image:url(../images/freeguitar.jpg);
	background-position:top;
	background-repeat:no-repeat;
	}
	
.freeclothes {
	background-image:url(../images/freeclothes.jpg);
	background-position:top;
	background-repeat:no-repeat;
	}

.scholarshipgradient {
	background-image:url(../images/scholarshipgradient.jpg);
	background-position:top;
	background-repeat:no-repeat;
	}

/* Contact Page --------------------------------------------------- */

.winterfestcontactheader {
	background-image:url(../images/winterfestcontactheader.jpg);
	background-position:top;
	background-repeat:no-repeat;
	}

.contactLUheader {
	background-image:url(../images/contactLUheader.jpg);
	background-position:top;
	background-repeat:no-repeat;
	}

.contactgradient {
	background-image:url(../images/contactgradient.jpg);
	background-position:top;
	background-repeat:no-repeat;
	}

/* Winterfest Map Page --------------------------------------------------- */	

.mapheader {
	background-image:url(../images/mapheader.jpg);
	background-position:top;
	background-repeat:no-repeat;
	}
	
/* Performer Page --------------------------------------------------- */

.performerheader {
	background-image:url(../images/performerheader.jpg);
	background-position:top;
	background-repeat:no-repeat;
	}	

/* Speaker Page --------------------------------------------------- */

.speakerheader {
	background-image:url(../images/speakerheader.jpg);
	background-position:top;
	background-repeat:no-repeat;
	}

.speakerBG1 {
	background-image:url(../images/speakers_bg1.jpg);
	background-position:top;
	background-repeat:no-repeat;
	}

.speakerBG2 {
	background-image:url(../images/speakers_bg2.jpg);
	background-position:top;
	background-repeat:no-repeat;
	}		
	
.speakerdarkredBG {
	background-color:#650c16;
	}
	
.speakerlighredBG {
	background-color:#8b101e;
	}

/* Schedule Page --------------------------------------------------- */

.schedulegreybottom {
	background-image:url(../images/schedulegreybottom.jpg);
	background-position:top;
	background-repeat:repeat-y;
	}

.schedulebluebottom {
	background-image:url(../images/schedulebluebottom.jpg);
	background-position:top;
	background-repeat:repeat-y;
	}

.scheduleheader {
	background-image:url(../images/scheduleheader.jpg);
	background-position:top;
	background-repeat:no-repeat;
	}

.sundaybg {
	background-image:url(../images/sundaybg.jpg);
	background-position:top;
	background-repeat:no-repeat;
	}

.mondaybg {
	background-image:url(../images/mondaybg.jpg);
	background-position:top;
	background-repeat:no-repeat;
	}		

.tuesdaybg {
	background-image:url(../images/tuesdaybg.jpg);
	background-position:top;
	background-repeat:no-repeat;
	}

.whiteArialText {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration:none;
	color: #FFFFFF;
	}	

.whiteArialText a:link{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration:underline;
	color: #FFFFFF;
	}	

.whiteArialText a:visited{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration:underline;
	color: #FFFFFF;
	}

.whiteArialText a:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration:underline;
	color: #FFFFFF;
	}

/* Tickets Page --------------------------------------------------- */		

.ticketsheader {
	background-image:url(../images/ticketsheader.jpg);
	background-position:top;
	background-repeat:no-repeat;
	}

.ticket1 {
	background-image:url(../images/ticket1.jpg);
	background-position:top;
	background-repeat:no-repeat;
	}

.ticket2 {
	background-image:url(../images/ticket2.jpg);
	background-position:top;
	background-repeat:no-repeat;
	}

.smallticket {
	background-image:url(../images/smallticket.jpg);
	background-position:top;
	background-repeat:no-repeat;
	}

.blueticketsBG {
	background-color:#a9d6e1;
	}

.lightbluetickets {
	background-color:#dcedf0;
	}

/* Registration Page --------------------------------------------------- */	

.registrationheader {
	background-image:url(../images/registrationheader.jpg);
	background-position:top;
	background-repeat:no-repeat;
	}