/* global */
html, body {
	margin:0; padding:0;
	height:100%;
	font-family:Arial, Helvetica, sans-serif;
}
body{background:black;}

#floater {float:left; height:50%; margin-bottom:-374px;}

.container{
	position:relative; 
	clear:left;
	width:1004px;
	height:748px;
	margin:0 auto;
	background:gray;
	border:10px solid #dddddd;
	}
	



.copy{
	position:absolute;
	top:106px;
	left:540px;
	width:400px;
	padding:10px 20px;
	background:transparent url(../images/background_images/bg_copy.png) no-repeat bottom;
	border-top:3px solid black;
	font-size:13px;
	color:#333;
	}
h1{
	color:#0085cf;
	font-size:33px;
	padding:0 0 9px 0;
	}
h2{
	margin:20px 0 0 0;
	padding:0 0 0 0 ;
	color:#0085cf;
	font-size:15px;
	}
p{padding:9px 0px}



#bio .copy{height:540px;}
#contact .copy{height:280px;}



address {margin:0 0 20px 0;}
.copy a {
	text-decoration:none;
	color:#333;
	margin:0 0 50px 0;
	}
#home{
	background: black url(../images/background_images/bg_home.jpg) no-repeat top left;	
	}	
#bio{
	background: black url(../images/background_images/bg_bio.jpg) no-repeat top left;	
	}
#contact{
	background: black url(../images/background_images/bg_contact.jpg) no-repeat top left;	
	}
#films{
	background: black url(../images/background_images/bg_image_films.jpg) no-repeat top left;	
	}	
#news{
	background: black url(../images/background_images/bg_news.jpg) no-repeat top left;	
	}
	
#bts{}
#images_bts{}
#images_bts li{
	float:left;
	width:251px;
	height:187px;
	overflow:hidden;
	background:white;
	}
#images_bts a{
	position:relative;
	width:251px;
	height:187px;
	display:block;
	text-decoration:none;
	}


/*dynamically added*/
div.wrapper{
	width:251px;
	height:187px;
	overflow:hidden;
	position:relative;
	}

/*generic style for all div */
div.caption {
	position:relative;
	padding:55px 0 0 10px;
	color:black;
	font-family:Helvetica, Arial, sans-serif;
	text-transform:uppercase;
	font-size:14px;
	}

/* films */
#films{
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#ddd;
	line-height:18px;
	}

	
	
	
	
/* news  */	

#news{}


#news .copy{
	position:absolute;
	top:106px;
	left:220px;
	width:400px;
	padding:10px 20px;
	background:transparent url(../images/background_images/bg_copy.png) no-repeat bottom;
	border-top:3px solid black;
	font-size:13px;
	color:#333;
	}
.newsItem {width:375px;padding-bottom:22px;border-bottom:3px solid #9c9c9c;}
#news .newsItem h2{color:#7f7f7f;font-size:15px;}
#news .newsItem h3{color:#333;font-size:18px;}
#news .newsItem article{color:#7f7f7f;padding-top:3px;font-size:12px;}
#news .newsItem p {}
#news .newsItem a{color:#0085cf;font-size:10px;text-transform:uppercase;}
	
#newsfeed{
	height:500px;
	overflow:scroll;
	}	
/*	
#jstwitter{
	position:absolute;
	top:106px;
	left:670px;
	width:245px;
	height:480px;
	padding:20px;
	color:#ddd;
	font-size:11px;
	background:black;
	}

#jstwitter h1 a{
	display:block;
	width:247px;
	height:0px;
	padding-top:45px;
	overflow:hidden;
	margin-bottom:15px;
	background: black url(../images/news/follow.gif) no-repeat 0 0;
	}
		
#jstwitter .tweet {
	margin: 0 auto 15px auto;
	padding: 0 0 0px 0;
	
}

#jstwitter .tweet a {
	text-decoration: none;
	color: #1b9fe8;
}

#jstwitter .tweet a:hover {
	text-decoration: underline;
}

#jstwitter .tweet .text {
	display:block;
	padding-bottom:6px;
}

#jstwitter .tweet .time, #jstwitter .tweet .user {
	
	text-transform:uppercase;
	color: #dddddd;
}

#jstwitter .tweet:last-child {
	border:0;
}
						







*/
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	