	div#newsl_em{
	margin:10px;
	width:430px;
	font-family: Arial, Helvetica, sans-serif, ;
	font-size: 14px;		
	color:#000000;
	text-align:justify;
	overflow-y:auto;
	/*overflow-x:auto;*/
		}
	div#newsl_em a{
	 font-family: Arial, Helvetica, sans-serif, ;
	font-size: 14px;		
	color:#000000;
	font-weight: bold;
	}
	div#newsl_em a:hover{
	 font-family: Arial, Helvetica, sans-serif, ;
	font-size: 14px;		
	color:#a98500;
	font-weight: bold;
	}	
	div#newsl_em strong{
	 font-family: Arial, Helvetica, sans-serif,;
	font-size: 14px;
	font-weight: bold;
	}
	div#news_em{
	margin-left:182px;
	padding-top:125px;
	width:430px;
	font-family: Arial, Helvetica, sans-serif, ;
	font-size: 14px;		
	color:#000000;
	text-align:justify;
	overflow-y:auto;
	/*overflow-x:auto;*/
		}
	div#news_em a{
	 font-family: Arial, Helvetica, sans-serif, ;
	font-size: 14px;		
	color:#000000;
	font-weight: bold;
	}
	div#news_em a:hover{
	 font-family: Arial, Helvetica, sans-serif, ;
	font-size: 14px;		
	color:#a98500;
	font-weight: bold;
	}	
	div#news_em strong{
	 font-family: Arial, Helvetica, sans-serif,;
	font-size: 14px;
	font-weight: bold;
	}	
	div#news_em .titolo{
	 font-family: Arial, Helvetica, sans-serif,;
	font-size: 15px;
    color:#a98500;
	font-weight: bold;
	text-transform: uppercase;
	text-align:left;
	}
	div#news_em .data{
	 font-family: Arial, Helvetica, sans-serif,;
	font-size: 15px;
    color:#000000;
	font-weight: bold;
	text-transform: uppercase;
	}		
	div#media_em{
	margin-left:102px;
	padding-top:225px;
	width:730px;
	font-family: Arial, Helvetica, sans-serif,;
	font-size: 13px;
	color:#313131;
	font-weight: bold;
		}
		div#media_em ul{
		margin:0px;
		padding:0px;
		display:inline;
		}
		div#media_em li{
		margin:0px;
		padding:0px;
		display:inline;
		float:left;
		}
		div#media_em img{
		margin:0px;
		padding-left:2px;
		height:auto;
		}
		div#media_em .titolo{
	 font-family: Arial, Helvetica, sans-serif,;
	font-size: 30px;
    color:#a98500;
	font-weight: bold;
	text-transform: uppercase;
	text-align:left;
	margin-top:20px;
	margin-bottom:20px;
	}
		
	div#notes_em{
	margin-left:17px;
	padding-top:115px;
	width:608px;
	/*height:1000px;*/
	font-family: Arial, Helvetica, sans-serif,;
	font-size: 14px;
	color:#313131;
	font-weight: bold;
	text-align:justify;
		}
		div#shows_em{
	margin-left:15px;
	padding-top:155px;
	width:600px;
	font-family: Arial, Helvetica, sans-serif,;
	font-size: 14px;
	color:#313131;
	font-weight: bold;
	overflow-y:auto;
		}
		div#shows_em .tour{
	width:100%;
	clear: left;	
	margin-bottom:20px;	
	margin-top:20px;
	padding-top:10px;
		}
		div#shows_em .data{
		width:20%;
		float:left;
		}
		div#shows_em .locale{
	width:40%;
	float:left;
	text-transform: uppercase;
				}
		div#shows_em .dove{
			width:40%;
		float:left;
		}
	div#releases_em{
	margin-left:280px;
	padding-top:115px;
	width:430px;
	font-family: Arial, Helvetica, sans-serif,;
	font-size: 16px;
	 color:#a98500;
	font-weight: bold;
		text-transform: uppercase;
		
		}
		div#contacts_em{
	margin-left:15px;
	padding-top:145px;
	width:430px;
	font-family: Arial, Helvetica, sans-serif,;
	font-size: 14px;
	color:#000000;
	font-weight: bold;
		}
		
		div#contacts_em a  {
	
	font-family: Arial, Helvetica, sans-serif,;
	font-size: 14px;
	color:#000000;
	font-weight: bold;
		}
	div#contacts_em strong{
	font-family: Arial, Helvetica, sans-serif,;
	font-size: 16px;
	/*color:#000000;*/
    color:#a98500;
	font-weight: bold;
	text-transform: uppercase;
		}
			div#contacts_em a:hover  {

	font-family: Arial, Helvetica, sans-serif,;
	font-size: 14px;
	color:#a98500;
	font-weight: bold;
		}
		
		
