/* FLASH INTRO                                                                  */
/* =========================================================================== */

#flashintroIE {
	position:absolute;
	top: 50%;
	left: 50%;
	width:960px;
	height:575px;
	margin-top: -288px;
	margin-left: -480px;
	background:#000;
	display:none;
	z-index:999;
	}
	
#flashintro {
	position:absolute;
	top: 50%;
	left: 50%;
	width:960px;
	height:575px;
	margin-top: -288px;
	margin-left: -480px;
	background:#000;
	display:block;
	z-index:999;	
	}
	
#noFlash {
	position:absolute;
	top: 50%;
	left: 50%;
	width:960px;
	height:575px;
	margin-top: -288px;
	margin-left: -480px;
	background:#000;
	display:block;
	z-index:1;
	line-height:575px;
	text-align:center;
	}

	
#skipintro	{
	text-align:center;
	font-family:verdana, arial, helvetica;
	font-size:12px;
	height:20px;
	margin-top:5px;
	}
	
#skipintro a {
	color:#fff;
	font-weight:bold;
	}
	
#skipintro a:hover {
	color:#f60;
	}		
	


/* BASICS                                                                      */
/* =========================================================================== */

body	{
	background:#000;
	color:#fff;
	font-family:verdana, arial, helvetica;
	font-size:12px;
	margin:0;
	}
	
#wrapper	{
	width:962px;
	margin:0 auto;
	}
	
a		{color:#fff; font-weight:bold;}
a:link		{color:#fff;}
a:visited	{color:#fff;}
a:hover		{color:#f60;}
a:active	{color:#fff;}	
	
ul,li	{
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0;
	padding:0;
	display:block;
	}
	
.clearfix:after 	{
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
	}	
	
hr	{display:none;}
	
/* ALBUM LINKS                                                                 */
/* =========================================================================== */

.albums	{
	width:130px;
	height:860px;
	float:left;
	padding-top:35px;
	}

.albums	a {
	display:block;
	width:130px;
	height:117px;
	background-position:0 0;
	cursor:default;
	}

.albums	a:hover {
	background-position:0 -117px;
	cursor:default;
	}


.albums a.album01 {background-image:url('../images/album_01.png');}
.albums a.album02 {background-image:url('../images/album_02.png');}
.albums a.album03 {background-image:url('../images/album_03.png');}
.albums a.album04 {background-image:url('../images/album_04.png');}
.albums a.album05 {background-image:url('../images/album_05.png');}
.albums a.album06 {background-image:url('../images/album_06.png');}
.albums a.album07 {background-image:url('../images/album_07.png');}
.albums a.album08 {background-image:url('../images/album_08.png');}
.albums a.album09 {background-image:url('../images/album_09.png');}
.albums a.album10 {background-image:url('../images/album_10.png');}
.albums a.album11 {background-image:url('../images/album_11.png');}
.albums a.album12 {background-image:url('../images/album_12.png');}


		.albums	.cover	{
			width:130px;
			height:117px;
			display:block;
			}

		.albums .bckalbum01 {background-image:url('../images/album_01.png');}
		.albums .bckalbum02 {background-image:url('../images/album_02.png');}
		.albums .bckalbum03 {background-image:url('../images/album_03.png');}
		.albums .bckalbum04 {background-image:url('../images/album_04.png');}
		.albums .bckalbum05 {background-image:url('../images/album_05.png');}
		.albums .bckalbum06 {background-image:url('../images/album_06.png');}
		.albums .bckalbum07 {background-image:url('../images/album_07.png');}
		.albums .bckalbum08 {background-image:url('../images/album_08.png');}
		.albums .bckalbum09 {background-image:url('../images/album_09.png');}
		.albums .bckalbum10 {background-image:url('../images/album_10.png');}
		.albums .bckalbum11 {background-image:url('../images/album_11.png');}
		.albums .bckalbum12 {background-image:url('../images/album_12.png');}

.albums .leftline {margin:0; padding:0; width:130px; height:1px; background:url('../images/lineFadeLeft.png');}
.albums .rightline {margin:0; padding:0; width:130px; height:1px; background:url('../images/lineFadeRight.png');}


/* MIDDLE BLOCK                                                                */
/* =========================================================================== */

#middleBlock	{
	width:700px;
	border-left:solid 1px #fff;
	border-right:solid 1px #fff;	
	float:left;
	background:url('../images/bgContentBlock.jpg') no-repeat;
	}
	
#header	{
	width:700px;
	height:244px;
	margin-top:56px;
	text-align:center;
	font-family:arial,helvetica;
	}

/* TOP MENU                                                                    */
/* =========================================================================== */

#homeLink	{
	width:250px;
	height:51px;
	margin:0 auto;
	}

#homeLink a {
	width:250px;
	height:51px;
	display:block;
	}
	
#homeLink h1, #homeLink h2 {
	display:none;
	}

