@charset "UTF-8";
/* CSS Document */

html { 
  background: url(background.png) no-repeat center center fixed; 
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}
#header{
	margin-top:25px;
	margin-left: -20px;
	margin-right: -20px;
	opacity:.75;
	width: auto;
	height: 170px;
	background-color: #2a1c28;
	position:relative;

}
	
#subheader{
		position:relative;
	margin-top:-150px;
	font-family: helvetica;
	}
	
#footer{
	bottom:25;
	left:0;
	opacity:.75;
	background-color: #2a1c28;
	width:100%;
	height: 50px;
	position:absolute;

}
	
#subfooter{
		position:relative;
	margin-bottom:cover;}	
	
#footercontainer{
	width:100%;
	height:75px;
	position:absolute;
	bottom:0;
	left:0;
	}
	
#container1{
	width:900px;
	height:400px;
position:relative;
	margin-top:170px;
	margin-left:auto;
	margin-right:auto;	}
#container11{
	margin-top:40px;
	position:static;
	float:left;
	width:900px;
	left:0;
	}
#container12{
	position:static;
	float:right;
	margin-top:40;
	width:900;
	right:0;
	}	
	
	
	
#about2 a:link{
	color:#FFF;
	font-decoration: none;
	}
#about2 a:visited{
	color:#FFF;
	font-decoration: none;
	}
#backdrop{
	margin-top: auto;
	margin-bottom: auto;
	margin-left: auto;
	position: absolute;
	left: 398px;
	top: -4px;
	height: 453px;
	opacity: .75;
	}
#grandaughterslink{
width: 542px;
	height: 34px;
	box-shadow: 2px 3px 3.84px 4.16px rgba(0, 0, 0, 0.42);}
#fiction{width: 420px;
	height: 34px;
	box-shadow: 2px 3px 3.84px 4.16px rgba(0, 0, 0, 0.42);