        .image { 
           position: relative; 
           width: 100%;
           width:200px;
           float:left;
           text-align:center;
           margin:20px;       
        }

        .image h2 { 
           position: absolute;
           top:110px;
           left: 0; 
           width: 100%; 
        }    

        .image h2 span { 
           color: white; 
           letter-spacing: -1px;  
           background: rgb(0, 0, 0); /* fallback color */
           background: rgba(0, 0, 0, 0.7);
           padding: 5px; 
           width:100%
        }
        .image h2 span a 
        {
            color:White;
        } 
        .image h2 span a:hover
        {
            color:White;
            text-decoration:underline;
        } 
        
        
    .box {
        position: relative; 
        width: 100%;
        width:200px;
        float:left;
        text-align:center;
        margin:20px;       
	    z-index:0;
	    }
    .box-mask {
	    position:relative;
	    z-index:1;
	    overflow:hidden;
	    width:200px;
	    height:132px;
	    border:1px solid white;
	    }
    .description {
	    position:absolute;
	    left:0;
	    z-index:2;
	    bottom:-30px;
	    background: #000;
	    background: rgba(0,0,0,0.6);
	    color:#fff;
	    width:200px;
	    height:18px;
	    padding:3px;
	    }        
    .description a 
        {
            color:White;
        } 
    .description a:hover
        {
            color:White;
            text-decoration:underline;
        } 