#container {
	position:relative;
	margin:0 auto;
	padding-bottom:2em; 
	width:402px; 
	height:525px;
	/* overflow:hidden; */
	background:#efedec url("gallery.css"); 
	border:1px solid #000;
}

#maincontent h2 {
	color:#
}
	
a.gallery, a:visited.gallery {
	display:block; 
	color:#000; 
	text-decoration:none; 
	border:1px solid #000; 
	width:50px; 
	height:50px; 
	float:left;
	margin:6px 5px 6px 36px;
	z-index:50;
}

*html a.gallery, a:visited.gallery {
	margin:6px 24px 6px 18px;
	}

a.slidea {
	background:url("../_images/album/Aura_Musicale_tn.jpg");
}

a.slideb {
	background:url("../_images/album/cirri_tn.jpg");
}

a.slidec {
	background:url("../_images/album/gluck_tn.jpg");
}

a.slided {
	background:url("../_images/album/quantz_tn.jpg");
}

a.slidee {
	background:url("../_images/album/tessarini_tn.jpg");
}

a.slidef {
	background:url("../_images/album/TIROLE~1_tn.jpg");
}

a.slideg {
	background:url("../_images/album/Valentini_tn.jpg");
}

a.slideh {
	background:url("../_images/album/Kusser_tn.jpg");
}

a.slidei {
	background:url("../_images/album/lanzetti_tn.jpg");
}

a.gallery span {
	display:block; 
	position:absolute; 
	width:1px; 
	height:1px; 
	top:5px; 
	left:5px; 
	overflow:hidden; 
	background:#efedec url("gallery.css");
	z-index:100;
}

.slidek {
	/* display:block; */
	/* position:absolute; */
	width:200px; 
	height:201px; 
	top:50px; 
	left:-5px;
	margin-top: 30px;
	margin-bottom: 115px;  /* position album cover closer or further from main cover */
	padding:0; 
	border:1px solid #000;
}

.album {
	position:absolute;
	top:215px;
	left:40px;
	text-align: center;
	font-size: 85%;
	font-style:normal;
	height:50px;
	width:350px;
	margin-bottom:-100px;
	padding:0;
	z-index:100
}

a:hover.gallery {
	white-space:normal; 
	border:1px solid #fff;
}

a:hover.gallery img {
	border:1px solid #000; 
	position:relative; z-index:100;
}

a:hover.gallery span {
	display:block; 
	position:absolute; 
	width:380px; 
	height:315px; /*261 gives height to the comment area of album*/
	top:25px; 
	left:6px; 
	padding:5px;
	line-height:135%;
	font-size:85%; 
	/* font-style:italic; */
	color:#000; 
	background:#efedec url("gallery.css"); 
	z-index:100;
}

*html a:hover.gallery span {
	font-size:95%;
	}

a:active.gallery img, a:focus.gallery img {
	border:1px solid #000; 
	position:relative; 
	z-index:50;}
	
a:active.gallery span, a:focus.gallery span {
	display:block; 
	position:absolute; 
	width:380px; 
	height:325px; /*261*/
	top:25px; 
	left:10px; 
	padding:0px;
	font-size:85%;
	line-height:135%; 
	/* font-style:italic; */
	color:#000; 
	background:#efedec url("gallery.css"); 
	z-index:50;
}

*html a:active.gallery span, a:focus.gallery span {
	font-size:95%;
	}

.fine {
	color:#888;
	font-size:70%;
	margin-left:60px;
}

#cdinfo {
	width:500px;
	line-height: 95%;
	margin-left:50px;
	margin-top:20px;
	text-align: left;
	display block; 
}

#cdinfo li {
	list-style-type:none;
	line-height: 100%;
	margin-bottom:1em;
}

#cdinfo h2 {
	margin:0;
	line-height:50%;
}

#cdinfo p {
	font-size:90%
}