@charset "UTF-8";

img, div { behavior: url(../iepngfix.htc)}
img, div { behavior: url(iepngfix.htc)}

body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-image:url(../images/banner.gif);
	background-repeat: no-repeat;
	text-align:left;
}

#menu {
  list-style: none;
  padding: 0;
  margin: 0;
  width: 1024px;
  height: 125px;
}
#menu a {
  display: block;
  text-indent: -1500%;
  position: absolute;
  outline: none;
}
#menu a:hover {
background-position: left bottom
}
#menu a:hover span {
  display: block;
}

#menu .home {
  width: 92px;
  height: 120px;
  background: url(../images/home.gif) no-repeat;
  background-position: left bottom
  left: 0px;
  top: 0px;
}

#menu .home-current {
  width: 92px;
  height: 120px;
  background: url(../images/home.gif) no-repeat;
  left: 0px;
  top: 0px;
  background-position: left bottom;
}

#menu .news {
  width: 71px;
  height: 120px;
  background: url(../images/news.gif) no-repeat;
  left: 92px;
  top: 0px;
}

#menu .news-current {
  width: 71px;
  height: 120px;
  background: url(../images/news.gif) no-repeat;
  left: 92px;
  top: 0px;
  background-position: left bottom;
}


#menu .tour {
  width: 203px;
  height: 120px;
  background: url(../images/tour.gif) no-repeat;
  left: 162px;
  top: 0px;
}
#menu .tour-current {
  width: 203px;
  height: 120px;
  background: url(../images/tour.gif) no-repeat;
  left: 162px;
  top: 0px;
  background-position: left bottom;
}



#menu .history {
  width: 82px;
  height: 120px;
  background: url(../images/history.gif) no-repeat;
  left: 364px;
  top: 0px;
}
#menu .history-current {
  width: 82px;
  height: 120px;
  background: url(../images/history.gif) no-repeat;
  left: 364px;
  top: 0px;
  background-position: left bottom;
}


#menu .media {
  width: 76px;
  height: 120px;
  background: url(../images/media.gif) no-repeat;
  left: 447px;
  top: 0px;
}
#menu .media-current {
  width: 76px;
  height: 120px;
  background: url(../images/media.gif) no-repeat;
  left: 447px;
  top: 0px;
  background-position: left bottom;
}


#menu .discography {
  width: 97px;
  height: 120px;
  background: url(../images/discography.gif) no-repeat;
  left: 522px;
  top: 0px;
}
#menu .discography-current {
  width: 97px;
  height: 120px;
  background: url(../images/discography.gif) no-repeat;
  left: 522px;
  top: 0px;
  background-position: left bottom;
}


#menu .links {
  width: 66px;
  height: 120px;
  background: url(../images/links.gif) no-repeat;
  left: 619px;
  top: 0px;
}
#menu .links-current {
  width: 66px;
  height: 120px;
  background: url(../images/links.gif) no-repeat;
  left: 619px;
  top: 0px;
  background-position: left bottom;
}

#menu .contact {
  width: 58px;
  height: 120px;
  background: url(../images/contact.gif) no-repeat;
  left: 692px;
  top: 0px;
}
#menu .contact-current {
  width: 58px;
  height: 120px;
  background: url(../images/contact.gif) no-repeat;
  left: 692px;
  top: 0px;
  background-position: left bottom;
}

#menu .merchandise {
  width: 80px;
  height: 120px;
  background: url(../images/merch.gif) no-repeat;
  left: 750px;
  top: 0px;
}
#menu .merchandise-current {
  width: 80px;
  height: 150px;
  background: url(../images/merch.gif) no-repeat;
  left: 750px;
  top: 0px;
  background-position: left bottom;
}


#sns {
  list-style: none;
  padding: 0;
  margin: 0;
  width: 450px;
  height: 100px;
}
#sns a {
  display: block;
  position: absolute;
  outline: none;
  text-indent: -1500%;
}
#sns a:hover span {
  display: block;
}

#sns .myspace {
	width: 50px;
	height: 50px;
	background: url(../images/ico_myspace.png) no-repeat;
	left: 94px;
	top: 200px;
}

#sns .last_fm {
	width: 50px;
	height: 50px;
	background: url(../images/ico_lastfm.png) no-repeat;
	left: 144px;
	top: 200px;
}

