@font-face {font-family: 'NFLEndzoneSlabBold';font-weight: normal;font-style: normal;
			src:url('fonts/NFLEndzoneSlabBold.eot');
			src:url('fonts/NFLEndzoneSlabBold.eot?#iefix') format('embedded-opentype'),
				url('fonts/NFLEndzoneSlabBold.woff') format('woff'),
				url('fonts/NFLEndzoneSlabBold.ttf') format('truetype'),
				url('fonts/NFLEndzoneSlabBold.svg#NFLEndzoneSlabBold') format('svg');}
@font-face {font-family: 'NFLEndzoneTechBold';font-weight: normal;font-style: normal;
			src:url('fonts/NFLEndzoneTechBold.eot');
			src:url('fonts/NFLEndzoneTechBold.eot?#iefix') format('embedded-opentype'),
				url('fonts/NFLEndzoneTechBold.woff') format('woff'),
				url('fonts/NFLEndzoneTechBold.ttf') format('truetype'),
				url('fonts/NFLEndzoneTechBold.svg#NFLEndzoneTechBold') format('svg');}
@font-face {font-family: 'NFLEndzoneTechMedium';font-weight: normal;font-style: normal;
			src:url('fonts/NFLEndzoneTechMedium.eot');
			src:url('fonts/NFLEndzoneTechMedium.eot?#iefix') format('embedded-opentype'),
				url('fonts/NFLEndzoneTechMedium.woff') format('woff'),
				url('fonts/NFLEndzoneTechMedium.ttf') format('truetype'),
				url('fonts/NFLEndzoneTechMedium.svg#NFLEndzoneTechMedium') format('svg');}
@font-face {font-family: 'NFLEndzoneSlabMedium';font-weight: normal;font-style: normal;
			src:url('fonts/NFLEndzoneSlabMedium.eot');
			src:url('fonts/NFLEndzoneSlabMedium.eot?#iefix') format('embedded-opentype'),
				url('fonts/NFLEndzoneSlabMedium.woff') format('woff'),
				url('fonts/NFLEndzoneSlabMedium.ttf') format('truetype'),
				url('fonts/NFLEndzoneSlabMedium.svg#NFLEndzoneSlabMedium') format('svg');}
@font-face {font-family: 'MelbourneBasicBold';font-weight: normal;font-style: normal;
			src:url("fonts/Melbourne regular basic.otf") format("opentype");}
