*				{	margin:0;padding:0;border:0;
}

html { 
	height:100%;
	min-height:100%!important;
	overflow:hidden!important;
}

body			{
	background: #05070b url(../graphics/bg_photo.jpg) no-repeat center center;
	background-size: cover;
	width:100%;
	height:100%;
	min-height:100%!important;
	overflow:hidden!important;
}

body, html, #copy, #on, #off {min-height:100%;min-width:800px!important;}

a				{ text-decoration:none; }

filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../graphics/bg_photo.jpg', sizingMethod='scale');
-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../graphics/bg_photo.jpg', sizingMethod='scale')";

#off, #on {
  display:block;
  position: fixed;
  top:0;
  left:0;
	width:100%;
	height:100%;
	min-height:100%!important;
	overflow:hidden!important; }
	
#on { background-size:cover!important;background: url(../graphics/flicker.jpg) no-repeat center center; }

#debut			{	margin:0 auto 10px auto;width:100%;height:30px;display:block;text-align:center;
}

#links			{	margin:0 auto 10px auto;width:100%;height:40px;display:block;text-align:center;
}

#links a		{	opacity:.8;	}
#links a:hover	{	opacity:1;	}

#copy			{	margin:0 auto 160px auto;width:100%;height:12px;display:block;text-align:center;
}

#footer			{   position:fixed;left:0px;bottom:0px;height:120px;width:100%;background:transparent;z-index:110;
}

@-webkit-keyframes flicker {
    0%		{ opacity:1; }
	50%		{ opacity:0.3; }
	100%	{ opacity:1; }
}

@-moz-keyframes flicker {
    0%		{ opacity:1; }
	50%		{ opacity:0.3; }
	100%	{ opacity:1; }
}

@-ms-keyframes flicker {
    0%		{ opacity:1; }
	50%		{ opacity:0.3; }
	100%	{ opacity:1; }
}

@-o-keyframes flicker {
    0%		{ opacity:1; }
	50%		{ opacity:0.3; }
	100%	{ opacity:1; }
}

@keyframes flicker {
    0%		{ opacity:1; }
	50%		{ opacity:0.3; }
	100%	{ opacity:1; }
}




/* IE 6 */
* html #footer {
   position:absolute;
   top:expression((0-(footer.offsetHeight)+(document.documentElement.clientHeight ? document.documentElement.clientHeight : document.body.clientHeight)+(ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop))+'px');
}


#on {
	animation: flicker 8s easeInOutSine 0s infinite;
	animation-name: flicker;
	animation-duration: 8s;
	animation-iteration-count: infinite;
	animation-timing-function: easeInOutSine;
	animation-fill-mode: forwards;
	-webkit-animation: flicker 8s easeInOutSine 0s infinite;
	-webkit-animation-name: flicker;
	-webkit-animation-duration: 8s;
	-webkit-animation-iteration-count: infinite;
	-webkit-animation-timing-function: easeInOutSine;
	-webkit-animation-fill-mode: forwards;
	-moz-animation: flicker 8s easeInOutSine 0s infinite;
	-ms-animation: flicker 8s easeInOutSine 0s infinite;
	-o-animation: flicker 8s easeInOutSine 0s infinite;
}