.post_lyrics_container {
    margin: 18px;
    
    background: #eae9e9;
}

.lyrics_header {
    padding: 3px 0 5px 12px;

    font-size: 14px;
    font-weight: bold;

    color: #fff;
/*    text-shadow: #333 2px 2px 2px;*/
    text-transform: uppercase;

    border-top: 1px solid #d8d8d8;

    background: #b8b8b8; /* Old browsers */
    background: -moz-linear-gradient(top, #b8b8b8 0%, #8c8c8c 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#b8b8b8), color-stop(100%,#8c8c8c)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #b8b8b8 0%,#8c8c8c 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #b8b8b8 0%,#8c8c8c 100%); /* Opera11.10+ */
    background: -ms-linear-gradient(top, #b8b8b8 0%,#8c8c8c 100%); /* IE10+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b8b8b8', endColorstr='#8c8c8c',GradientType=0 ); /* IE6-9 */
    background: linear-gradient(top, #b8b8b8 0%,#8c8c8c 100%); /* W3C */
}

.lyrics_content {
    margin: 10px 12px;

    color: #333;
    font-size: 13px;

    line-height: 18px;
}


.metro_footer {
    margin-top: 10px;
}

.metro_footer .metro_attrib {
    float: left;
}

.metro_footer .source-user {
    position: absolute;

    margin-left: 6px;
    margin-top: 3px;

    color: #BBB;
}

.metro_footer a {
    float: right;

    margin-top: 3px;
}