#sns .facebook {
	width: 50px;
	height: 50px;
	background: url(../images/ico_facebook.png) no-repeat;
	left: 197px;
	top: 200px;
}

#sns .youtube {
	width: 50px;
	height: 50px;
	background: url(../images/ico_youtube.png) no-repeat;
	left: 247px;
	top: 200px;
}

#sns .flickr {
	width: 50px;
	height: 50px;
	background: url(../images/ico_flickr.png) no-repeat;
	left: 297px;
	top: 200px;
}



#submenu {
  list-style: none;
  padding: 0;
  margin: 0;
  width: 1024px;
  height: 30px;
}
#submenu a {
  display: block;
  position: absolute;
  outline: none;
  font-family:Arial, Helvetica, sans-serif;
  text-align:left;
	font-size:12px;
	line-height:14px;
	font-weight:normal;
	color:#000;
	background-image:url(../images/sub.gif);
	background-repeat:repeat-x;
}
#submenu a:hover {
color:#ff0000;
}
#submenu a:hover span {
  display: block;
}

#submenu .video {
	width: 70px;
	height: 20px;
	left: 446px;
	top: 120px;
}

#submenu .video-current {
width: 70px;
	height: 20px;
	left: 446px;
	top: 120px;
	color:#ff0000;
}

#submenu .photo {
	width: 70px;
	height: 20px;
	left: 521px;
	top: 120px;
}

#submenu .photo-current {
width: 70px;
	height: 20px;
	left: 521px;
	top: 120px;
	color:#ff0000;
}

#submenu .audio {
	width: 70px;
	height: 20px;
	left: 595px;
	top: 120px;
}
#submenu .audio-current {
 width: 70px;
	height: 20px;
	left: 595px;
	top: 120px;
	color:#ff0000;
}

#submenu .podcast {
	width: 70px;
	height: 20px;
	left: 670px;
	top: 120px;
}
#submenu .podcast-current {
	width: 70px;
	height: 20px;
	left: 670px;
	top: 120px;
	color:#ff0000;
}

.welcometext{
	font-family:Arial, Helvetica, sans-serif;
	text-align:left;
	font-size:50px;
	line-height:50px;
	font-weight:bold;
	color:#333;
	letter-spacing:-5;
}

.pagetitle {
	width: 400px;
	height: 30px;
	left: 17px;
	top: 160px;
	font-family:Arial, Helvetica, sans-serif;
	text-align:left;
	background-color:#fff;
	font-size:18px;
	line-height:18px;
	font-weight:bold;
	color:#333;
	background: url(../images/stripe.gif);
	background-repeat:repeat;
	padding-left:17;
}

.podcast1 {
	left: 17px;
	top: 220px;
	width: 429px;
	height:200px;
}
.podcast1text {
	padding-left:10px;
	left: 446px;
	top: 220px;
	width: 429px;
	height:200px;
	font-family:Arial, Helvetica, sans-serif;
	text-align:left;
	font-size:14px;
	line-height:16px;
	font-weight:bold;
	color:#000;
}



.logo {
  width: 263px;
  height: 115px;
  background: url(../images/logo.gif) no-repeat;
  left: 800px;
  top: 0px;
}
		
.headline
{
	font-family:Arial, Helvetica, sans-serif;
	text-align:left;
	background-color:#fff;
	font-size:18px;
	line-height:18px;
	font-weight:bold;
	color:#333;
	background: url(../images/stripe.gif);
	background-repeat:repeat;
}

.body
{
	font-family:Arial, Helvetica, sans-serif;
	text-align:left;
	font-size:12px;
	line-height:14px;
	font-weight:normal;
	color:#000;

}
.bodybold
{
	font-family:Arial, Helvetica, sans-serif;
	text-align:left;
	font-size:12px;
	line-height:14px;
	font-weight:bold;
	color:#000;

}

.introheadline
{
	font-family:Arial, Helvetica, sans-serif;
	text-align:left;
	font-size:14px;
	line-height:16px;
	font-weight:bold;
	color:#000;

}

.live
{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bolder;
	font-size:18px;
	line-height:20px;
	font-weight:bolder;
	color:#FF0000;
	padding-left:0px;
}


#livebox
{
background-image:url(../images/line.gif);
background-repeat:repeat;
}

.linebelow
{
border-bottom: 1px solid #000;
}


