a.start-rumour {
	width: 201px;
	height: 36px;
	display: block;
	background: url(../images/buttons-startrumour.png) 0 0 no-repeat;
}
	a.start-rumour:hover {
		background: url(../images/buttons-startrumour.png) -201px 0 no-repeat;
	}

a.create-a-profile {
	width: 260px;
	height: 36px;
	display: block;
	background: url(../images/buttons-create.png) 0 0 no-repeat;
	margin: 0 0 3px 0;
}
	a.create-a-profile:hover {
		background: url(../images/buttons-create.png) -260px 0 no-repeat;
	}

a.create-venue {
	width: 260px;
	height: 36px;
	display: block;
	background: url(../images/buttons-create.png) 0 -36px no-repeat;
	margin: 0 0 3px 0;
}
	a.create-venue:hover {
		background: url(../images/buttons-create.png) -260px -36px no-repeat;
	}
	
a.createad {
	width: 250px;
	height: 36px;
	display: block;
	background: url(../images/r_botadv.png) 0 0 no-repeat;
	margin: 0 0 3px 0;
}
	a.createad:hover {
		background: url(../images/r_botadvh.png) 0 0 no-repeat;
	}

a.goingon {
	width: 260px;
	height: 36px;
	display: block;
	background: url(../images/r_botnow.png) 0 0 no-repeat;
	margin: 0 0 3px 0;
}
	a.goingon:hover {
		background: url(../images/r_botnowh.png) 0 0 no-repeat;
	}

a.pevents {
	width: 149px;
	height: 32px;
	display: block;
	background: url(../images/r_events.png) 0 0 no-repeat;
	margin: 0 0 3px 0;
}
	a.pevents:hover {
		background: url(../images/rp_eventsb.png) 0 0 no-repeat;
	}

a.pnews {
	width: 149px;
	height: 32px;
	display: block;
	background: url(../images/r_news.png) 0 0 no-repeat;
	margin: 0 0 3px 0;
}
	a.pnews:hover {
		background: url(../images/rp_newsb.png) 0 0 no-repeat;
	}

a.pcontests {
	width: 149px;
	height: 32px;
	display: block;
	background: url(../images/r_contests.png) 0 0 no-repeat;
	margin: 0 0 3px 0;
}
	a.pcontests:hover {
		background: url(../images/rp_contestsb.png) 0 0 no-repeat;
	}

a.pphotos {
	width: 149px;
	height: 32px;
	display: block;
	background: url(../images/r_media.png) 0 0 no-repeat;
	margin: 0 0 3px 0;
}
	a.pphotos:hover {
		background: url(../images/rp_mediab.png) 0 0 no-repeat;
	}

a.pbooking {
	width: 149px;
	height: 32px;
	display: block;
	background: url(../images/r_booking.png) 0 0 no-repeat;
	margin: 0 0 3px 0;
}
	a.pbooking:hover {
		background: url(../images/rp_bookingb.png) 0 0 no-repeat;
	}

a.pforum {
	width: 149px;
	height: 32px;
	display: block;
	background: url(../images/r_forum.png) 0 0 no-repeat;
	margin: 0 0 3px 0;
}
	a.pforum:hover {
		background: url(../images/rh_forumb.png) 0 0 no-repeat;
	}

a.paud {
	width: 149px;
	height: 32px;
	display: block;
	background: url(../images/r_auditions.png) 0 0 no-repeat;
	margin: 0 0 3px 0;
}
	a.paud:hover {
		background: url(../images/rh_auditionsb.png) 0 0 no-repeat;
	}

a.pvenues {
	width: 149px;
	height: 32px;
	display: block;
	background: url(../images/r_venues.png) 0 0 no-repeat;
	margin: 0 0 3px 0;
}
	a.pvenues:hover {
		background: url(../images/rh_venuesb.png) 0 0 no-repeat;
	}
a.pcvenues {
	width: 149px;
	height: 32px;
	display: block;
	background: url(../images/r_createv.png) 0 0 no-repeat;
	margin: 0 0 3px 0;
}
	a.pcvenues:hover {
		background: url(../images/rh_createvb.png) 0 0 no-repeat;
	}
a.pind {
	width: 149px;
	height: 32px;
	display: block;
	background: url(../images/r_industries.png) 0 0 no-repeat;
	margin: 0 0 3px 0;
}
	a.pind:hover {
		background: url(../images/rh_industriesb.png) 0 0 no-repeat;
	}

a.ptickets {
	width: 180px;
	height: 24px;
	display: block;
	background: url(../images/p21/r21_ticketsbtn.png) 0 0 no-repeat;
	margin: 0 0 0 0;
}
	a.ptickets:hover {
		background: url(../images/p21/r21_ticketsbtnn.png) 0 0 no-repeat;
	}
