/* Main blocks*/ .artist-info { width: 100%; float: left; margin: 0 0 25px 0; clear: both; } .albums { width: 100%; float: left; clear: both; } /* Artist info block */ .artist-info .pic { float: left; width: 250px; margin: 25px 0; } .artist-info .pic img { margin-left: 25px; } .artist-info .name { margin: 25px 0 0 300px; } .artist-info .info { margin: 0 17px 25px 300px; } /* Albums block */ .album { clear: both; } .album .pic { float: left; width: 250px; } .album .pic > * { margin-left: 25px; } .add-album-button-container { position: relative; margin: 10px -25px 0 0; text-align: center; } .album .pic .add-album { } .album .name { display: block; margin: 0 0 10px 300px; } .album .tracklist { margin: 0 17px 30px 275px; } .album .tracklist ul { } .album .tracklist ul li { display: block; padding-left: 25px; } .add-track { display: none; float: left; padding: 1px 5px; margin: 3px 0 0 -22px; } .album .tracklist ul li .track-container { height: 20px; padding: 5px 0 0 0; border-top: #EEE 1px solid; } .album .tracklist ul li:hover { background-color: #FAFAFA; } .album .tracklist ul li:first-child { border-top: none; } .album .tracklist ul li .trackname { float: left; } .album .tracklist ul li .index { display: block; float: left; width: 15px; text-align: right; margin: 3px 5px 0 0; font-size: 10px; color: #555; } .album .tracklist ul li .length { float: right; }