/* hide from ie on mac \*/
html {
	height:100%;
	overflow-y:auto;
	font-size:62.5%;
	background-color:#fff;
	color:#000;
}
/* end hide */
* {
	margin:0;
	padding:0;
}

/* Pagina Principale */


#content{
	font:normal 11px Arial,sans-serif;
	z-index:1;
}

/* ----- navigation ----- */


#navigation {
	position:absolute;
	top:52px;
	left:0px;
	height:38px;
	width:99%;
	z-index:9;
	display:block;
	background: url(images/nav_0__bground.png) repeat-x left top;
}
	h1{
		width:164px;
		height:38px;
		float:left;
	}

		ul#nav{
			/*position:absolute;*/
			height:38px;
			z-index:9;
			width:574px;
			float:left;
		}
			
			#nav_news{
				margin-left:0px;
			}
			#nav_news a{
	width:81px;
	background-image: url(images/a_01_news_81_x_38.png);
	background-repeat: no-repeat;
	background-position: left top;
			}
			#nav_notes a{
	width:77px;
	background-image: url(images/a_02_notes_77_x_38.png);
	background-repeat: no-repeat;
	background-position: left top;
			}
			#nav_shows a{
	width:84px;
	background-image: url(images/a_03_shows_84_x_38.png);
	background-repeat: no-repeat;
	background-position: left top;
			}
			#nav_media a{
	width:71px;
	background-image: url(images/a_04_media_71_x_38.png);
	background-repeat: no-repeat;
	background-position: left top;
			}
			#nav_releases a{
	width:109px;
	background-image: url(images/a_05_releases_109_x_38.png);
	background-repeat: no-repeat;
	background-position: left top;
			}
			#nav_contact a{
	width:113px;
	background-image: url(images/a_06_contacts_113_x_38.png);
	background-repeat: no-repeat;
	background-position: left top;
			}
			#nav_music a{
	width:39px;
	background-image: url(images/a_07_music_39_x_38.png);
	background-repeat: no-repeat;
	background-position: left top;
			}
		#secondary_nav{
		/*	position:fixed;
					right:0;
					top:0;*/
			height:38px;
			float:right;
			/*z-index:2;*/
			width:305px;
		}
			#nav_eng a{
	width:26px;
	background-image: url(images/b_01_eng_26_x_38.png);
	background-repeat: no-repeat;
	background-position: left top;
			}
			#nav_ita a{
	width:32px;
	background-image: url(images/b_02_ita_32_x_38.png);
	background-repeat: no-repeat;
	background-position: left top;
			}
			#nav_ecom a{
	width:35px;
	background-image: url(images/b_03_ecom_35_x_38.png);
	background-repeat: no-repeat;
	background-position: left top;
			}
			#nav_newsletter a{
	width:31px;
	background-image: url(images/email_bt.png);
	background-repeat: no-repeat;
	background-position: left top;
			}		
			#nav_myspace a{
	width:31px;
	background-image: url(images/b_03_myspace_31_x_38.png);
	background-repeat: no-repeat;
	background-position: left top;
			}
			#nav_facebook a{
	width:31px;
	background-image: url(images/facebook_bt.png);
	background-repeat: no-repeat;
	background-position: left top;
			}
			#nav_youtube a{
	width:31px;
	background-image: url(images/youtube_bt.png);
	background-repeat: no-repeat;
	background-position: left top;
			}
			#nav_29r a{
	width:55px;
	background-image: url(images/b_04_29r_55_x_38.png);
	background-repeat: no-repeat;
	background-position: left top;
			}
			#nav_medula a{
	width:33px;
	background-image: url(images/b_05_medula_33_x_38.png);
	background-repeat: no-repeat;
	background-position: left top;
			}
		#bar ul li{
			float:left;
			list-style-type:none;
		}
		
	
	div#nome_sezione{
	position:fixed;
	z-index: 5;
	display:block;
	top: 96px;
	left: 640px;
	text-transform: uppercase;	
		}	
		div#nome_sezione h2{
	font-family: "Letter Gothic Std", Verdana, Arial, Helvetica, sans-serif,;
	font-size: 200px;
	top: 78px;
	font-weight: bolder;
		}
		
/* ----- SPLASH PAGE ----- */

