img.thmb
{
	border: 2px black solid;
	margin: 2px 2px;
}

li { line-height: 17px; } /* Align 4 lines against 60 + 2x2(border) + 2x2(spacing) = 68/4 = 17 */

h3
{
	border-top: thin black solid;
	border-left: thin black solid;
	background: linear-gradient(to bottom right, white , blue);
}


/* Media for smaller devices */
@media screen and (max-width: 640px) {
	.disco-list li {
		height: 74px;
	}
	
	td.disco-matrix {
		width: 68px;
		height: 60px;
	}

	.disco-matrix tr {
		height: 0px;
	}
	
	.disco-matrix td {
		display: table-row;
		width: 60px;
		height: 60px;
	}
	
	.disco-matrix img {
		width: 60px;
		height: 60px;
	}

}
