@charset "UTF-8";
/* CSS Document */

 img, div, table, tr, td, span { behavior: url(CSS/iepngfix.htc) } 

/*
* html img,
* html td,
* html a,
* html .png{
	azimuth: expression(
		this.pngSet?this.pngSet=true:(this.nodeName == "IMG" && this.src.toLowerCase().indexOf('.png')>-1?(this.runtimeStyle.backgroundImage = "none",
		this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "', sizingMethod='image')",
		this.src = "/images/spacer.gif"):(this.origBg = this.origBg? this.origBg :this.currentStyle.backgroundImage.toString().replace('url("','').replace('")',''),
		this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.origBg + "', sizingMethod='crop')",
		this.runtimeStyle.backgroundImage = "none")),this.pngSet=true
	);
}

*/


body {
	text-align: center;
	background-color: #FFFFFF;
	background-image: url(/images/background_header_nav.png);
	background-repeat: repeat-x;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
}

.outermost_body {
	position: relative;
	text-align: left;
	width: 1055px;
	margin: 0 auto;
}

#nav_header{
	z-index:0;
	width:1055px;
}

.nav_item{
	font-size:16px;
	color:#5b5b5b;
	cursor:pointer;
}
.nav_item A{
	color:#5b5b5b;
	text-decoration:none;
}
.directorNavItem {
	font-size:14px;
	line-height: 1.52em;
	color:#dadada;
	cursor:pointer;
}
.directorNavItem A {
	color:#dadada;
	text-decoration:none;
}
.directorNavHeader {
	font-size:14px;
	line-height: 1.5;
	color: #624a4c;
}

.directorTitle {
	font-size:34pt;
	color: #9c9c9c;
	text-transform:lowercase;
	font-weight: normal;
}
.showreel{
	font-size:12px;
	color: #222222;
	text-transform:lowercase;
	font-weight: normal;
	letter-spacing:0.0625em;
}

.directorContact {
	font-size: 12px;
	color: #b4b4b4;
	text-transform: none;
}


.showreelDark {
	color: #767676;
}

.showreelDark A{
	color: #767676;
	text-decoration: none;
}

.showreel A{
	color: #222222;
	text-decoration: none;
}

.textGray{
	font-size:14px;
	color:#686868;
}

.textWhite {
	font-size:14px;
	color:#000000;
}


.location_info{
	font-size:14px;
	color:#000000;
	line-height:1.36em;
/*
	background-color: #e2e2e2;
	border: #c6c6c6 solid 1px;
	padding: 10px;
*/
}

.location_info A:link{
	text-decoration:none;
	color:#a52f34;
}
.location_info A:hover{
	text-decoration:underline;
}


.contact_info{
	font-size:12px;
	color:#9c9c9c;
}
.contact_info A:link{
	font-size:12px;
	text-decoration:none;
	color:#a52f34;
}
.contact_info A:hover{
	text-decoration:underline;
}


.news {
	font-size:12px;
	line-height:18px;
	color:#505050;
}

.film {
	font-size:11px;
	line-height: 16px;
	color:#676767;
	height:450px;
	width:480px;
	position:absolute;
	top:40px;
	left:518px;
}

.film a{
	color:#9c9c9c;
	text-decoration:none;
}

.filmDark {
	color:#505050;
}

.filmDark a{
	color:#505050;
	text-decoration:none;
}


dl
 {
 display: block;
 }

dt
 {
 clear:   left;
 display:  block;
 float:   left;
 text-align:right;
 line-height:1.8;
 width:400px;
 }

dd
 {
 clear:   right;
 display:  block;
 white-space: nowrap;
 text-align:left;
 line-height:1.8;
 width:400px;
 }
 
 
 .song_quote {
	font-size:12px;
	color:#afafaf;
}
 .Believe {
	color:#6c6c6c;
}


.test{
text-decoration:none;
font-size:1.083em;
line-height:1.462;
font-family:Arial,Helvetica,sans-serif;
font-size-adjust:none;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:1;
}
 
 
 .gridContent {
	font:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#686868;
}

.gridContent A{
	font:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#686868;
	text-decoration: underline;
}

.gridContent A:hover {
	font:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#a00101;
	text-decoration: underline;
}