.albums {
}

.albums #album_list {
    margin:0;
    padding:0;
    margin-top:20px;
    list-style-type: none;
}

.albums #album_list li.frame {

    margin:0;
    padding:0;
    border-bottom: 1px  dashed  #999;
    padding-bottom: 10px;
    margin-bottom:20px;
}

.albums #album_list li.last{
    border-bottom: none!important;
}

.albums #album_list li.frame .box{
    margin:0;
    padding:0;
    float:left;

    width: 380px;
}
.albums  img.album_cover {
    float:left;
    margin-right:10px;

    border:2px solid red;
}
.albums #album_list li.frame .with_picture{

}
.albums #album_list li.frame h3{
    margin:0;
    margin-bottom:10px;
    font-size: 1.8em;

}

.albums #album_list li.frame h4 {
    margin:0;
   padding:0;
     padding-left: 15px;
    margin-bottom:10px;
    cursor: pointer;
    font-size: 1.4em;
    background:url('../dsg/open.gif') no-repeat left center;
}
.albums #album_list li.frame  h4.opened {
    background:url('../dsg/close.gif') no-repeat left center;
}
.albums #album_list li.frame h4.toggler {
    margin:0;
    margin-bottom:10px;
    font-size: 1.4em;
    background:red;
}
.albums #album_list li .datum{
font-size:1.2em;
}

.albums #album_list li .info{
    font-size: 1.2em;
}

.albums #album_list  ul.songs{
    background:#ccc;

}
.albums #album_list  ul.songs li{

    clear:both;
}

.albums a.play {
    border:none;
    color: red;
    font-weight:bold;
  
    color:#aa0114;
    width:20px;
    height:20px;
    background:url('../dsg/play.jpg') no-repeat ;


}

.albums img.album_cover {
    border:none;
}

.albums .song_list ol {
    list-style-type: decimal !important;

}

