@charset "utf-8";
/* CSS Document */

/**
 * @version		1.0.0
 * @package		muscol
 * @copyright	2009 JoomlaMusicSolutions.com
 * @license		GPLv2
 */
 
.random_album{
	padding-bottom:4px;
}
.random_album a, .random_album a:hover{
	text-decoration:none;
}
.albums_aleatori{
	padding:5px;
}

div.albums_aleatori  {

text-align:center;
}

div.albums_aleatori img{
border:1px solid #CCCCCC;
display:block;
}
div.album_aleatori a img{
border:1px solid #CCCCCC;
}
div.albums_aleatori .year img{
border:none;
display:inline;
}
div.albums_aleatori a span.year img, div.albums_aleatori a:hover span.year img{
border:none;
}
div.albums_aleatori a.album_aleatori {
display:block;


}
div.albums_aleatori a.mostra_artista{
display:block;


}
div.albums_aleatori  a:hover img { border:1px solid #000; }
div.albums_aleatori  a:hover span { color:#000;}

div.albums_aleatori span.year{
display:block;
}
div.albums_aleatori a.mostra_artista span.artist{
	color:#006699;
	padding-top:5px;
	display:block;
}
div.albums_aleatori .name_search {
	display:block;
	color:#666666;
}
div.albums_aleatori .name{
	display:block;
	padding-top:5px;
	color:#666666;
}
div.albums_aleatori span {
	font-size:12px;
	line-height:16px;
}
div.albums_aleatori .year{
	color:#999999;
	font-size:10px;
}


/* new for grid*/

/* --- Generic Styling --- */
a:active,a:focus { outline:0; }
ul.album-container { margin:8px auto 8px 0px !important; padding:8px 0 !important; list-style:none; clear:both; overflow:hidden;}

/* Thumbnail */
li.album-block { float:left; background:#fff !important; margin:5px; padding:0; list-style:none !important; }

/* width:33%; to force columns */
li.album-block span.album-link-wrapper { display:block; float:left; margin:0; padding:0 5px 5px 0; background:url(images/shadowAlpha.png) no-repeat right bottom; }
li.album-block span.album-link-innerwrapper { display:block; float:left; margin:-5px 0 0 -5px; padding:4px; border:1px solid #ccc; }
li.album-block a.album-link,
li.album-block a.album-link:hover { position:relative; float:left; display:block; padding:0; margin:0; border:none; }
li.album-block a.album-link { color:#eee; text-decoration:none; }
li.album-block a.album-link:hover { color:#222; text-decoration:none; }
li.album-block a.album-link img.album-image,
li.album-block a.album-link:hover img.album-image { display:block; width:100%; height:100%; padding:0; margin:0; border:none; background-repeat:no-repeat; background-position:50% 0%; }
li.album-clr { clear:both; float:none !important; height:0 !important; line-height:0 !important; border:none !important; background:none !important; width:auto; margin:0 !important; padding:0 !important; }

/* Caption */
span.album-pseudo-caption,
span.album-caption { display:block; position:absolute; bottom:0; left:0; right:0; text-align:center; padding:2px 4px; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; text-decoration:none; }
li.album-block a.album-link span.album-pseudo-caption { background:#000; }
li.album-block a.album-link:hover span.album-pseudo-caption { background:#fff; }
span.album-pseudo-caption { opacity:0.7; -moz-opacity:0.7; }
span.album-pseudo-caption b { visibility:hidden; }


.songs_table {
table-layout: fixed;
}
.nom_song{
text-align:left;
padding-left:10px;
color:#666;
overflow:hidden;
text-overflow:ellipsis ;
white-space: nowrap;
/*width:253px;*/
}
.nom_song .the_song_name{
	font-weight:bold;
}
.image_song_list{
	margin-right:5px;	
}


.image_song_list {
margin-right: 5px;
}
.pull-left {
float: left;
}
.img-rounded {
-webkit-border-radius: 6px;
-moz-border-radius: 6px;
border-radius: 6px;
}

