#wrapper {
background-attachment: scroll;
background-repeat: repeat-y;
background-position: 50% 0px;
margin-top: auto;
margin-right: auto;
margin-bottom: auto;
margin-left: auto;
width: 780px;
height: 0px
  }


body {
background:#8197a2 url(background/background.jpg) repeat-x;
 }
 
a:link {
	font: 11px Tahoma;
	color: #000000;
	text-decoration: underline;
	text-align: left;
	}

a:visited {
	font: 11px Tahoma;
	color: #000000;
	text-decoration: none;
	text-align: left;
	}
	
a:hover {
	font: 11px Tahoma;
	color: #CC9900;
	text-decoration: none;
	text-align: left;
	}
	
a:active {
	font: 11px Tahoma;
	color: #CC9900;
	text-decoration: none;
	text-align: left;
	} 

/* navigation */

ul#nav {
}
ul#nav li { list-style-type:none }
ul#nav li a {
	height:30px;
	width:65px;
	display:block;
	top:0;
	outline:none;
	position: relative;
	text-indent: -9999px;
}

li#navHome a, li#navConcerts a, li#navAboutus a, li#navGallery a, li#navMembers a, li#navFriends a, li#navLinks a,
li#navContact a {
	background:#ebe8db url(navi/navi.jpg);
}

li#navHome a 							{ background-position:0px 0; width:62px; left:0px;}
li#navHome a:hover						{ background-position:-104px 0px }
body#pageHome li#navHome a:active		{ background-position:-300px 0px }

li#navConcerts a 						{ background-position:-0px -30px; width:62px; left:0px }
li#navConcerts a:hover					{ background-position:-104px -30px }
body#pageConcerts li#navConcerts a 		{ background-position:-168px -30px }

li#navAboutus a 						{ background-position:-0px -60px; width:62px; left:0px}
li#navAboutus a:hover					{ background-position:-104px -60px }
body#pageAboutus li#navAboutus a 		{ background-position:-168px -60px }

li#navGallery a 						{ background-position:-0px -90px; width:62px; left:0px}
li#navGallery a:hover					{ background-position:-104px -90px }
body#pageGallery li#navGallery a 		{ background-position:-168px -90px }

li#navMembers a 						{ background-position:-0px -120px; width:62px; left:0px }
li#navMembers a:hover					{ background-position:-104px -120px }
body#pageMembers li#navMembers a 		{ background-position:-168px -120px }


li#navFriends a 						{ background-position:-0px -150px; width:62px; left:0px }
li#navFriends a:hover					{ background-position:-104px -150px }
body#pageFriends li#navFriends a 		{ background-position:-168px -150px }

li#navLinks a 							{ background-position:-0px -180px; width:62px; left:0px }
li#navLinks a:hover						{ background-position:-104px -180px }
body#pageLinks li#navLinks a 			{ background-position:-168px -180px }


li#navContact a 						{ background-position:-0px -210px; width:62px; left:0px }
li#navContact a:hover					{ background-position:-104px -210px }
body#pageContact li#navContact a 		{ background-position:-168px -210px }

/* Position navigation */

ul#nav {
	padding-top: 0px;
	position: relative;
	left: 20px;
}

/* Main elelments */	
	
#main {
	clear: left;
	width: 780px;
	height: 0px;
	position: relative;
	text-align: left;
}

#concertHolder{
	width: 615px;
	background: no-repeat;
	padding-left: 18px;
}

.headerAdvert {
	font: 18px Tahoma;
	color: #FFF;
	text-align: left;
	letter-spacing: 0.5px;
}


.advertLarge {
	font: 30px/40px Georgia;
	color: #FFFFFF;
	text-align: left;
}
.advertDiscriptor {
	font: 12px Georgia;
	color: #FFFFFF;
	text-align: left;
}

#ConcertBtnHolder{
	width: 57px;
	background: url(buttons/concert_btn.gif) no-repeat;
	height: 52px;
	position: absolute;
	top: 100px;
	left: 400px;
	right: 0px;
	bottom: 0px;
}

#container {
	margin-top: 10px;
	margin-right: 5px;
	margin-left: 5px;
	width: 608px;
	height: 400px;
}

#containerLong {

	margin-top: 10px;
	margin-right: 5px;
	margin-left: 5px;
	width: 608px;
	height: 1100px;
}

#welcome {
	margin-top: 10px;
	margin-right: 10px;
	margin-left: 10px;
	text-align: left;
	width: 273px;
}

.header {
	font: 18px Tahoma;
	color: #666666;
	height: 160px;
	width: 100px;
	text-align: left;
	vertical-align: middle;
	top: 0px;
	letter-spacing: 0.5px;
}


.hometext {
	font: 11px/17px Tahoma;
	color: #000000;
	text-align: left;
	padding-right: 10px;
	margin-right: 10px;
	width: 100px;
}

#WelcomeBtnHolder{
	width: 57px;
	background: no-repeat;
	height: 52px;
	position: absolute;
	top: 293px;
	left: 480px;
	right: 0px;
	bottom: 0px;
}

