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

.recently_added_album{
	padding:4px;
	padding-bottom:2px;
	padding-top:2px;
}

.recently_added_album:hover{
	background-color:#FFC;
}

.recently_added_album a img{
	border:1px solid #CCC;
}

.recently_added{
	padding-bottom:2px;
}

/******************** grid view *********************/

ul,li {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
padding-left:0px;
padding-right:0px;
margin-left:0px;
}

ul.albums {
display:inline-block;
}

ul.albums li {
	float:left;
	/*width:117px;*/
	width:110px;
	margin:5px;
}

ul.albums img{
border:1px solid #CCCCCC;

}
ul.albums li div{
/*comment by miennh@gmail.com
height:117px;
*/
height:88px;
display:table-cell;
vertical-align:bottom;
}
ul.albums li a, ul.albums li a:visited {
display:block;
width:117px;
text-align: left;
}

ul.albums li a:hover img{ border:1px solid #000; }
ul.albums li a:hover span{ color:#000;}

ul.mixtapesmain span.name{
	height: 34px;
	overflow: hidden;
}
ul.albums .name {
display:block;
padding-top:5px;
color:#666666;
}
ul.albums .artist, ul.albums .year {
	display:block;
}

ul.albums span {
font-size:12px;
line-height:16px;
text-align:left;
}

div.cd{
	height:117px;
}
div.dvd{
	height:164px;
}
a.cd{
	height:205px;
}
a.dvd{
	height:230px;
}

ul.albums .year{
color:#999999;
font-size:10px;
}
ul.albums .year img{
	border:none;
	vertical-align:middle;
	padding-bottom:4px;
}
ul.albums a:hover .year img{
border:none;
}
ul.mixtapesmain {
	/*width: 580px;*/
	width: 420px;
}
ul.mixtapesmain li{
	height: auto !important;
}
ul.mixtapesmain li a{
	width: auto;
}

ul.mixtapesmain li a{
	position: relative;
	display: block;
}
ul.mixtapesmain li span.artist {
	position: absolute;
	bottom: 0;
	display: block;
	background: #000;
	opacity: 0.7;
	padding: 2px 4px;
	color: #fff;
	left: 0;
	right: 0;
	text-align: center;
}
ul.mixtapesmain li a:hover span.artist{
	background: #fff;
}
ul.mixtapesmain li a:hover, ul.mixtapesmain li span.artist:hover {
	background: #fff;
	color: #000;
}