html, body{
	background-color:#2f2f2f;
}

.sub-wrapper *{
	font-family:Arial, Helvetica, sans-serif; 
	color:#838383;
}

.sub-wrapper h2,.sub-wrapper h3{
	color:#404040;
}

.main-wrapper{
	width:100%;
	max-width:800px;
	margin:0 auto;
}

.sub-wrapper{
    box-shadow:3px 3px 13px #121212;
    background-color:#ffffff;	
    border:8px solid #aeaeae;
    padding:30px;
}

.sub-wrapper .link{
	padding:20px 10px 10px 10px;
	text-align:center;
}

.logo-link{
	text-align:center;
	width:100%;	
}

.logo-link img{
	width:100%;
	max-width:180px;
	margin:0 auto;
	display:block;
	padding:20px;	
}