body#splash{ 
	background:#000;
	font:bold 11px Helvetica,Arial,sans-serif;
	color:#fff;
	width:100%;
	height:100%;
}
#splash img{
	float:left;
	margin-right:20px;
}
#splash p{
	padding-top:290px;
}
#splash a{
	color:#aaa;
	text-decoration:none;
	letter-spacing:0.1em;
	padding-bottom:1px;
	border-bottom:1px solid #444;
}
#splash a:hover{
	color:#fff;
	border-bottom:none;
}

/* ----- HOME ----- */

body#home{
	background:#000;
	height:100%;
}
#home img{
	margin:20px;
}

/* ----- NEWS ----- */		
		
body#news{
	background: url(images/bg_news.jpg) repeat left bottom fixed;
	height:100%;
}

body#news h2.title{
	position:fixed;
	top:70px;
	left:700px;
	overflow:hidden;
	height:0 !important;
	padding:96px 0 0;
	width:414px;
	background: url(images/title_news.png) no-repeat left top;
}
* html #news h2.title{
	background: url(images/title_news.gif) no-repeat left top;
	position:absolute;
}
#news #content{
	position:relative;
	width:599px;
	top:78px;
	left:79px;
}
#news .entry{
	margin-bottom:36px;
}
#news .entry .date{
	display:inline;
	float:left;
	width:89px;
	text-align:right;
	margin-right:45px;
}
#news .entry .bodycopy{
	float:left;
	width:425px;
	line-height:150%;
	text-align:justify;
}
#news .entry .bodycopy a{
	color:#000;
	text-decoration:none;
	padding-bottom:2px;
	border-bottom:1px solid #666;
}
#news .entry .bodycopy a:hover{
	border-bottom:none;
	padding-bottom:3px;
}

/* ----- JOURNAL ----- */

#journal{ background: url(images/bg_journal.jpg) repeat left bottom fixed; }
#journal h2.title{
	position:fixed;
	top:190px;
	left:0;
	overflow:hidden;
	height:0 !important;
	padding:290px 0 0;
	width:382px;
	background: url(images/title_journal.png) no-repeat left top;
}
* html #journal h2.title{
	background: url(images/title_journal.gif) no-repeat left top;
	position:absolute;
	float:left;
}
#journal #content{
	position:relative;
	left:400px;
	top:55px;
	margin-bottom:55px;
	width:592px;
	z-index:1;
}
#journal img{ border:1px solid #fff; }
#journal .image{ position:relative; margin-bottom:10px; }
#journal .image h3{ 
	position:absolute;
	font:bold 62px 'AkzidenzGrotesk-Black',Helvetica,sans-serif;
	letter-spacing:0.15em;
	bottom:20px;
	left:-3px;
	color:#fff;
}
#journal .entry{
	margin-bottom:36px;
}
#journal .entry .date{
	display:inline;
	float:left;
	width:89px;
	text-align:left;
}
#journal .entry .bodycopy{
	float:left;
	width:503px;
	line-height:150%;
	text-align:justify;
}
#journal #pagination{
	margin-left:89px;
	padding-bottom:20px;
}
#journal #pagination a{
	color:#000;
	text-decoration:none;
}

/* ----- SHOWS ----- */

#shows { 
	background:#fff url(images/bg_shows.jpg) repeat-x right bottom fixed; 
	width:100%;
}
#shows h2.title{
	position:fixed;
	bottom:376px;
	right:604px;
	overflow:hidden;
	height:0 !important;
	padding:96px 0 0 0;
	width:540px;
	background: url(images/title_shows.png) no-repeat left top;
}
* html #shows h2.title{
	background: url(images/title_shows.gif) no-repeat left top;
	position:absolute;
	top:200px;
}

#shows #content{
	width:605px;
	position:relative;
	right:0;
	top:89px;
	margin-bottom:89px;
	float:right;
}
#shows #content #bottom{
	height:320px;
}
#shows .entry{
	padding-bottom:15px;
}
#shows .date{
	width:89px;
	float:left;
}
#shows .location{
	width:400px;
	float:left;
}
#shows a.tickets{
	float:right;
	color:#000;
	text-decoration:none;
	margin-right:20px;
	padding-bottom:1px;
	border-bottom:1px solid #000;
}
#shows a.tickets:hover{
	border-bottom:none;
	padding-bottom:2px;
}
#shows .entry span{
	float:right;
	margin-right:20px;
}

/* ----- RELEASES ----- */

