body { background-color:rgb(220,220,220); font-family:'PT Sans', Arial; margin:0; }

#linkedin, #holder {
	position:absolute;
	overflow:hidden;
	width:400px;
	height:400px;
	right:50px;
	top:50px;
}
#holder {
	z-index:1;
	opacity:0.95;
	background: -moz-linear-gradient(top, rgb(255,255,255) 0%, rgb(207,207,207) 100%);
	background: -o-linear-gradient(top, rgb(255,255,255) 0%, rgb(207,207,207) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, rgb(255,255,255)), color-stop(1, rgb(207,207,207)));
	background: linear-gradient(rgb(255,255,255), rgb(207,207,207));
}
#linkedin {
	text-align:center;
	background-color:#fff;
}
	#linkedin > span {
		position:absolute;
		left:10px;
		top:15px;
		width:380px;
	}
#name {
	position: absolute;
	top: 250px;
	left: 216px;
	font: bold 30px/21px 'PT Sans', Arial;
	color: rgb(255,255,255);
}
#info {
	position:absolute;
	right:160px;
	top:427px;
	font: bold 18px 'PT Sans';
	color: rgb(255,255,255);
	-webkit-transform: rotate(-90deg);
	-webkit-transform-origin: left bottom;
	-moz-transform: rotate(-90deg);
	-moz-transform-origin: left bottom;
	transform: rotate(-90deg);
	transform-origin: left bottom;
}

#qrcode {
	position:absolute;
	width:400px;
	height:400px;
	right:470px;
	top:50px;
}