#content-wrapper{
	width:800px;
	height:500px;
}

#content h1{
	height:28px;
}

#content ul{
	list-style:none;
	margin:0;
	padding:0;
}

#content ul li{
	float:left;
	width:154px;
	height:109px;
}

#content ul li img.reflexion,
#content ul li canvas{
	height:45px!important;
	width:132px!important;
}

#content ul a{
	display:inline-block;
	*display:inline;
	line-height:8px;
	padding:0 22px 22px 0;
	color:#fff;
	text-align:right;
	position:relative;
	text-decoration:none;
}

#content ul img{
	display:block;
	margin-bottom:4px;
}

#content a .desc{
	display:block;
	position:absolute;
	left:-999em;
	top:90px;
}

#content a.hover .desc,
#content a:hover .desc{
	left:auto;
	width:125px;
	text-align:right;
	height:20px;
	line-height:12px;
}