.country
{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bolder;
	font-size:16px;
	line-height:16px;
	font-weight:bolder;
	color:#6699CC;
	padding-left:0px;
}



.image
{
padding-right:10px;
padding-bottom:10px;
}
	
.photocredit
{
	font-family:Arial, Helvetica, sans-serif;
	text-align:left;
	font-size:10px;
	line-height:10px;
	font-weight:normal;
	color:#000;

}


a:link {color: #000; text-decoration: none;}
a:visited {color: #000; text-decoration: none;}
a:hover {color: #ff0000; text-decoration: none;}
a:active {color: #ff0000; text-decoration: none;}

.body a:link {color: #000; text-decoration: none;}
.body a:visited {color: #000; text-decoration: none;}
.body a:hover {color: #ff0000; text-decoration: none;}
.body a:active {color: #ff0000; text-decoration: none;}



.indeximage
{
	width: 1024px;
	height: 768px;
	position: absolute;
	left: 0px;
	border: none;
	outline: none;
	background: url(../images/dotimage.gif);
	background-repeat:no-repeat;
	left: 0px;
    top: 120px;
	z-index:-1;
}

.indeximagefade
{
	width: 1024px;
	height: 768px;
	position: absolute;
	left: 0px;
	border: none;
	outline: none;
	background: url(../images/homefade.jpg);
	background-repeat:no-repeat;
	left: 0px;
    top: 120px;
	z-index:-1;
}


.helloimage
{
	width: 1024px;
	height: 768px;
	position: absolute;
	left: 0px;
	border: none;
	outline: none;
	background: url(../images/homeimage.jpg);
	background-repeat:no-repeat;
	left: 0px;
    top: 120px;
	z-index:2;
}

.hometext
{
	width: 400px;
	height: 796px;
	position: absolute;
	left: 100px;
	top: 142px;
	z-index:2;
}

.headtitle
{font-family:Arial, Helvetica, sans-serif;
font-size:22px;
line-height:24px;
font-weight:bolder;
	color:#000000;
	background:url(../images/di.gif);
	}


.newstext
{
	width: 400px;
	height: 796px;
	position: absolute;
	left: 91px;
	top: 132px;
	z-index:2;
	background-color: #FFFFFF;
}
.news-col2
{
    width: 400px;
	height: 400px;
	position: absolute;
	left: 550px;
	top: 160px;
	z-index:1;
	background-color: #FFFFFF; 
}

.imagefader
{
	width: 400px;
	height: 400px;
	position: absolute;
	left: 524px;
	top: 150px;
	z-index:1;
}


.threecol-1
{
	width: 300px;
	height: 324px;
	position: absolute;
	left: 100px;
	top: 141px;
	z-index:1;
	background-color: #FFFFFF;
}
.threecol-2
{
	width: 300px;
	height: 787px;
	position: absolute;
	left: 420px;
	top: 141px;
	z-index:1;
	background-color: #FFFFFF;
}
.threecol-3
{
	width: 300px;
	position: absolute;
	left: 740px;
	top: 141px;
	z-index:1;
	background-color: #FFFFFF;
}

.homebox1
{
	width: 300px;
	height: 200px;
	position: absolute;
	left: 60px;
	top: 200px;
	z-index:2;
	background-image:url(../images/news/news.gif);
	
}
.homebox2
{
	width: 300px;
	height: 200px;
	position: absolute;
	left: 370px;
	top: 200px;
	z-index:2;
	background-image:url(../images/news/tour.gif);

}
.homebox3
{
	width: 300px;
	height: 200px;
	position: absolute;
	left: 680px;
	top: 200px;
	z-index:2;
	background-image:url(../images/news/history.gif);

}
.homebox4
{
	width: 300px;
	height: 200px;
	position: absolute;
	left: 60px;
	top: 410px;
	z-index:2;
	background-image:url(../images/news/media.gif);
	
}
.homebox5
{
	width: 300px;
	height: 200px;
	position: absolute;
	left: 370px;
	top: 410px;
	z-index:2;
	background-image:url(../images/news/diso.gif);
	
}
.homebox6
{
	width: 300px;
	height: 200px;
	position: absolute;
	left: 680px;
	top: 410px;
	z-index:2;
	background-image:url(../images/news/links.gif);
	background-repeat:no-repeat;
	
}
