body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height:20px;
	background-color:#000000;
}

.content {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:18px;
	line-height:24px;
	color:#ffffff;
	font-weight:500;
}

.container {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:18px;
	line-height:24px;
	text-align:justify;
	color:#ffffff;
}

.container2 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:18px;
	line-height:24px;
	text-align:center;
	color:#ffffff;
}

.whitehead {
	font-family:Georgia, Times New Roman, Times, serif;
	font-size:48px;
	line-height:52px;
	color:#FFFFFF;
}

.contact {
	font-family:Georgia, Times New Roman, Times, serif;
	font-size:24px;
	line-height:36px;
	text-align:center;
	color:#FFFFFF;
}

.upcomingHead {
	font-family:Georgia, Times New Roman, Times, serif;
	font-size:30px;
	line-height:42px;
	text-align:center;
	font-weight:bold;
	color:#660099;
}

.upcomingBand {
	font-family:Georgia, Times New Roman, Times, serif;
	font-size:22px;
	line-height:30px;
	text-align:center;
	color:#000000;
}

.upcomingTime {
	font-family:Georgia, Times New Roman, Times, serif;
	font-size:20px;
	line-height:28px;
	text-align:center;
	color:#000000;
}

.upcomingTicket {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:20px;
	line-height:30px;
	text-align:center;
	font-weight:bold;
	color:#336600;
}

.ticketInfo {
	font-family:Georgia, Times New Roman, Times, serif;
	font-size:20px;
	line-height:30px;
	font-weight:bold;
	text-align:center;
	color:#000000;
}

.support {
	font-family:Georgia, Times New Roman, Times, serif;
	font-size:20px;
	line-height:28px;
	text-align:center;
	font-weight:bold;
	color:#660099;
}

.contact a {
	color:#FFCCFF;
	text-decoration:none;
}

.linkText {
	font-family:Georgia, Times New Roman, Times, serif;
	font-size:20px;
	line-height:24px;
	color:#ffffff;
	font-weight:bold;
}

.linkText a {
	font-family:Georgia, Times New Roman, Times, serif;
	font-size:20px;
	line-height:24px;
	color:#6600CC;
	font-weight:bold;
	text-decoration:none;
}

.spacer {
	font-family:Georgia, Times New Roman, Times, serif;
	font-size:10px;
	line-height:6px;
	text-align:center;
	color:#ffffff;
}

.yellowhead {
	font-family:Georgia, Times New Roman, Times, serif;
	font-size:48px;
	line-height:48px;
	color:#FFFF00;
}

.purplehead {
	font-family:Georgia, Times New Roman, Times, serif;
	font-size:42px;
	line-height:48px;
	color:#660099;
}

.purpleheadlg {
	font-family:Georgia, Times New Roman, Times, serif;
	font-size:48px;
	line-height:48px;
	color:#660099;
}

.magentahead {
	font-family:Georgia, Times New Roman, Times, serif;
	font-size:48px;
	line-height:52px;
	color:#FFCCFF;
}

.aquahead {
	font-family:Georgia, Times New Roman, Times, serif;
	font-size:36px;
	line-height:42px;
	color:#00CCFF;
}


#wrapper {
	margin-top:0px;
	margin-left:auto;
	margin-right:auto;
	width:1000px;
	background-color:#330066;
	}

/* heaqder & navigation bar */

#header {
	position:relative;
	width:1000px;
	height:175px;
	margin-left:0px;
	margin-top:0px;
	background-image:url(images/RTP-header.jpg);
	}

#navigation {
	position:absolute;
	margin-top:125px;
	width:1000px;
	height:35px;
	}

#home, #homepage {
	position:relative;
	margin-left:0px;
	margin-top:0px;
	width:135px;
	height:35px;
	}
	
	#home {background-image:url(images/home.jpg);
	}
	
	#home:hover {background-image:url(images/home-ro.jpg);
	}

	#homepage {background-image:url(images/home-page.jpg);
	}

#venue, #venuepage {
	position:relative;
	margin-left:135px;
	margin-top:-35px;
	width:115px;
	height:35px;
	}
	
	#venue {background-image:url(images/venue.jpg);
	}
	
	#venue:hover {background-image:url(images/venue-ro.jpg);
	}

	#venuepage {background-image:url(images/venue-page.jpg);
	}

#upcoming, #upcomingpage {
	position:relative;
	margin-left:250px;
	margin-top:-35px;
	width:260px;
	height:35px;
	}
	
	#upcoming {background-image:url(images/upcoming.jpg);
	}
	
	#upcoming:hover {background-image:url(images/upcoming-ro.jpg);
	}

	#upcomingpage {background-image:url(images/upcoming-page.jpg);
	}

#pastevents, #pasteventspage {
	position:relative;
	margin-left:510px;
	margin-top:-35px;
	width:190px;
	height:35px;
	}
	
	#pastevents {background-image:url(images/past-events.jpg);
	}
	
	#pastevents:hover {background-image:url(images/past-events-ro.jpg);
	}

	#pasteventspage {background-image:url(images/past-events-page.jpg);
	}

#contact, #contactpage {
	position:relative;
	margin-left:700px;
	margin-top:-35px;
	width:175px;
	height:35px;
	}
	
	#contact {background-image:url(images/contact.jpg);
	}
	
	#contact:hover {background-image:url(images/contact-ro.jpg);
	}

	#contactpage {background-image:url(images/contact-page.jpg);
	}

#links, #linkspage {
	position:relative;
	margin-left:875px;
	margin-top:-35px;
	width:125px;
	height:35px;
	}
	
	#links {background-image:url(images/links.jpg);
	}
	
	#links:hover {background-image:url(images/links-ro.jpg);
	}

	#linkspage {background-image:url(images/links-page.jpg);
	}


/* main container backgrounds */

#main-home, #main-basic, #main-upcoming, #main-dark-box, #main-light-box, #main-light-box2, #main-upcoming {
	position:relative;
	margin-left:0px;
	margin-top:0px;
	width:1000px;
	height:1158px;
	background-color:#330066;
	}

	#main-basic {background:url(images/main-bkgrnd.jpg) no-repeat;
	}
	
	#main-dark-box {background:url(images/RTP-bkgrnd-dark.jpg) no-repeat;
	}
	
	#main-light-box {background:url(images/RTP-bkgrnd-light.jpg) no-repeat;
	}

	#main-light-box2 {background:url(images/RTP-bkgrnd-light2.jpg) no-repeat;
	}
	
	#main-upcoming {background:url(event_pages/RTP-Community.jpg) no-repeat;
	}

#venue_flash {
	position:relative;
	margin-left:100px;
	margin-top:25px;
	width:800px;
	height:484px;
	}	
	
#slide_show {
	position:relative;
	margin-left:180px;
	margin-top:25px;
	width:640px;
	height:480px;
	}	
	
#text-contact {
	position:relative;
	margin-top:-10px;
	margin-left:290px;
	width:420px;
	height:240px;
	background-image:url(images/contact-bkgrnd.jpg);
	}

#text-contact2 {
	position:relative;
	margin-top:10px;
	margin-left:auto;
	margin-right:auto;
	width:450px;
	height:100px;
	background-image:url(images/contact-bkgrnd.jpg);
	}

#text-container {
	position:relative;
	margin-top:-630px;
	margin-left:165px;
	width:675px;
	}

#text-container2 {
	position:relative;
	margin-top:-650px;
	margin-left:165px;
	width:675px;
	}