a.visit-profile {
	width: 166px;
	height: 36px;
	display: block;
	background: url(../images/buttons-visitprofile.png) 0 0 no-repeat;
	margin: 0 0 3px 0;
}
	a.visit-profile:hover {
		background: url(../images/buttons-visitprofile.png) -166px 0 no-repeat;
	}
	
a.create-profile {
	width: 166px;
	height: 36px;
	display: block;
	background: url(../images/buttons-create-profile.png) 0 0 no-repeat;
	margin: 0;
}
	a.create-profile:hover {
		background: url(../images/buttons-create-profile.png) -166px 0 no-repeat;
	}

a.create-listing {
	width: 166px;
	height: 36px;
	display: block;
	background: url(../images/buttons-create-listing.png) 0 0 no-repeat;
	margin: 0;
}
	a.create-listing:hover {
		background: url(../images/buttons-create-listing.png) -166px 0 no-repeat;
	}

a.subscribe {
	width: 166px;
	height: 36px;
	display: block;
	background: url(../images/buttons-subscribe.png) 0 0 no-repeat;
	margin: 0;
}
	a.subscribe:hover {
		background: url(../images/buttons-subscribe.png) -166px 0 no-repeat;
	}

a.update {
	width: 102px;
	height: 36px;
	display: block;
	background: url(../images/buttons-update.png) 0 0 no-repeat;
	margin: 0;
}
	a.update:hover {
		background: url(../images/buttons-update.png) -102px 0 no-repeat;
	}

a.search {
	width: 102px;
	height: 36px;
	display: block;
	background: url(../images/buttons-search.png) 0 0 no-repeat;
	margin: 0;
}
	a.search:hover {
		background: url(../images/buttons-search.png) -102px 0 no-repeat;
	}

a.search2 {
	width: 108px;
	height: 24px;
	display: block;
	background: url(../images/r_audsearch.png) 0 0 no-repeat;
	margin-left:50px
}


a.login {
	width: 102px;
	height: 36px;
	display: block;
	background: url(../images/buttons-login.png) 0 0 no-repeat;
	margin: 0;
}
	a.login:hover {
		background: url(../images/buttons-login.png) -102px 0 no-repeat;
	}

a.send {
	width: 102px;
	height: 36px;
	display: block;
	background: url(../images/buttons-send.png) 0 0 no-repeat;
	margin: 0;
}
	a.send:hover {
		background: url(../images/buttons-send.png) -102px 0 no-repeat;
	}

a.buy-tickets {
	width: 166px;
	height: 36px;
	display: block;
	background: url(../images/buttons-buytickets.png) 0 0 no-repeat;
	margin: 0 0 3px 0;
}
	a.buy-tickets:hover {
		background: url(../images/buttons-buytickets.png) -166px 0 no-repeat;
	}

a.learn-more {
	width: 166px;
	height: 36px;
	display: block;
	background: url(../images/buttons-learnmore.png) 0 0 no-repeat;
	margin: 0 0 3px 0;
}
	a.learn-more:hover {
		background: url(../images/buttons-learnmore.png) -166px 0 no-repeat;
	}

a.next {
	float: left;
	width: 83px;
	height: 36px;
	display: block;
	background: url(../images/buttons-steps.png) 0 -36px no-repeat;
	margin: 0 3px 3px 0;
}
	a.next:hover {
		background: url(../images/buttons-steps.png) -83px -36px no-repeat;
	}

a.prev {
	float: left;
	width: 83px;
	height: 36px;
	display: block;
	background: url(../images/buttons-steps.png) 0 0 no-repeat;
	margin: 0 3px 3px 0;
}
	a.prev:hover {
		background: url(../images/buttons-steps.png) -83px 0 no-repeat;
	}
.vipcode {
	color:#006cff;
	width:86px;
	cursor: pointer;
}
	.vipcode:hover {
		color:#f6851f;
	}

a.photogallery-browse {
	width: 226px;
	height: 36px;
	display: block;
	background: url(../images/buttons-photogallery.png) 0 0 no-repeat;
	margin: 0 0 3px 0;
}
	a.photogallery-browse:hover {
		background: url(../images/buttons-photogallery.png) -226px 0 no-repeat;
	}

a.photogallery-upload {
	width: 226px;
	height: 36px;
	display: block;
	background: url(../images/buttons-photogallery.png) 0 -36px no-repeat;
	margin: 0 0 3px 0;
}
	a.photogallery-upload:hover {
		background: url(../images/buttons-photogallery.png) -226px -36px no-repeat;
	}

