html, body {
  margin: 0; 
  padding: 0;
  height: 100%;
}

.background {
  font-family: 'Lato';
  font-weight: 300;
  color: #999999;
  font-size: 100%;
  border: 0px dashed blue;
  width: 100%;
  background-color: #e9e9e9;
  min-height: 767px;
  height: 100%;
  position: relative;
}

.background .container {
  width: 950px;
  height: 100%;
  margin: 0 auto;
  border: 0px solid green;
  background-image: url(images/Paper_With_Shadow_Pattern.png);
  background-size: contain;
  background-repeat: repeat-y;
}

.background .container .header {
  margin: 0 auto;
  border: 0px solid orange;
  width: 42.169%;
}

.background .container .header .container {
  width: 100%;
  padding-top: 47.619%;
  height: 0px;
  margin-left: 0 auto;
  margin-right: 0 auto;
  border: 0px solid red;
  background-image: url(images/Anna_Del_Nevo_Logo.png);
  background-repeat: no-repeat;
  background-position: center;
}

.background .container .content {
  border: 0px dashed red;
  width: 72.048%;
  height: 0px;
  margin: 0 auto;
  margin-bottom: 54.5%;
  padding-bottom: 54px;
}

.background .container .content .buttonscontainer {
  border: 0px solid navy;
  width:100%;
  height: 0px;
}
  
.background .container .content .buttonscontainer .container1 {
  border: 0px solid cyan;
  width: 31.773%;
  float: left;
  margin-right: 2.341%;
  margin-bottom: 2%;
}

.background .container .content .buttonscontainer .container2 {
  border: 0px solid cyan;
  width: 31.773%;
  float: left;
  margin-bottom: 2%;
}

.background .container .content .buttonscontainer .container3 {
  border: 0px solid cyan;
  width: 31.773%;
  float: right;
  margin-bottom: 2%;
}

.background .container .content .buttonscontainer .container4 {
  border: 0px solid cyan;
  width: 31.773%;
  float: left;
  margin-right: 2.341%;
}

.background .container .content .buttonscontainer .container5 {
  border: 0px solid cyan;
  width: 31.773%;
  float: left;
}

.background .container .content .buttonscontainer .container6 {
  border: 0px solid cyan;
  width: 31.773%;
  float: right;
}

.footer {
  border: 0px solid cyan;
  width: 950px;
  height: 54px;
  position: absolute;
  bottom: 0;
}

.footer .blue {
  border: 0px solid green;
  margin: 0 auto;
  width: 476px;
  height: 100%;
  margin-top: -12px;
  background: #6dabc5;
}

.footer .blue p {
  border: 0px solid pink;
  width: 100%;
  padding-top: 11px;
  text-align: center;
  color: #ffffff;
  font-size: 75%;
}

/* HyperLink Style */
a:link {
  color: #ffffff;
  text-decoration: none;
}
a:visited {
  color: #ffffff;
  text-decoration: none;
}
a:hover {
  color: #ffffff;
  text-decoration: underline;
}
a:active {
  color: #ffffff;
  text-decoration: none;
}
/* End HyperLink Style */
