body {
	visibility: hidden;
	margin: 0;
	background: url('images/canvas.jpg') no-repeat center center fixed;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/canvas.jpg', sizingMethod='scale');
	-ms-filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/canvas.jpg', sizingMethod='scale');
}
#logo {
	position: absolute;
	max-width: 2000px;		/* Ratio: 2.5:1	800px;  1579px; */
	max-height:	793px;		/* 			320px;  626px; */
	left: 50%;
	margin-left: -50%;
	padding: 3% 6%;			/* adjust logo width using LR */
}
#logo img {
	width: 100%;
	opacity: 0.5;
}
body a, body a:visited {
	color: #8e9c96;
	font-size: 30px;
}
/*
@media only screen and (max-width: 800px) {
  .logo {
	padding: 0;
  }
}

@media only screen and (max-device-width: 800px) {
  .logo {
	padding: 0;
  }
}
*/