	body		
	{
		margin: 0;
		padding: 0;
		text-align: center;
		font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;	
	}

	/* get rid of outline around links such as members button */
	a img{border:0;}
	/* a:link img{border:0;} */
	/* a:hover img{border:0;} */

	/* need margin: 0 auto for Firefox (doesn't center otherwise) */
	.bkgimage
	{
		background-image:	url('../images2/background_index.gif');
		background-color: #7E7933;
		background-repeat: no-repeat;
		height: 600px;
		width: 800px;
		background-position: 0px 0px;
		margin: 0 auto;
		padding: 0;
	}

	/* definitions to position number of years text over its oval */
	.years_div
	{
		float: right;
		clear: right;
		/* background-color: #333300; */
		width: 500;
		height: 50;
		position: relative;
		top: 0;
		left: -20; 
		margin: 0;
		padding: 0;
		text-align: left;
	}

	img.positioned
	{
		position: absolute;
		/* width: 100px;
		height: 100px; */
	}
	
	img#over_years
	{
		top:11;
		left:116;
	}

	/* definitions for navigation buttons */
	.buttons_div
	{
		float: right;
		clear: right;
		/* background-color: #444400; */
		width: 500;
		height: 95;
		position: relative;
		top: 0;
		left: -20; 
		margin: 0;
		padding: 0;
		text-align: left;
	}

	.buttons_div_1
	{
		/* background-color: #333300; */
		width: 500;
		height: 30;
		margin: 0;
		padding: 0;
		text-align: left;
	}

	.buttons_div_2
	{
		/* background-color: #330033; */
		width: 500;
		height: 35;
		margin: 0;
		padding: 0;
		text-align: left;
	}

	.buttons_div_3
	{
		/* background-color: #003333; */
		width: 500;
		height: 30;
		margin: 0;
		padding: 0;
		text-align: left;
	}

	.joinus:
	{
		position: relative;
		top: 0px;
		left: 0px;
	}
	.linksb
	{
		position: relative;
		top: 0px;
		left: 50px;
	}

	.tickets
	{
		position: relative;
		top: -5px;
		left: 85px;
	}

	.musicclips
	{
		position: relative;
		top: 7px;
		left: 40px;
	}

	.sponsors
	{
		position: relative;
		top: 0px;
		left: 100px;
	}

	.aboutus
	{
		position: relative;
		top: 0px;
		left: 0px;
	}

	.calendar
	{
		position: relative;
		top: 0px;
		left: 60px;
	}

	.clear_all
	{
		clear: both;
	}

	/* members button */
	.members
	{
		float: right;
		position: relative;
		top: 167;
		left: -25;
		text-decoration: none;
		outline: none;
		margin: 0;
		padding: 0;
	}

	/* div box for upcoming events text */
	.eventtext_index
	{
		background: #ea9f12;
		color: black;
		text-align: left;
		float: left;
		position: relative;
		top: 111;
		left: 69;
		width: 457;
		height: 287;
		margin: 0;
		padding: 0;	
	}
	.eventtext_index li
	{
		margin-bottom: 10px;
	}
	.event-dates_index
	{
		font-size: 10pt;
		font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;	
	}

	.poster
	{
		background: #ea9f12;
		text-align: left;
		float: left;
		position: relative;
		top: 110;  /* orig 111 */
		left: 69;  /* orig 69 */
		width: 457;
		height: 287;
		margin: 0;
		padding: 0;	
	}
	.poster-text
	{
		font-size: 12pt;
		margin: 2px; 0px; 0px; 2px;
	}

	.poster-tix-button
	{
		float: right;
		padding:3px 0;
		width:150px;
		font-size:9px;
		text-align:center;
	}