a.photogallery-add {
	width: 226px;
	height: 36px;
	display: block;
	background: url(../images/buttons-photogallery.png) 0 -72px no-repeat;
	margin: 0 0 3px 0;
}
	a.photogallery-add:hover {
		background: url(../images/buttons-photogallery.png) -226px -72px no-repeat;
	}

	

div#mainnav {
	position: absolute;
	left: 284px;
	top: 45px;
	width: 692px;
	height: 30px;
	z-index: 7;
}
	div#mainnav ul {
		position: relative;
		list-style-type: none;
		margin: 0;
		padding: 0;
		height: 30px;
	}
		div#mainnav ul li {
			float: left;
		}
		div#mainnav ul li a {
			display: block;
			height: 30px;
			background: url(../images/mainnav.png) no-repeat;
			outline: none;
		}
		
		div#mainnav ul li.news a {
			width: 97px;
			background-position: 0 0;
		}
			body.news div#mainnav ul li.news a,
			body.events div#mainnav ul li.news a,
			body.events-past div#mainnav ul li.news a,
			div#mainnav ul li.news a:hover {
				background-position: 0 -30px;
			}

		div#mainnav ul li.photos a {
			width: 108px;
			background-position: -97px 0;
		}
			body.photos div#mainnav ul li.photos a,
			body.videos div#mainnav ul li.photos a,
			div#mainnav ul li.photos a:hover {
				background-position: -97px -30px;
			}

		div#mainnav ul li.rumourprofiles a {
			width: 114px;
			background-position: -205px 0;
		}
			body.rumourprofiles div#mainnav ul li.rumourprofiles a,
			div#mainnav ul li.rumourprofiles a:hover {
				background-position: -205px -30px;
			}

		div#mainnav ul li.venues a {
			width: 64px;
			background-position: -319px 0;
		}
			body.venues div#mainnav ul li.venues a,
			div#mainnav ul li.venues a:hover {
				background-position: -319px -30px;
			}

		div#mainnav ul li.tickets a {
			width: 62px;
			background-position: -383px 0;
		}
			body.tickets div#mainnav ul li.tickets a,
			div#mainnav ul li.tickets a:hover {
				background-position: -383px -30px;
			}

		div#mainnav ul li.rumourspick a {
			width: 105px;
			background-position: -445px 0;
		}
			body.rumourspick div#mainnav ul li.rumourspick a,
			div#mainnav ul li.rumourspick a:hover {
				background-position: -445px -30px;
			}

		div#mainnav ul li.forum a {
			width: 56px;
			background-position: -550px 0;
		}
			body#phpbb div#mainnav ul li.forum a,
			div#mainnav ul li.forum a:hover {
				background-position: -550px -30px;
			}

		div#mainnav ul li.testimonials a {
			width: 86px;
			background-position: -606px 0;
		}
			body.testimonials div#mainnav ul li.testimonials a,
			div#mainnav ul li.testimonials a:hover {
				background-position: -606px -30px;
			}


			
ul#subnav {
	position: absolute;
	left: 386px;
	top: 40px;
	height: 29px;
	z-index: 10;
}
	ul#subnav {
		position: relative;
		list-style-type: none;
		margin: 0;
		padding: 0;
		height: 29px;
	}
		ul#subnav li {
			float: left;
		}
		ul#subnav li a {
			display: block;
			height: 29px;
			margin-right: 29px;
			background: url(../images/subnav.png) no-repeat;
		}

		ul#subnav li.photos a {
			background-position: 0 0;
			width: 105px;
		}
			body.photos ul#subnav li.photos a,
			ul#subnav li.photos a:hover {
				background-position: 0 -29px;
			}

		ul#subnav li.videos a {
			background-position: -105px 0;
			width: 47px;
		}
			body.videos ul#subnav li.videos a,
			ul#subnav li.videos a:hover {
				background-position: -105px -29px;
			}

		ul#subnav li.news a {
			background-position: -152px 0;
			width: 39px;
		}
			body.news ul#subnav li.news a,
			ul#subnav li.news a:hover {
				background-position: -152px -29px;
			}

		ul#subnav li.events a {
			background-position: -191px 0;
			width: 122px;
		}
			body.events ul#subnav li.events a,
			ul#subnav li.events a:hover {
				background-position: -191px -29px;
			}

		ul#subnav li.events-past a {
			background-position: -313px 0;
			width: 111px;
		}
			body.events-past ul#subnav li.events-past a,
			ul#subnav li.events-past a:hover {
				background-position: -313px -29px;
			}
			
		ul#subnav li.events-past-filter {
			display: none;
		}

		body.events ul#subnav li.events-past-filter,
		body.events-past ul#subnav li.events-past-filter {
			display: block;
			vertical-align: top;
			margin-top: -6px;
		}
