html, body {
	height:100%;
	margin: 0px;
}

body {
	background-color: black;
	font-family: Arial, "Lucida Grande", Verdana, sans-serif;
	font-size: 12px;
	line-height: 12px;
	color: white;
}

a {
	color: white;
	text-decoration: none;
}

	a:hover, a.this {
		color: #868f96;
	}

img {
	border: none;
}

embed, object { 
	outline: none; 
}

#bg {
	position: fixed;
	top: 0;
	left: 0;
	z-index: -1;
}

#page {
/* 	height: 1000px; */
		
	text-transform: uppercase;
	font-family: Arial;
	color: white;
		
	line-height: 12px;
}

#logo {
	position: fixed;
	top: 22px;
	left: 11px;
}

#title {
	position: absolute;
	top: 22px;
	left: 428px;
}

#main {
	position: absolute;
	top: 225px;
	left: 0px;
}

	#drag {
		white-space: nowrap;
		padding: 0 100px 0 11px;
	}


.videoplayer, #drag img {
	padding-right: 5px;
}

	
#blog {
	width: 480px;
	position: absolute;
	top: 225px;
	left: 560px;
}

	#blog p {
		margin: 0 0 10px 0;
	}

#prevnext {
	position: fixed;
	top: 584px;
	left: 10px;
}

#footer {
	position: fixed;
	top: 22px;
	right: 500px;
	
	text-transform: uppercase;
	z-index: 20;
}

	#nav {
		position: absolute;
		top: 0;
		left: 0;
	}
	
	#contact {
		position: absolute;
		top: 0;
		left: 235px;
	
		padding-bottom: 100px;
		
		white-space: nowrap;
	}
	
	#lightbox_icon {
		margin-top: 5px;
	}



.videoplayer,
.video {
	display: inline;
	position: relative;
}

.videoplayer object,
.videoplayer embed,
.video img {
/* 	vertical-align: middle; */
}

.video a {
	background: transparent url(/images/arrow-for-videos.gif) no-repeat;
	color: black;
	
	opacity: 0;
	filter: alpha(opacity = 0);
	
	position: absolute;
	left: 10px;
	top: -49px;

	width: 53px;
	height: 49px;
	line-height: 49px;
	font-size: 8px;
}
.video.opup a:hover, .video a:hover {
	text-decoration: none;
	opacity: 0.5;
	filter: alpha(opacity = 50);
}

.video.opup a {
	opacity: 0.3;
	filter: alpha(opacity = 30);
}