#releases { 
	background:#000 url(images/bg_releases.jpg) no-repeat left top fixed; 
	height:100%;
}
#releases h2.title{
	position:fixed;
	top:55px;
	left:105px;
	overflow:hidden;
	height:0 !important;
	padding:194px 0 0 0;
	width:557px;
	background: url(images/title_releases.png) no-repeat left top;
}
* html #releases h2.title{
	background: url(images/title_releases.gif) no-repeat left top;
	position:absolute;
}

#releases #holder{
	width:600px;
	position:absolute;
	left:305px;
	top:155px;
	/*height:50%;*/
}
#releases #holder p{
	margin-bottom:10px;
}
#releases #content{
	overflow:none;
}
#releases #holder ul{
	width:600px;
}
#releases #holder li{
	position:relative;
	float:left;
	width:100px;
	height:100px;
	list-style-type:none;
}
#releases #hero{
	float:left;
	margin-right:10px;
}
#releases h3{
	text-transform:uppercase;
}
#releases #content{
	min-height:300px;
}
/* ----- MEDIA ----- */

#media{ 
	background:#000 url(images/bg_media.jpg) no-repeat left top scroll; 
	/*height:100%;*/
}
#media h2.title{
	position:absolute;
	top:109px;
	left:30px;
	overflow:hidden;
	height:0 !important;
	padding:93px 0 0 0;
	width:462px;
	background: url(images/title_media.png) no-repeat left top;
}
* html #media h2.title{
	background: url(images/title_media.gif) no-repeat left top;
}

#media #content{
	width:900px;
	position:relative;
	left:31px;
	top:184px;
	margin-bottom:184px;
	/*float:left;*/
}
#media #content #bottom{
	height:200px;
}
#media #videos{
	margin-top:30px;
	width:560px;
	float:left;
}
#media #videos #vid_holder{
	margin-left:20px;
	width:474px;
}
	#videos h3{
		position:relative;
		float:left;
		margin:20px 0 0 20px;
		overflow:hidden;
		height:0 !important;
		padding:16px 0 0 0;
		width:84px;
		background: url(images/title_videos.png) no-repeat left top;
	}
	* html #videos h3{
		background: url(images/title_videos.gif) no-repeat left top;
	}
	
	#videos .entries{
		float:left;
		margin:20px 0 0 60px;
		width:330px;
	}
	#videos .entry{
		margin-bottom:10px;
	}
		#videos .entry a{
			display:block;
			float:left;
			color:#000;
			text-decoration:none;
			padding-bottom:2px;
			border-bottom:1px solid #666;
		}
		#videos .entry a:hover{
			border-bottom:0;
			padding-bottom:3px;
		}
		#videos .entry span{
			float:right;
			text-transform:uppercase;
		}
#media #wallpapers{
	width:320px;
	float:left;
	padding-bottom:300px;
}
	#wallpapers h3{
		position:relative;
		overflow:hidden;
		height:0 !important;
		padding:16px 0 0 0;
		width:152px;
		background: url(images/title_wallpapers.png) no-repeat left top;
		margin-bottom:35px;
	}
	* html #wallpapers h3{
		background: url(images/title_wallpapers.gif) no-repeat left top;
	}
	
	#wallpapers img{
		float:left;
		margin-right:10px;
	}
	#wallpapers ul{
		padding-top:15px;
	}
	#wallpapers li{
		list-style-type:none;
		padding-bottom:5px;
	}
	#wallpapers a{
		color:#000;
		padding-bottom:1px;
		text-decoration:none;
		border-bottom:1px solid #666;
	}
	#wallpapers a:hover{
		padding-bottom:2px;
		border-bottom:0;
	}


/* ----- CONTACT ----- */

#contact { 
	background: url(images/bg_contact.jpg) repeat -50px top scroll; 
	/*height:100%;*/
}
#contact h2.title{
	position:relative;
	top:0; /*322px*/
	left:0; /*211px*/
	overflow:hidden;
	height:0 !important;
	padding:96px 0 0 0;
	width:662px;
	background: url(images/title_contact.png) no-repeat left top;
	margin-bottom:70px;
}
* html #contact h2.title{
	background: url(images/title_contact.gif) no-repeat left top;
}

