
@font-face {
  font-family: "FuturaStd-Book";
  src: url("Futura.eot?#iefix") format("embedded-opentype"),
  url("Futura.woff2") format("woff2"), 
  url("Futura.woff") format("woff"), 
  url("Futura.ttf") format("truetype");
}
	


	
	 
	
html * :not(h1):not(h2):not(h3) 
{  
	font-family: "FuturaStd-Book" !important;
}	
		
	


	
#zMid {
    position: absolute;
    left: 0px;
    top: 0px;
    z-index: -2;
}	
	

	html { 
		//background: url("Images/MansionExteriorFull.png") no-repeat center center fixed; 
		background: linear-gradient(rgb(10,0,0), rgb(10,0,0),rgb(50,0,0),rgb(10,0,0));
		-webkit-background-size: cover;
		-moz-background-size: cover;
		-o-background-size: cover;
		background-size: cover;
		background-attachment:fixed;
	}
	
	
	
	body {
	
		//margin: "center";
		font-family: "Verdana";
		//background-color: #300;
		//background-image: url("Images/13thDoll_pressBG.png");
		//background-size: 100%;
   		//background-repeat: no-repeat;
   		//background-position: center;
		//background-attachment:fixed;
		
		
		color: rgb(255,255,255);

		}

	table{
	
		table-layout: fixed;
	
		width:100%;	
	}
	
	
	div{
	
	//border:1px solid red;
	
	}
	
	.divpadding{
		//border:1px solid red;
		margin: 10px ;
	}
	
	tr,td,th
	{	
					
		 font-family: 'FuturaStd-Book';

		font-weight: normal;
//		font-size: 5vmax;
		background-color: #000;	
		width:20%;
//		border: 3px solid #250000;
//		text-align: center;	
//		color: rgb(227,17,43);
		 

	
	} 
	tr.menu,td.menu{
		color: rgb(227,17,43);
		text-align: center;
		font-size: 60px; //5vmax;
//		border: 3px solid #250000;
	}
	
	td.creditsL{
		color: rgb(255,255,255);
		text-align: right;
		font-size: 3vmax;
		border: 0px solid #250000;
	}
	
	td.creditsR{	
		text-align: left;
		font-size: 3vmax;
		border: 0px solid #250000;
		color: rgb(227,17,43);
	}
	td.credits{	
		font-size: 3vmax;
		border: 0px solid #250000;
		text-align: center;
	}
	td.backer{
		font-size: 3vmax;
		color: rgb(227,17,43);
		text-align: center;
		border: 3px solid #250000;
	}
		.bigshit{

		font-family: 'FuturaStd-Book';

		font-size: 6vmax;

		color: rgb(227,17,43);

		text-align: center;

		}
	h1{
		font-family: 'FuturaStd-Book';
		//font-size: 6.25rem;
		color: rgb(227,17,43);
		text-align: center;
		font-style: normal;
		}

	h2{
		font-family: 'FuturaStd-Book';
		//font-size: 4vmax;
		//font-size: 425%;	
		color: rgb(227,17,43);
		text-align: center;
		font-style: normal;
		}
	
	h3 {
		font-family: 'FuturaStd-Book';
		color: rgb(255,0,0);
		//font-size: 3rem;
		//font-size: 300%;		
		text-align: center;
		font-style: normal;
		}
		
	img {
		max-width: 100%;}
	
	#logo {
		width:auto;
		max-width:80%;
		margin-left: auto;
		margin-right: auto;
		padding: 20px;}
	#logoNarrow {
		width:auto;
		max-width:60%;
		margin-left: auto;
		margin-right: auto;}
	#content {
		color: rgb(255,255,255);
		width:80%;
		margin: 10px auto 10px auto;
		padding: 20px;
		background-color:#000000;
		//background: rgba(10, 0, 10, .8)
		}
	#content2 {									/*no bg color*/
		color: rgb(255,255,255);
		width:80%;
		margin: 10px auto 10px auto;
		padding: 20px;
		}
		
		
	#logoNarrow 2{
		width:auto;
		max-width:60%;
		margin-left: auto;
		margin-right: auto;}
		
	#footerMenu{
		color: rgb(255,0,0);
		width:80%;
		margin: 10px auto 10px auto;
		padding: 0px 20px;
		background-color:#000;
		}
		
			
	p,ul {
		//text-align: "center";
		//color: rgb(255,255,255);
		}

		
	

	a:visited {
		color: #FFFFFF;
		text-decoration: none;
		font-weight: bold;
	}
	a:link {
		color: #FFFFFF;
		text-decoration: none;
		font-weight: bold;
	}
	a:active {
		color: #FFFFFF;
		text-decoration: none;
		font-weight: bold;
	}

	a:hover {
		color: #FF0000;
		text-decoration: none;
		font-weight: bold;
	}

	
	.menulink  a:visited {
		color: rgb(227,17,43);
		text-decoration: none;
		font-weight: normal;
	}
	.menulink  a:link{
		color: rgb(227,17,43);
		text-decoration: none;
		font-weight: normal;
	}
	.menulink  a:active{
		color: #FF0000;
		text-decoration: none;
		font-weight: normal;
	}
	
	.menulink a:hover {
		color: #FF0000;
		text-decoration: none;
		font-weight: normal;
	}
	
	

audio {width:80%; margin:auto;}

.video-container {
	position:relative;
	padding-bottom:56.25%;
	padding-top:30px;
	height:0;
	overflow:hidden;
}

.video-container iframe, .video-container object, .video-container embed {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
}

.Row
{
    display: table;
    width: 100%; /*Optional*/
    table-layout: fixed; /*Optional*/
    border-spacing: 10px; /*Optional*/
	//padding: 30px 0 3em 0;
}


	
@media screen and (min-width: 700px) {/*if width >700*/	
.Wide{
		display: table-cell;
		width:60%;
		vertical-align: top;
		align-items: center;}
.MidWidth{
		display: table-cell;
		width:50%;
		vertical-align: top;
		align-items: center;}
.Narrow{		
		display: table-cell;
		width:40%;
		vertical-align: top;
		margin: auto;
		align-items: center;}
.SuperNarrow{		
		display: table-cell;
		width:10%;
		vertical-align: top;
		margin: auto;
		align-items: center;}


}


/*
.parallax {
  perspective: 1px;
  height: 100vh;
  overflow-x: hidden;
  overflow-y: auto;
}
.parallax__layer {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}
.parallax__layer--base {
  transform: translateZ(0);
}
.parallax__layer--back {
  height: 50%; // * Now the background is only 50% height * /
  transform-origin: center 100%;
}
.parallax__layer--deep {
  transform: translateZ(-2px) scale(3);
}
.parallax__group {
  position: relative;
  height: 100vh;
  transform-style: preserve-3d;
  transform: translate3d(700px, 0, -800px) rotateY(30deg);
}


.parallax__layer--wrapper {
  bottom: 0;
  left: 0;
  overflow: hidden;
  position: fixed;
  right: 0;
  top: 0;
}
*/










