html {
    background-color:rgba(0,0,0,1.00);
	background: url(http://www.josephlesage.com/media/background/loopgraven04.jpeg) no-repeat center top fixed; 
  	-webkit-background-size: cover;
  	-moz-background-size: cover;
  	-o-background-size: cover;
  	background-size: cover;

} 

body {
	height:100%;
	width:100%;
}

form {
	color: rgba(255,255,255,1.00);	
	align:center;
	display:block;
	margin-top:20px;
}

img {
	width:100%;
}

.ButtonBlock   {
	display: block;
	padding: 5px;
	margin-top: 1%;
	margin-right: 0.8%;
	margin-left: 0.8%;
	margin-bottom: 1%;
	float: left;
}

.ButtonBlock:link {
	background-color: rgba(0,0,0,0.4);
}

.ButtonBlock:visited {
	background-color: rgba(0,0,0,0.4);
}

.ButtonBlock:active {
	background-color: rgba(0,0,0,0.4);
}

.ButtonBlock:hover {
	background-color: rgba(0,0,0,0.7);
	-webkit-filter: grayscale(80%);  
    -webkit-filter: grayscale(0.8);  
    filter: grayscale(80%);  
}

.ButtonBlock:focus {
	background-color: rgba(0,0,0,0.7);
	-webkit-filter: grayscale(80%);  
    -webkit-filter: grayscale(0.8);  
    filter: grayscale(80%);  
}

.Section {
	margin-top: 
	padding: 0%;
	margin: 0%;
	clear: both;
	display:block;
}

.Section:before,
.Section:after {
    content:"";
    display:table;
}
.Section:after {
    clear:both;
}
.Section {
    zoom:1; /* For IE 6/7 (trigger hasLayout) */
}


@media screen and (max-width:480px){
.ButtonBlock   {
	margin-top: 1%;
	margin-right: 0%;
	margin-left: 0%;
	margin-bottom: 1%;
	width: 92%;
}
.Section {
	margin-top:40px;
	margin-left:20%;
	margin-right:20%;
}

}

@media screen and (min-width:481px){
.ButtonBlock {
	width: 45%;
}

.Section {
	margin-top:5%;
	margin-left:5%;
	margin-right:5%;
}

	
}


@media screen and (min-width:961px){
.ButtonBlock {
	width: 22%;
}

.Section {
	margin-top: 8%;
	margin-left: 8%;
	margin-right: 8%;
}



}