body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, th, td {margin:0; padding:0; list-style: none; list-style-type: none; list-style-image: none; overflow: auto;}
	
	table { border-collapse: collapse; border-spacing: 0; }
	
	
	html, body, #bg, #bg table, #bg td, #cont {
		height: 100%;
		overflow: auto;
		width: 100%;
	}

	body {
		background-color: #000000;
		font-family: "Arial Black", Arial, sans-serif;
		font-weight: bold;
		text-transform: uppercase;
		color: #3efc03;
		overflow: auto;
	}
	
	h1 {
		text-align: center;
		font-size: 90px;
		line-height: 1em;
	}
	
	h2 {
		text-align: center;
		line-height: 1em;
		margin: -5px 0 0 0;
	}
	
	h3 {
		font-size: 40px;
		line-height: 1em;	
	}
		
	#shortFilmsContainer {
		left: 90px;
		overflow: hidden;
		position: relative;
		top: 140px;
		z-index: 70;
		font-size: 26px;
		color: #3efc03;
	}
	
	#shortFilmsContainer a {
		font-size: 26px;
		color: #3efc03;
	}
	
	#musicVideosContainer {
		left: 90px;
		overflow: hidden;
		position: relative;
		margin-top: 160px;
		z-index: 70;
	}
	
	#musicVideosContainer a {
		font-size: 26px;
		color: #3efc03;
	}
	
	#menuBottom img {
		float: left;
	}
	
	#contQt {
		background: black;
		margin: 60px 0px 0px 0px;
	}
	
	#contQt img {
		display: inline;
		padding: 0px 20px 0px 20px;
	}
	
	#contQtCrookedPath {
		position: absolute;
		top: 97px;
		margin-left: 265px;
		background: black;
		z-index: 100;
		height:336px;
		width:480px;
	}
	
	#contQtAxisMundi {
		position: absolute;
		top: 98px;
		margin-left: 265px;
		background: black;
		z-index: 100;
		height:336px;
		width:480px;
	}
	
	#contQtWhatIs {
		position:absolute;
		top: 80px;
		margin-left: 263px;
		background: black;
		z-index: 100;
		height:376px;
		width:480px;
	}
	
	#contQtWhatIsSmall {
		position: absolute;
		top: 140px;
		margin-left: 340px;
		background: black;
		z-index: 100;
		height:256px;
		width:320px;
	}
	
	#contQtWhatIsIpod {
		position: absolute;
		top: 60px;
		margin-left: 206px;
		background: black;
		z-index: 100;
		height:496px;
		width:640px;
	}
	
	#contBeastGallery {
		background: black;
		margin: 20px 0px 0px 0px;
	}
	
	#contBeastGallery img {
		display: inline;
	}

	.spacerLeft {
		float: left;
	}
	
	#bg div {
		height: 200%;
		left: -50%;
		position: absolute;
		top: -50%;
		width: 200%;
	}
	
	#bg td {
		text-align: center;
		vertical-align: middle;
	}
	
	img { 
		display: block; 
	}
	
	#bg img {
		margin: 0 auto;
		min-height: 50%;
		min-width: 50%;
	}
	
	#bgSupercollider {
		width: 890px;
		margin-left: auto;
		margin-right: auto;
		margin-top: 20px;
	}
	
	#bgCrookedPath {
		position: relative;
		width: 1000px;
		margin-top: 20px;
		margin-left: auto;
		margin-right: auto;
	}
	
	#bgAxisMundi {
		position: relative;
		width: 1000px;
		margin-top: 20px;
		margin-left: auto;
		margin-right: auto;
	}
	
	#bgWhatIs {
		position: relative;
		width: 1000px;
		margin-top: 20px;
		margin-left: auto;
		margin-right: auto;
	}
	
	#contHeader {
		position: absolute;
		margin-left: 25%;
		top: 20px;
		z-index: 100;
	}
	
	#contFooter {
		position: absolute;
		overflow: auto;
		margin-top: 40px;
		margin-left: 24%;
		z-index: 100;
	}
	
	#contFooter img {
		display: inline;
		margin-right: 60px;
	}
	
	#bgCenter {
		width: 1000px;
		margin-left: auto;
		margin-right: auto;
		margin-top: 5%;
	}
	
	#bgContact {
		width: 1000px;
		margin-left: auto;
		margin-right: auto;
		margin-top: 25px;
	}
	
	#bgBeast {
		width: 1000px;
		margin-left: auto;
		margin-right: auto;
		margin-top: 10px;
	}
	
	#tbPoster {
		display: none;
	}

	#tbWrapper {
		height:150px;
		width: auto;
		background-color: #000000;
		font-family: "Arial Black", Arial, sans-serif;
		font-weight: bold;
		font-size:14px;
		text-transform: none;
		color: #00FF00;
		overflow: auto;
	}
	
	.bandname {
		text-transform: none;
		font-size: 21px;
	}
	

