#album-pane{width: 707px; padding: 3px; margin: 0px; color: #0c0d08;}
#al-tb{list-style-type: none; margin: 0px; padding: 0px;}
#al-tb li{float: right; margin-left: 5px;}
.alb{margin: 0px; padding: 0px;}
.alh{margin: 0px; padding: 5px 0px; border-top: 1px solid #e0e0de;/*background: #666633;*/}
.active{background: #e9efd9; color: #1b311b;}
.alib{float: left;}
.al-pic{float: left; padding: 0px 6px 0px 0px; width: 68px;}
.alde{float: left; padding: 0px; width: 250px;}
.aln{text-transform: uppercase; font-weight: bold; font-size: 13px; font-family: Arial, Helvetica, sans-serif; line-height: 20px; color: #4f563a;}
.alg{font-size: 0.8em; text-transform: uppercase; line-height: 10px;}
.ala{font-style: italic; font-size: 0.9em; line-height: 16px;}
.alp{float: left; margin: 0px 0px 0px 18px; font-size: 20px; padding-top: 20px;}
.alcn{list-style-type: none; margin: 0px; padding: 27px 8px 0px 0px; float: right;}
.alcn li{float: left; margin-left: 20px;}
.alv{padding: 8px 0px 2px 0px;}
.alv a{text-decoration: none; border-bottom: 1px dotted #060; color: #060; font-size: 0.8em;}

.al-even{background: #F6F6F6;}
.abe{background: #fdfff8;}







.al-list{list-style-type: none; padding: 0px; margin: 2px 2px 2px 70px; display: none;}
.al-song{padding: 0px; margin: 0px; border-top:1px dotted #CCC;}
/*.al-song > div{padding: 3px 0 0 3px; margin: 0;}*/
#song-ctrl{float: left; width: 18px; height: 18px; margin: 0px; padding: 0px; border: 1px solid green;}
.asong{width: 7px; height: 11px; padding: 2px; margin: 3px; float: left; background: url(images/als-btns.gif) 3px 3px no-repeat; border: 1px solid #CCC; cursor: pointer;}
.alplay{background-position: 3px 1px;}
.alpause{background-position: 2px -11px;}
.sinfo{padding: 3px 0px 0px 0px; float: left;}
.al-title{float: left; font-weight: bold; padding: 0; margin: 0;}
.al-artist{float: left; font-style: italic; font-size: 0.9em; padding: 2px 0px 0px 5px;}
.al-info{float: right; padding: 3px;}
.even{background: #CCCCCC;}