#linksBar	{
	width:700px;
	height:160px;
	margin-top:33px;
	text-align:center;
	}
	
#linksBar li	{
	float:left;
	}	
	
#linksBar ul.imageLinks	{
	height:145px;
	}	

#linksBar ul.imageLinks a#imageLinkTickets {
	display:block;
	width:163px;
	height:145px;
	margin-left:30px;
	background:url('../images/link_tickets.jpg');
	}	

#linksBar ul.imageLinks a#imageLinkIlaa {
	display:block;
	width:125px;
	height:145px;
	background:url('../images/link_ilaa.jpg');
	}	

#linksBar ul.imageLinks a#imageLinkMailinglist {
	display:block;
	width:77px;
	height:145px;
	margin-left:66px;
	background:url('../images/link_mailinglist.jpg');
	}	

#linksBar ul.imageLinks a#imageLinkMerchandising {
	display:block;
	width:100px;
	height:145px;
	background:url('../images/link_merchandising.jpg');
	}	

#linksBar ul.imageLinks a#imageLinkLinks {
	display:block;
	width:103px;
	height:145px;
	background:url('../images/link_links.jpg');
	}	
	
#linksBar ul.imageLinks a:hover, #linksBar ul.imageLinks a.selected {
	background-position:0 -145px !important;
	}		

#linksBar ul.textLinks	{
	height:15px;
	font-size:14px;
	font-weight:bold;
	width:660px;
	margin:0 auto;
	}	

#linksBar ul.textLinks a {
	display:block;
	color:#f60;
	text-decoration:none;
	}	

#linksBar ul.textLinks a#textLinkNews {width:42px; margin-right:19px;}
#linksBar ul.textLinks a#textLinkTickets {width:106px; margin-right:19px;}
#linksBar ul.textLinks a#textLinkIlaa {width:161px; margin-right:19px;}
#linksBar ul.textLinks a#textLinkMailinglist {width:95px; margin-right:19px;}
#linksBar ul.textLinks a#textLinkMerchandising {width:120px; margin-right:18px;}
#linksBar ul.textLinks a#textLinkLinks {width:42px; margin-right:0px;}


#linksBar ul.textLinks a:hover, #linksBar ul.textLinks a.selected {
	color:#fff;
	}	





/* CONTENT BLOCK (NORMAL)                                                      */
/* =========================================================================== */

#contentBlock	{
	width:420px;
	margin:20px 140px 0 140px;
	text-align:left;
	min-height:800px;
	height:auto !important;
	height:800px;
	line-height:20px;
	}

#contentBlock h3 {
	font-size:22px;
	font-weight:normal;
	line-height:24px;
	display:block;
	font-family:times new roman;
	margin:0;
	padding:7px 0;
	}

#contentBlock h4 {
	font-size:18px;
	font-weight:normal;
	display:block;
	font-family:times new roman;
	margin:0;
	padding:7px 0;
	}
	
#contentBlock .subtitle	{
	border-top:dotted 1px #fff;
	border-bottom:dotted 1px #fff;
	margin:10px 0;
	padding:3px 0;
	}

