body {
	width: 100%;
	height: auto;
	background-image: url(background.jpg);
	background-size: cover;
	background-position: 50% 0%;
	background-color: #f0f0f2;
	margin: 0;
    padding: 0;
    font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;    
}

div {
    width: 600px;
    margin: 5em auto;
    padding: 50px;
    background-color: #fff;
    border-radius: 1em;
	opacity: 0.7;
	text-align: center;
}

a:link, a:visited {
    color: #B50000;
    text-decoration: none;
}

@media (max-width: 700px) {
    body {
        background-color: #fff;
    }
	
    div {
        width: auto;
        margin: 0 auto;
        border-radius: 0;
        padding: 1em;
    }
}