.related-posts ul {
    margin: 1em 0 2em 0;
    padding: 0;
    list-style: none;
    width: 100%;
    float: left;
    clear: both;
}
.related-posts li {
    margin: 0;
    padding: 0;
    display: block;
    clear: left;
    	width: 100%; /* for IE 6 */
	position: relative;

}
.related-posts img {
    margin: 0 0.5em 0.5em 0;
    float: left; 
}

.related-posts ul li a.link{
    top: 20px;     
    left: 0;     
    color: white;     
    font: bold 24px/45px Helvetica, Sans-Serif;
    letter-spacing: -1px;      
    background: rgb(0, 0, 0); /* fallback color */    
    background: rgba(0, 0, 0, 0.7);    
    padding: 10px;
    position: absolute;
    /*width: 100%;*/
}