#contentBlock .subtitle .dateTime	{
	font-size:14px;
	font-family:arial,helvetica;
	font-weight:bold;
	display:block;
	margin:3px 0;
	}
	
#contentBlock .subtitle .writer	{
	font-size:12px;
	font-style:italic;
	margin-bottom:3px;
	display:block;
	}	
	
#contentBlock a			{color:#f60; font-weight:bold;}
#contentBlock a:link		{color:#f60;}
#contentBlock a:visited		{color:#f60;}
#contentBlock a:hover		{color:#fff;}
#contentBlock a:active		{color:#f60;}	


/* CONTENT BLOCK (TOUR)                                                      */
/* =========================================================================== */

#tourBlock	{
	width:660px;
	margin:20px 20px 0 20px;
	text-align:left;
	min-height:800px;
	height:auto !important;
	height:800px;	
	}
	
#tourBlock thead	{
	height:30px;
	}

#tourBlock td	{
	border-top:dotted 1px #fff;
	height:26px;
	line-height:26px;
	}
	
#tourBlock table th {
	font-family:times new roman;
	font-size:16px;
	text-align:left;
	}

#tourBlock th.day 	{width:50px;}
#tourBlock th.date 	{width:60px;}
#tourBlock th.city 	{width:135px;}
#tourBlock th.venue 	{width:180px;}
#tourBlock th.tickets 	{width:170px;}
#tourBlock th.vip 	{width:65px;}

#tourBlock td {
	line-height:20px;
	}


/* CONTENT BLOCK (TOUR)                                                      */
/* =========================================================================== */

#newsBlock	{
	width:660px;
	margin:20px 20px 0 20px;
	text-align:center;
	min-height:800px;
	height:auto !important;
	
	}

#newsBlock h4 {
	font-size:18px;
	font-weight:normal;
	display:block;
	font-family:times new roman;
	margin:0;
	padding:7px 0;
	}
	
#newsBlock h3 {
	font-size:22px;
	font-weight:normal;
	line-height:24px;
	display:block;
	font-family:times new roman;
	margin:0;
	padding:7px 0;
	}
			
#newsBlock thead	{
	height:30px;
	}

#newsBlock table th {
	font-family:times new roman;
	font-size:16px;
	text-align:left;
	}

#newsBlock td {
	line-height:20px;
	}

	
/* CONTENT BLOCK (LINKS)                                                       */
/* =========================================================================== */

#linksBlock	{
	width:600px;
	margin:30px 30px 0 40px;
	text-align:center;
	min-height:800px;
	height:auto !important;
	height:800px;	
	font-size:11px;
	}

#linksBlock li	{
	clear:left;
	}
	
#linksBlock img	{
	float:center;
	clear:left;
	
	}
	
#linksBlock a	{
	line-height:25px;
	}

#linksBlock a img	{
	border:none;
	}

#linksBlock a:hover img	{
	border:solid 1px #f60;
	}


/* CONTENT BLOCK (LEGAL)                                                       */
/* =========================================================================== */

#disclaimerBlock	{
	width:600px;
	margin:30px 50px 0 50px;
	text-align:left;
	min-height:800px;
	height:auto !important;
	height:800px;	
	font-size:11px;
	}

#disclaimerBlock h3 {
	font-size:20px;
	font-weight:bold;
	display:block;
	border-bottom:dotted 1px #fff;
	font-family:times new roman;
	margin:0;
	padding:7px 0;
	}
	
	

/* FOOTER                                                                      */
/* =========================================================================== */

#footer	{
	width:700px;
	text-align:center;
	font-size:9px;
	margin:30px auto 10px;
	color:#c0c0c0;
	line-height:15px;
	}
	
#footer	a {
	color:#c0c0c0;
	font-weight:normal;
	}
	
#footer	a:hover {
	color:#f60;
	font-weight:normal;
	}
	
#footer #copyright {
	clear:left;
	}