#contact #holder{
	margin-top:322px;
	margin-left:211px;
	/*margin:322px 0 0 211px;*/
	width:690px;
	position:relative;
	/*left:295px;
		top:478px;*/
	padding-bottom:600px;
	/*height:300px;*/
}
#team p, #links p{
	font-weight:bold;
	line-height:300%;
}
#team a, #links a{
	color:#000;
	padding-bottom:2px;
	text-decoration:none;
	border-bottom:1px solid #666;
}
#team a:hover, #links a:hover{
	border-bottom:none;
	padding-bottom:3px;
}
#links{
	width:170px;
	margin-left:80px;
	float:left;
	font-size:11px;
}
	#links li{
		margin-bottom:10px;
		list-style-type:none;
	}
#team{
	float:left;
	font-size:11px;
}
	#team .entry{
		margin-bottom:10px;
	}
	#team span{
		width:145px;
		display:block;
		float:left;
	}
	#team .site_credit{
		padding-top:10px;
		margin-left:290px;
	}
	#team .site_credit p{
		font-weight:normal;
	}

/* ----- UK ----- */

#uk { 
	background: url(images/bg_uk.jpg) repeat-x left bottom fixed; 
	height:100%;
}
#uk h2.title{
	position:fixed;
	top:71px;
	left:0px;
	overflow:hidden;
	height:0 !important;
	padding:191px 0 0 0;
	width:419px;
	background: url(images/title_uk.png) no-repeat left top;
}
* html #uk h2.title{
	background: url(images/title_uk.gif) no-repeat left top;
	float:left;
}

#uk h3#mercury a{
	position:fixed;
	bottom:180px;
	left:20px;
	overflow:hidden;
	height:0 !important;
	padding:45px 0 0 0;
	width:87px;
	background: url(images/uk_mercury.gif) no-repeat left top;
}
#uk h3#vertigo a{
	position:fixed;
	bottom:165px;
	left:192px;
	height:0 !important;
	overflow:hidden;
	padding:70px 0 0 0;
	width:53px;
	background: url(images/uk_vertigo.gif) no-repeat left top;
}
#uk h3#coop a{
	position:fixed;
	bottom:165px;
	left:350px;
	overflow:hidden;
	height:0 !important;
	padding:72px 0 0 0;
	width:62px;
	background: url(images/uk_coop.gif) no-repeat left top;
}
#uk #content{
	width:546px;
	position:relative;
	left:439px;
	top:71px;
}
#uk #content .entry{
	padding-bottom:36px;
}
#uk #content .entry p.date{
	float:left;
	width:89px;
}
#uk #content .entry .bodycopy{
	float:left;
	width:425px;
}
#uk #content a{
	color:#000;
	padding-bottom:2px;
	border-bottom:1px solid #666;
	text-decoration:none;
}
#uk #content a:hover{
	padding-bottom:3px;
	border-bottom:0;
}

/* ----- general text/misc items ----- */

h2{
	font:bold 128px 'HelveticaNeue-Bold',Helvetica;
}
.clear{
	height:0 !important;
	width:0 !important;
	clear:both;
}
:focus {
	outline-color:-moz-use-text-color;
	outline-style:none;
	outline-width:0;
}
a img{
	border:0;
}
ul { list-style-type:none; }

/* ----- scrolling code ----- */


.jScrollPaneContainer {
	position: relative;
	overflow: hidden;
	z-index: 1;
}

.jScrollPaneTrack {
	position: absolute;
	cursor: pointer;
	right: 0;
	top: 0;
	height: 100%;
	background: #ddd;
}
.jScrollPaneDrag {
	position: absolute;
	background: #000;
	cursor: pointer;
	overflow: hidden;
}
.jScrollPaneDrag:hover, .jScrollPaneDrag:active{
	background:#222;
}
.jScrollPaneDragTop {
	position: absolute;
	top: 0;
	left: 0;
	overflow: hidden;
}
.jScrollPaneDragBottom {
	position: absolute;
	bottom: 0;
	left: 0;
	overflow: hidden;
}
a.jScrollArrowUp {
	display: block;
	position: absolute;
	z-index: 1;
	top: 0;
	right: 0;
	text-indent: -2000px;
	overflow: hidden;
	/*background-color: #666;*/
	height: 9px;
}
a.jScrollArrowUp:hover {
	/*background-color: #f60;*/
}

a.jScrollArrowDown {
	display: block;
	position: absolute;
	z-index: 1;
	bottom: 0;
	right: 0;
	text-indent: -2000px;
	overflow: hidden;
	/*background-color: #666;*/
	height: 9px;
}
a.jScrollArrowDown:hover {
	/*background-color: #000;*/
}
a.jScrollActiveArrowButton, a.jScrollActiveArrowButton:hover {
	/*background-color: #000;*/
}

