	body
	{
		background-color: #000;
		color: #FFF;
		font-family: arial;
		font-size: 22px;
	}
	
	#wrap {
		width: 700px;
		min-height: 400px;
		position: relative;
		margin: 0px auto;
	}
	
	p {
		margin: 10px 5px 0px 5px;
	}
	
	a {color: #0080FF; }
	a:hover { color: #6CF;}
	
	#header {
		width: 700px;
		height: 50px;
	}
	
	#main-container {
		widht: 700px;
		min-height: 500px;
		padding: 0px;
	}
	
	.image-float {
		display: inline-block;
		margin-right: 30px;
		float: left;
		width: 150px;
		min-height: 150px;
		/*border: 1px solid silver;*/
		margin-bottom: 50px;
	}
	
	.last {margin-right: 0px;}
	
	#video-wrap {
		display: block;
		width: 700px;
		height: 400px;
		border: 1px solid silver;
		margin-bottom: 40px;
		-moz-box-shadow:0px 0px 25px #6CF;
		-webkit-box-shadow:0px 0px 5px #fff;
	}
	
	#tube {
		width: 480px;
		margin: 5px auto;
	}
	
	p.center {text-align: center;}

	/* the overlayed element */
	.simple_overlay {
		
		/* must be initially hidden */
		display:none;
		
		/* place overlay on top of other elements */
		z-index:10000;
		
		/* styling */
		background-color:#333;
		
		width:640px;	
		min-height:480px;
		/*border:1px solid #666;*/
		
		/* CSS3 styling for latest browsers */
		-moz-box-shadow:0 0 90px 5px #000;
		-webkit-box-shadow: 0 0 90px #000;	
	}
	
	/* close button positioned on upper right corner */
	.simple_overlay .close {
		background-image:url(images/close.png);
		position:absolute;
		right:-15px;
		top:-15px;
		cursor:pointer;
		height:35px;
		width:35px;

	.details {
		display: hidden;	
		width: 0px;
	}
	
	div.spacer {
		clear: both;
		height: 10px;
	}