body {background-color:#000;color:#fff;font-family:NFLEndzoneSlabBold;width:100%;overflow-x:hidden;}
a {text-decoration:none;color:#fff;}
#console {position:fixed;top:0;right:0;color:#fff;padding:5px;font-size:12px;font-family:arial;font-size:9px;z-index:9999;}
#menubutton {position:fixed;left:0;bottom:300px;}
#menubutton a {background:url('images/menubutton.png');height:50px;width:80px;display:block;}
.page {width:100%;height:100%;overflow:hidden;position:relative;}
.page .wallpaper {position:absolute;}
.page .screen {width:100%;height:100%;background:url('images/overlaypattern4.png');left:0;top:0;position:absolute;}
/*.page .gradient {width:100%;height:100%;position:absolute;top:0;left:0;background:rgba(255,0,0,.5);}*/
.page .gradienttop {width:100%;height:200px;position:absolute;top:0;left:0;background:url('images/gradienttop.png');}
.page .gradientbottom {width:100%;height:200px;position:absolute;bottom:0;left:0;background:url('images/gradientbottom.png');}
.menubutton {color:red;position:relative;width:100px;height:100px;float:left;display:block;border:1px solid red;background:rgba(0,0,0,.85);}
.menudupeios {position:absolute;z-index:200;opacity:0;display:none;}
.menudupeios div {position:relative;}
.menudupeios .menubutton {color:yellow;}
.menudupeios .menubutton:hover {color:white;cursor:pointer;}
#menunavinner {position:relative;}
#menunavinner, .menudupeios {left:100px;top:40px;}
#updown {position:fixed;right:0;bottom:275px;}
#updown div {width:50px;height:50px;margin-top:1px;}
#updown div.buttonup {background-image:url('images/arrowup.png');opacity:.25;}
#updown div.buttondown {background-image:url('images/arrowdown.png');}
.overlay {position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.75);z-index:300;opacity:0;display:none;}
.overlay .close {position:absolute;width:50px;height:50px;top:0;right:0;background-image:url('images/x.png');z-index:301;}
.overlay .close:hover {background-position:0 50px;cursor:pointer;}
.overlaycontent {display:block;width:100%;height:100%;}
.overlaycontent img {display:block;position:relative;opacity:0;}
.overlaycontent img:hover {cursor:pointer;}
.overlaycontent iframe {display:block;position:relative;}
.overlaycontent .loading {position:absolute;opacity:0;}
.overlaycontent .synopsis {opacity:0;}
.gallery {position:relative;font-family:NFLEndzoneTechMedium;margin:16px 0 0 96px;}
.gallery .title {position:absolute;left:5px;font-family:MelbourneBasicBold;font-size:14px;}
.galleryitem .title, .galleryitemwide .title {top:142px;}
.galleryitemlarge .title, .galleryitemlargewide .title, .galleryitemtall .title {top:308px;}

.galleryitem 				{width:166px;height:161px;margin:0 5px 5px 0;background:rgba(255,255,255,.9);color:#000;display:block;float:left;position:relative !important;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;/*-webkit-box-shadow:0 2px 8px rgba(0,0,0,.75);-moz-box-shadow:0 2px 8px rgba(0,0,0,.75);box-shadow:0 2px 8px rgba(0,0,0,.75);*/}
.galleryiteminner 			{width:156px;height:131px;margin:5px;display:block;overflow:hidden;position:relative;}
.galleryitemwide			{width:337px;height:161px;margin:0 5px 5px 0;background:rgba(255,255,255,.9);color:#000;display:block;float:left;position:relative !important;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;/*-webkit-box-shadow:0 2px 8px rgba(0,0,0,.75);-moz-box-shadow:0 2px 8px rgba(0,0,0,.75);box-shadow:0 2px 8px rgba(0,0,0,.75);*/}
.galleryitemwideinner		{width:327px;height:131px;margin:5px;display:block;overflow:hidden;position:relative;}
.galleryitemlarge			{width:337px;height:327px;margin:0 5px 5px 0;background:rgba(255,255,255,.9);color:#000;display:block;float:left;position:relative !important;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;/*-webkit-box-shadow:0 2px 8px rgba(0,0,0,.75);-moz-box-shadow:0 2px 8px rgba(0,0,0,.75);box-shadow:0 2px 8px rgba(0,0,0,.75);*/}
.galleryitemlargeinner		{width:327px;height:297px;margin:5px;display:block;overflow:hidden;position:relative;}
.galleryitemlargewide		{width:508px;height:327px;margin:0 5px 5px 0;background:rgba(255,255,255,.9);color:#000;display:block;float:left;position:relative !important;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;/*-webkit-box-shadow:0 2px 8px rgba(0,0,0,.75);-moz-box-shadow:0 2px 8px rgba(0,0,0,.75);box-shadow:0 2px 8px rgba(0,0,0,.75);*/}
.galleryitemlargewideinner	{width:498px;height:297px;margin:5px;display:block;overflow:hidden;position:relative;}
.galleryitemtall 			{width:166px;height:327px;margin:0 5px 5px 0;background:rgba(255,255,255,.9);color:#000;display:block;float:left;position:relative !important;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;/*-webkit-box-shadow:0 2px 8px rgba(0,0,0,.75);-moz-box-shadow:0 2px 8px rgba(0,0,0,.75);box-shadow:0 2px 8px rgba(0,0,0,.75);*/}
.galleryitemtallinner 		{width:156px;height:297px;margin:5px;display:block;overflow:hidden;position:relative;}

.gallerysmall 				{position:relative;font-family:NFLEndzoneTechMedium;margin:16px 0 0 96px;}
.galleryitemsmall 			{width:137px;height:115px;margin:0 5px 5px 0;background:rgba(255,255,255,.9);color:#000;display:block;float:left;position:relative !important;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;/*-webkit-box-shadow:0 2px 8px rgba(0,0,0,.75);-moz-box-shadow:0 2px 8px rgba(0,0,0,.75);box-shadow:0 2px 8px rgba(0,0,0,.75);*/}
.galleryitemsmallinner 		{width:127px;height:105px;margin:5px;display:block;overflow:hidden;position:relative;}

.gallery img {position:relative;}
.gallery .playarrow {position:absolute;left:1000px;top:1000px;}
/*.gallery a:hover .galleryitem, .gallery a:hover .galleryitemwide, .gallery a:hover .galleryitemlarge, .gallery a:hover .galleryitemlargewide, .gallery a:hover .galleryitemtall {-webkit-box-shadow:0 0 18px rgba(255,0,0,1);-moz-box-shadow:0 0 18px rgba(255,0,0,1);box-shadow:0 0 10px 5px rgba(255,0,0,.5);z-index:15;}*/
h1 {position:relative;line-height:44px;font-family:NFLEndzoneTechMedium;font-size:44px;text-transform:uppercase;margin:50px 0 0 96px;}
p {position:relative;font-family:MelbourneBasicBold;padding:0 10px 0 0;clear:left;margin:12px 96px 0 96px;}
.synopsis {width:80%;margin:50px 96px;}
.synopsis h1 {position:relative;left:0;top:0;margin:0 0 15px 0;float:none;}
.synopsis p {position:relative;left:0;top:0;margin:25px 0 15px 0;font-size:26px;line-height:40px;}
.readmore {color:red;background:white;padding:3px 3px 1px 3px;font-size:13px;white-space:nowrap;}
.readmore:hover {color:#d00;}

#menu 							{position:relative;font-family:NFLEndzoneTechMedium;margin:16px 0 0 96px;}
#menu .galleryitemsmall 		{width:137px;height:115px;margin:0 5px 5px 0;background:rgba(255,255,255,.9);color:#000;display:block;float:left;position:relative !important;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;/*-webkit-box-shadow:0 2px 8px rgba(0,0,0,.75);-moz-box-shadow:0 2px 8px rgba(0,0,0,.75);box-shadow:0 2px 8px rgba(0,0,0,.75);*/}
#menu .galleryitemsmallinner 	{width:127px;height:90px;margin:5px;display:block;overflow:hidden;position:relative;}
#menu .title 					{position:absolute;top:100px;left:5px;font-family:MelbourneBasicBold;font-size:12px;}
/*#menu .personal					{background:rgba(0,0,0,.9);color:#fff;}*/
.menukey {color:red;text-decoration:underline;}

/*#home h1 {font-size:76px;position:absolute;bottom:307px;}*/
#home h1 {margin:0;margin-top:70px;text-align:center;font-size:70px;}
#home p {text-align:center;margin-top:20px;}
#scrolldownmessage {width:100%;height:107px;background-image:url('images/scrolldown.png');position:absolute;margin:auto;bottom:20px;background-repeat:no-repeat;background-position:50% 0;}

.frontlinks {width:106px;margin:30px auto;}
.buttonlinkedin {position:relative;width:32px;height:32px;background-image:url('images/buttonlinkedin-small.png');float:left;margin-right:5px;}
.buttontwitter {position:relative;width:32px;height:32px;background-image:url('images/buttontwitter-small.png');float:left;margin-right:5px;}
.buttonemail {position:relative;width:32px;height:32px;background-image:url('images/buttonemail-small.png');float:left;}
.bottomlinks {margin-left:96px;}