#containerBottom {
	background: no-repeat;
	height: 190px;
	width: 605px;
	margin: 0px 0px 0px 0px;
}


a.members:link {
	font: 10px Georgia;
	color: #999999;
	text-decoration: underline;
	}


a.members:visited {
	font: 10px Arial, Helvetica, sans-serif;
	color: #999999;
	text-decoration: none;
	}
	
a.members:hover {
	font: 10px Arial, Helvetica, sans-serif;
	color: #CC9900;
	text-decoration: none;
	}
	
a.members:active {
	font: 10px Arial, Helvetica, sans-serif;
	color: #CC9900;
	text-decoration: none;
	}			

/*
	
#contact {
	text-align: center;
	position: relative;
	top: 0px;
	font: 10px Arial, Helvetica, sans-serif;
	color: #999999;
	padding-left: 0px;
	padding-top: 5px;
	padding-bottom: 10px;
	}
#contact a:link, #footer a:visited {
	margin-right: 20px;
	font: 10px Arial, Helvetica, sans-serif;
	color: #999999;
	text-decoration: none;
	}
	
#contact a:hover {
	margin-right: 20px;
	font: 10px Arial, Helvetica, sans-serif;
	color: #CC9900;
	text-decoration: none;
}	

*/
.h2 {
	font: 18px Tahoma;
	color: #666666;
	text-align: left;
	vertical-align: middle;
	top: 0px;
	letter-spacing: 0.5px;
	text-indent: 10px;
}
#MembersBtnHolder {

	width: 57px;
	background: url(buttons/members_btn.gif) no-repeat;
	height: 52px;
	position: absolute;
	top: 490px;
	left: 300px;
	right: 0px;
	bottom: 0px;
}
#FriendsBtnHolder {


	width: 57px;
	background: url(buttons/findoutmore_btn.gif) no-repeat;
	height: 52px;
	position: absolute;
	top: 505px;
	left: 500px;
	right: 0px;
	bottom: 0px;
}

.footertext {
	font: 11px Tahoma;
	color: #CCCCCC;
}

a.footer:link {
	font: 11px Tahoma;
	color: #CCCCCC;
	text-decoration: none;
	}


a.footer:visited {
	font: 11px Tahoma;
	color: #CCCCCC;
	text-decoration: none;
	}
	
a.footer:hover {
	font: 11px Tahoma;
	color: #FFFFFF;
	text-decoration: none;
	}
	
a.footer:active {
	font: 11px Tahoma;
	color: #CCCCCC;
	text-decoration: none;
	}
#aboutus {

	margin-top: 10px;
	margin-right: 10px;
	margin-left: 10px;
	text-align: left;
	width: 272px;
}

.aboutustext {

	font: 11px/17px Tahoma;
	color: #000000;
	text-align: left;
	padding-right: 10px;
	margin-right: 10px;
	width: 100px;
}

.h3 {

	font: 18px Georgia;
	color: #666666;
	text-align: left;
	vertical-align: middle;
	top: 0px;
	letter-spacing: 0.5px;
	text-indent: 0px;
}


#concerts {
	text-align: left;
	width: 580px;
	margin: 10px 10px 3px;
}


#concerts2 {
	text-align: left;
	width: 580px;
	margin: 10px;
}

#concerts3 {
	text-align: left;
	width: 580px;
	margin: 10px;
	padding-bottom: 10px;
}

#concerts4 {
	text-align: left;
	width: 580px;
	margin: 10px;
}

#concerts5 {
	text-align: left;
	width: 580px;
	margin: 10px;
}

#concerts6 {
	text-align: left;
	width: 580px;
	margin: 10px;
}
.concertstext {


	font: 11px/17px Tahoma;
	color: #000000;
	text-align: left;
	padding-right: 10px;
	margin-right: 10px;
	width: 580px;
}
#ConcertBookBtn {



	width: 100px;
	background: no-repeat;
	height: 80px;
	position: absolute;
	top: 200px;
	left: 620px;
	right: 0px;
	bottom: 0px;
}
.general {
	font: 11px/14px Tahoma;
	color: #000000;
	text-align: left;
}
.generalWhite {

	font: 14px/20px Tahoma;
	color: #FFFFFF;
	text-align: left;
}
.generalBold {

	font: bolder 11px/14px Tahoma;
	color: #000000;
	text-align: left;
}
.h2straight {

	font: 18px Tahoma;
	color: #666666;
	text-align: left;
	vertical-align: middle;
	top: 0px;
	letter-spacing: 0.5px;
	text-indent: 0px;
}
#containerMedium {


	margin-top: 10px;
	margin-right: 5px;
	margin-left: 5px;
	width: 608px;
	height: 600px;
}
#containerXLong {


	margin-top: 10px;
	margin-right: 5px;
	margin-left: 5px;
	width: 608px;
	height: 100%;
}
#direct {display:none;}
