@charset "utf-8";
/* CSS Document */
a {
outline:none;
} 
body {
	padding:0; margin:0;
	background: #c7a36e url("images/body.jpg") repeat-x top;
}

div#border {	
	width: 812px;
	margin:auto;
	display:block;
	background: url("images/shadow.png") repeat-y top;
}

div#container {	
	width: 794px;
	margin:auto;
	display:block;
}

div#banner {	
	width: 794px;
	height: 224px;
	display:block;
	padding-top: 30px;
	background: #000 url("images/banner.jpg") no-repeat top left;
}

div#banner h1 a{
	text-indent: -9000px;
	padding:0;
	margin:0;
	height: 200px;
	width: 230px;
	display:block;
	float:left;
}
div#banner h1{
	padding:0;
	margin:0;
}

div#primary {	
	width: 794px;
	display:block;
	background: url(/images/primary.jpg) no-repeat;
}

div#primary a{	
	float:left;
	display:block;
	text-indent: -9000px;
	height: 63px;
}

div.imageloader {
	background:url("images/menu_01_hover.jpg") no-repeat top left;
	background:url("images/menu_02_hover.jpg") no-repeat top left;
	background:url("images/menu_03_hover.jpg") no-repeat top left;
	background:url("images/menu_04_hover.jpg") no-repeat top left;
	background:url("images/menu_05_hover.jpg") no-repeat top left;
	background:url("images/menu_06_hover.jpg") no-repeat top left;
	background:url("images/menu_07_hover.jpg") no-repeat top left;
	display:none;
	visibility:hidden;
}


div#primary a.menu-1{	
	width: 104px;
	background:url("images/menu_01.jpg") no-repeat top left;
}
div#primary a.menu-2{	
	width: 110px;
	background:url("images/menu_02.jpg") no-repeat top left;
}
div#primary a.menu-3{	
	width: 135px;
	background:url("images/menu_03.jpg") no-repeat top left;
}
div#primary a.menu-4{	
	width: 120px;
	background:url("images/menu_04.jpg") no-repeat top left;
}
div#primary a.menu-5{	
	width: 92px;
	background:url("images/menu_05.jpg") no-repeat top left;
}
div#primary a.menu-6{	
	width: 121px;
	background:url("images/menu_06.jpg") no-repeat top left;
}
div#primary a.menu-7{	
	width: 112px;
	background:url("images/menu_07.jpg") no-repeat top left;
}




div#primary a.menu-1:hover{	
	background:url("images/menu_01_hover.jpg") no-repeat top left;
}
div#primary a.menu-2:hover{	
	background:url("images/menu_02_hover.jpg") no-repeat top left;
}
div#primary a.menu-3:hover{	
	background:url("images/menu_03_hover.jpg") no-repeat top left;
}
div#primary a.menu-4:hover{	
	background:url("images/menu_04_hover.jpg") no-repeat top left;
}
div#primary a.menu-5:hover{	
	background:url("images/menu_05_hover.jpg") no-repeat top left;
}
div#primary a.menu-6:hover{	
	background:url("images/menu_06_hover.jpg") no-repeat top left;
}
div#primary a.menu-7:hover{	
	background:url("images/menu_07_hover.jpg") no-repeat top left;
}






div#wrap {	
	display:block;
	background: url("images/wrap.jpg") repeat-y top left;
}


div#left {	
	float:left;
	width: 581px;
	display:block;
	padding-bottom: 10px;
	background: url("images/left.jpg") no-repeat top left;
}

div#left.front {	
	float:left;
	width: 331px;
	height: 359px;
	display:block;
	padding: 35px 20px 0 230px;
	background: url("images/homepromote.jpg") no-repeat top left;
	font-size: 11px;
}



div#thumbs {	
	clear:both;
	display:block;
	height: 74px;
	background: url("images/thumbs.jpg") no-repeat top left;
}

div#header {	
	width: 581px;
	text-indent: -9000px;
	display:block;
	height: 80px;
}

div#header h1{	
	margin: 0;
	padding: 0;
}

.what {
	background:url("images/header_what.jpg") no-repeat top left;
}

.groups {
	background:url("images/header_groups.jpg") no-repeat top left;
}

.media {
	background:url("images/header_media.jpg") no-repeat top left;
}

.visiting {
	background:url("images/header_visiting.jpg") no-repeat top left;
}

.history {
	background:url("images/header_history.jpg") no-repeat top left;
}

.contact {
	background:url("images/header_contact.jpg") no-repeat top left;
}

.partners {
	background:url("images/header_partners.jpg") no-repeat top left;
}
.become {
	background:url("images/header_become.jpg") no-repeat top left;
}

.tickets {
	background:url("images/header_tickets.jpg") no-repeat top left;
}


div#left div#content{	
	display:block;
	padding:20px;
}

div#right {	
	float:right;
	width: 213px;
	display:block;
	background: #dac59e url("images/right.jpg") no-repeat top left;
}

div#footer {	
	display:block;
	height: 57px;
	background: #bfb39b url("images/footer.jpg") no-repeat top left;
	clear:both;
}


ul, li {
	margin: 0;
	padding: 0;
	list-style: none;
}

div#tagline {
	display:block;
	height: 191px;
	background:url("images/tagline.jpg") no-repeat top left;
	text-indent: -9000px;
}
div#tagline h2{
	margin:0;
	padding:0;
}

a.promote_tickets {
	display:block;
	height: 87px;
	background:url("images/promote_tickets_hover.jpg") no-repeat top left;
	text-indent: -9000px;
}
a.promote_partners {
	display:block;
	height: 116px;
	background:url("images/promote_partner_hover.jpg") no-repeat top left;
	text-indent: -9000px;
}
a.promote_tickets:link {
	display:block;
	height: 87px;
	background:url("images/promote_tickets.jpg") no-repeat top left;
	text-indent: -9000px;
}
a.promote_partners:link {
	display:block;
	height: 116px;
	background:url("images/promote_partner.jpg") no-repeat top left;
	text-indent: -9000px;
}

a.promote_tickets:hover {
	background:url("images/promote_tickets_hover.jpg") no-repeat top left;
}
a.promote_partners:hover {
	background:url("images/promote_partner_hover.jpg") no-repeat top left;
}


.red {
	color:#de2118;
}
