html * {
	margin:0;
	padding:0;
}

#screen {
	overflow:visible;
	background:#c9dbe9;
	background:-webkit-linear-gradient(top,#c9dbe9 0%,#fff 100%);
	background:-linear-gradient(top,#c9dbe9 0%,#fff 100%);
	background:-moz-linear-gradient(top,#c9dbe9 0%,#fff 100%);
	background-size: cover;
	border:1px solid #c9dbe9;
	min-height:100%;
	min-width: 100%;
	position:relative;
}

#footer {
	width:100%;
	text-align:center;
	height:50px;
	position:fixed;
	bottom:0;
	left:0;
}

.logo {
	color:#777;

}

body {
	overflow:hidden;
	background-color:transparent;
	font-family: 'Josefin Slab', serif;
}



