body {
  /* Location of the image */
  background-image: url(feathersHoriz.jpg);
  
  /* Background image is centered vertically and horizontally at all times */
  background-position: center center;
  
  /* Background image doesn't tile */
  background-repeat: no-repeat;
  
  /* Background image is fixed in the viewport so that it doesn't move when 
     the content's height is greater than the image's height */
  background-attachment: fixed;
  
  /* This is what makes the background image rescale based
     on the container's size */
  background-size: cover;
  
  /* Set a background color that will be displayed
     while the background image is loading */
  background-color: #464646;

    margin: 0;
    padding: 0;
    text-align: center; /* !!! */
}

label { 
color: #FFFFFF;

}

.parent {
margin: auto;
top: 100px; left: 0; right: 0;
  position: absolute;
  width:500px;
  height: 000px;

}

.child {
margin: auto;
position: absolute;
top: 0; left: 0; bottom: 0; right: 0;
}

a {

  color: #FFF5F5;
}
a:hover {
    color: #FF00FF;
