@charset "utf-8";

body {
	background-color: #000000;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-repeat: no-repeat;
	background-position: center center;
}
.musicbutton {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #CCCC00;
	text-decoration: none;
	background-color: #003366;
	border: 1px solid #CCCCCC;
}


a:link {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
}


.homebackground {
	background-image: url(images/home_background.jpg);
	background-repeat: no-repeat;
	height: 660px;
	width: 950px;
	background-position: center;
}

.homebackgroundtwo {
	background-image: url(images/home_background_two.jpg);
	background-repeat: no-repeat;
	height: 940px;
	width: 950px;
	background-position: center;
}
.innertable {
	height: 660px;
	width: 950px;
}
.bodytext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
}
.bodytextbold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.colouredbold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FD9B2F;
	text-decoration: none;
}



a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #FD9B2F;
	text-decoration: underline;
	text-decoration: underline;
}
.smalltitles {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.largebody {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
}

.ticketbackground {
	background-image: url(images/ticket_background.jpg);
	height: 660px;
	width: 950px;
	background-repeat: no-repeat;
}
.aboutbackground {
	background-image: url(images/about_background.jpg);
	height: 660px;
	width: 950px;
	background-repeat: no-repeat;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
}
.newsbackground {
	background-image: url(images/news_background.jpg);
	height: 660px;
	width: 950px;
	background-repeat: no-repeat;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
}

.lineupbackground {
	background-image: url(images/lineup_background.jpg);
	height: 787px;
	width: 950px;
	background-repeat: no-repeat;
}

.tradersbackground {
	background-image: url(images/traders_background.jpg);
	height: 660px;
	width: 950px;
	background-repeat: no-repeat;
}

.accommodationbackground {
	background-image: url(images/accommodation_background.jpg);
	height: 660px;
	width: 950px;
	background-repeat: no-repeat;
}

.locationbackground {
	background-image: url(images/location_background.jpg);
	height: 660px;
	width: 950px;
	background-repeat: no-repeat;
}

.contactbackground {
	background-image: url(images/contact_background.jpg);
	height: 660px;
	width: 950px;
	background-repeat: no-repeat;
}

.bristolbackground {
	background-image: url(images/bristol_background.jpg);
	height: 660px;
	width: 950px;
	background-repeat: no-repeat;
}

.linksbackground {
	background-image: url(images/links_background.jpg);
	height: 660px;
	width: 950px;
	background-repeat: no-repeat;
}

.kenyonbackground {
	background-image: url(images/kenyon_background.jpg);
	height: 660px;
	width: 950px;
	background-repeat: no-repeat;
}
.mainoutline {
	border: 1px solid #999999;
}

.gallerybackground {
	background-image: url(images/gallery_background.jpg);
	height: 660px;
	width: 950px;
	background-repeat: no-repeat;
}
.whiteoutline {
	border: 1px solid #eeeeee;
}
.bigtitles {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
#flashPlayer {
	width: 75px;
}

img {
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(...);
}
.taxibox {
	background-color: #333333;
	border: 1px solid #CCCCCC;
}
