		html {
			background-image: url(img/gray_stripes.png);
			margin: 0 auto;
		}
		
		body {
			margin: 0px;
			width: 100%;
		}
		
		a, img {
			border: 0px;
			text-decoration: none;
			color: inherit;
		}
		
		#moviescreen {
			position:relative;
			margin-left: auto;
			margin-right: auto;
			width:1024px;
			height:800px;
		}
		
		#top-bar {
			position:absolute;
			left:0px;
			top:0px;
			width:1024px;
			height:194px;
			background-image: url(img/top_bar.jpg);
			background-repeat: no-repeat;
		}
		
		#blog {
			background-image: url(img/btn_blog.png);
			width:158px; 
			height:42px; 
			position:absolute;
			margin: 30px 0px 0px 115px;
		}

		#left-main {
			position:absolute;
			left:0px;
			top:194px;
			width:363px;
			height:281px;
			background-image: url(img/left_main.jpg);
			background-repeat: no-repeat;
		}
		
		#topleft-head {
			position:absolute;
			left:363px;
			top:194px;
			width:140px;
			height:145px;
		}
		
		#topright-head {
			position:absolute;
			left:503px;
			top:194px;
			width:140px;
			height:145px;
		}
		
		#right-main {
			position:absolute;
			left:643px;
			top:194px;
			width:381px;
			height:281px;
			background-image: url(img/right_main.jpg);
			background-repeat: no-repeat;
		}
		
		#bottomleft-head {
			position:absolute;
			left:363px;
			top:339px;
			width:140px;
			height:136px;
		}
		
		#bottomright-head {
			position:absolute;
			left:503px;
			top:339px;
			width:140px;
			height:136px;
		}
		
		#footer {
			position:absolute;
			z-index: -1;
			left:0px;
			top:475px;
			width:1024px;
			height:255px;
			background-image: url(img/footer.jpg);
			background-repeat: no-repeat;
		}
		
		#footer_anchor {
			position:absolute;
			z-index: 10;
			left: 0px;
			top: 715px;
			width:1024px;
			height: 100px;
		}
		
		#left {
			position: absolute;
			width: 150px;
			margin-top: 150px;
			margin-left: 30px;
		}
		
		#right {
			width: 150px;
			float: right;
			margin-top: 150px;
			margin-right: 30px;
		}
		
		#right_left {
			position: absolute;
			margin-top: 145px;
			margin-left: 50px;
		}
		
		#right_right {
			float: right;
			margin-right: 40px;
			margin-top: 155px;
		}			
		
		#footer_content {
			font-family: futura, helvetica, sans-serif;
			color: #ffffff;
			margin-top: 50px;
		}
		
		#footer_content p {
			font-family: futura, helvetica, sans-serif;
		}
		
/* OVERLAY CSS */
		/* use a semi-transparent image for the overlay */
		#overlay {
			background-image:url(http://static.flowplayer.org/img/overlay/transparent.png);
			color:#efefef;
		}
		
		/* container for external content. uses vertical scrollbar, if needed */
		div.wrap {
			height:200;
			overflow-y:auto;
			margin-top: -200px;
		}
		
		/* the overlayed element */

	div.overlay {
		width:510px;
		height:0px;	
		display:none;
		padding:25px;
		}
	
	/* default close button positioned on upper right corner */
	div.overlay div.close {
		background-image:url(http://static.flowplayer.org/tools/img/overlay/close.png);
		position:absolute;
		right:-5px;
		top:-220px;
		cursor:pointer;
		height:35px;
		width:35px;
		}
		
		#title_card {
			position: absolute;
			z-index: 5;
			margin-left: 290px;
			margin-top: 535px;
		}
		
		#tooltip_magical {
			position: absolute;
			z-index: 5;
			margin-left: 600px;
			margin-top: 200px;
		}
		
		.chloe {
			font-family: futura, helvetica, sans-serif;
			font-style: italic;
			color: #ededed;
			font-size: 14px;
			margin-top: -10px;
			width: 400px;
		}
		
		.players {
			font-family: futura, helvetica, sans-serif;
			color: #ededed;
			font-size: 50px;
			text-align: center;
			margin-top: 10px;
		}
		
		.collab {
			font-family: futura, helvetica, sans-serif;
			color: #ededed;
			font-size: 14px;
			text-align: center;
			margin-top: 20px;
		}
		
		div.tooltip_movies {
		  position: absolute;
		  display: none;
		  border: none;
		  z-index: 10;
		  margin-left: 0px;
		  margin-top: 25px;
		}
		
		div.tooltip_email {
		  position: absolute;
		  display: none;
		  border: none;
		  z-index: 10;
		  margin-left: 0px;
		  margin-top: 20px;
		}
		
		div.tooltip_photos {
			position: absolute;
		  display: none;
		  border: none;
		  z-index: 10;
		  margin-left: 0px;
		  margin-top: 165px;
		}
		
		div.tooltip_hireme {
			position: absolute;
		  display: none;
		  border: none;
		  z-index: 10;
		  margin-left: 0px;
		  margin-top: 175px;
		}
		
		#photos {
			position: absolute;
			display: inline;
			border: 0 none;
			z-index: 20;
			margin-left: 33px;
			margin-top: 13px;
		}
		
		#photos td {
			padding: 5px;
			border: 0 none;
		}
		
		#youtube {
			position: absolute;
			display: inline;
			border: 0 none;
			z-index: 20;
			margin-left: 25px;
			margin-top: -165px;
		}
		
		#youtube td {
			list-style-type: none;
			padding-bottom: 10px;
		}
		
		.sitecredits {
			float: left;
			margin-top: 39px;
			margin-left: 70px;
			font-size: 10px;
			font-family: futura, helvetica, "Lucida Grande", sans-serif;
			color: #494949;
		}
		
		img, div, a { 
			behavior: url(iepngfix.htc);
			}
			
		#fullblownmagic_banner {
			float: right; 
			margin-top: 25px;
		}	
			
	<!--[if IE]>		
			<style type="text/css">
				#footer_anchor {
					margin-top: 125px;
				}
			</style>
	<![endif]--> 