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


.container_a {
	margin: 0 auto;
	background-color: clear;
	height: auto;
	width: 1100px;
	margin-top: 5px;
	}

.container_b {
	margin: 0 auto;
	background-image: url("../tmf2022_images/BeveledWoodPieces.png");
	width: 900px; 
	height: auto;
	border-radius: 5px;
	box-shadow: 0px 0px 100px 45px #160A0A;
	border-style: outset;
	border-width: 5px;
	border-color: #802e01;
	outline-width: 125Px;
	}

.spacer {
	margin: 0 auto;
	background-color: clear;
	height: 128px;	
	width: 1100px;
	}

.h1 {
	font-family: Cinzel, "Cinzel Black", "Cinzel Bold", "Cinzel Decorative", "Cinzel Decorative Black", "Cinzel Decorative Bold";
	font-size: 58px;
	color: #ffa31a;
	line-height: 32px;
	
	}

.h2 {
	font-family: Cinzel, "Cinzel Black", "Cinzel Bold", "Cinzel Decorative", "Cinzel Decorative Black", "Cinzel Decorative Bold";
	font-size: 28px;
	color: #ffa31a;
	line-height: 88px;
	}

.h3 {
	font-family: Cinzel, "Cinzel Black", "Cinzel Bold", "Cinzel Decorative", "Cinzel Decorative Black", "Cinzel Decorative Bold";
	font-size: 24px;
	color: #ffa31a;
	line-height: 44px;
	}

.copy {
	font-family: Cinzel, "Cinzel Black", "Cinzel Bold", "Cinzel Decorative", "Cinzel Decorative Black", "Cinzel Decorative Bold";
	font-size: 18px;
	color: #ffa31a;
	line-height: 28px;
	width: 550px;
	margin-left: 44px;
	margin-right: 44px;
	}

.logocopy {
	font-family: Cinzel, "Cinzel Black", "Cinzel Bold", "Cinzel Decorative", "Cinzel Decorative Black", "Cinzel Decorative Bold";
	font-size: 14px;
	color: #ffa31a;
	line-height: 22px;
	
	}

.note {
	font-family: Cinzel, "Cinzel Black", "Cinzel Bold", "Cinzel Decorative", "Cinzel Decorative Black", "Cinzel Decorative Bold";
	font-size: 14px;
	color: #ffa31a;
	line-height: 24px;
	margin-left: 35%;
	margin-right: 35%;
	}

.covercopy {
	font-family: Cinzel, "Cinzel Black", "Cinzel Bold", "Cinzel Decorative", "Cinzel Decorative Black", "Cinzel Decorative Bold";
	font-size: 14px;
	color: #ffa31a;
	line-height: 24px;
	}


.copyright{
	font-family: Cambria, "Hoefler Text", "Liberation Serif", Times, "Times New Roman", "serif";
	color: #9A8F8F;
	font-size: 12px;
	font-stretch: expanded;
	margin-top: 0px;
	height: 50px;
	}
.lib_books{
	width: 250px;
  	height: auto;
  	padding: 0px;
  	box-shadow: 5px 5px 10px grey;
	}

.lib_books_2{
	width: 445px;
  	height: auto;
  	padding: 0px;
  	box-shadow: 10px 10px 15px #BA6F00;
	}

.lib_books_3{
	width: 600px;
  	height: auto;
  	padding: 0px;
  	box-shadow: 10px 10px 15px #BA6F00;
	}


div { position: relative; align-self: center; padding: none; margin: none; }

#a  { position: absolute; z-index: 10; left: 0px; right: 0px;  top: 325px; opacity: 1; }

#b  {
    position: absolute; z-index: 20; left: 0px; right: 0px; top: 455px; opacity: 1;
}

#c  { position: absolute; z-index: 30; left: 0px; top:0px; opacity: 1; }

#ha { position: absolute; z-index: 60; left: 125px; top: 675px; opacity: 0; }

#hai { position: absolute; z-index: 60; left: 125px; top: 650px; opacity: 0; }

#h {
    position: absolute; z-index: 60; left: 335px; top: 625px; opacity: 0;}
 
#hb {
    position: absolute; z-index: 60; left: 335px; top: 1085px; opacity: 0;}
 
#hc {
    position: absolute; z-index: 60; left: 335px; top: 1495px; opacity: 0;}
 
#hd {
    position: absolute; z-index: 60; left: 335px; top: 1950px; opacity: 0;}
 
#he {
    position: absolute; z-index: 60; left: 335px; top: 2405px; opacity: 0;}
 
#hf {
    position: absolute; z-index: 60; left: 335px; top: 2795px; opacity: 0;}
 
#hg {
    position: absolute; z-index: 60; left: 335px; top: 3178px; opacity: 0;}
 
#hh {
    position: absolute; z-index: 60; left: 335px; top: 3580px; opacity: 0;}
 
#hi {
    position: absolute; z-index: 60; left: 338px; top: 3974px; opacity: 0;}
 
#hj {
    position: absolute; z-index: 60; left: 335px; top: 4400px; opacity: 0;}
 
#hk {
    position: absolute; z-index: 60; left: 250px; top: 4805px; opacity: 0;}
 
#hl {
    position: absolute; z-index: 60; left: 250px; top: 5154px; opacity: 0;}
 
#hm {
    position: absolute; z-index: 60; left: 260px; top: 5495px; opacity: 0;}

#hn {
    position: absolute; z-index: 60; left: 260px; top: 5890px; opacity: 0;}
 
