/* all pages have this */body {	font-family: Georgia,Times, "Times New Roman", serif;		background-color: #000;	padding:0;	margin:0;	overflow: hidden;	position: static; 	}img {behavior: url(../scripts/pngHack.htc);}#imageContainer {	width: 100%;	}#imageContainer img {	z-index: 1;	width: 100%;	min-width: 1024px;		}.resize {	z-index: 1;	width: 100%;	min-width: 1024px;	}p {	margin: 0 0 8px 0;	padding: 0px;	font-family: Georgia,Times, "Times New Roman", serif;	font-size: 11px;	line-height: 17px; 	letter-spacing: 1px;	word-spacing: .05em;	}	ul {	padding:0;	margin:0; 	font-size: 11px;	line-height: 17px;	}li{	font-size: 11px;	line-height: 17px;	color: #fff;	list-style-type: none;	list-style-position: outside;	margin: 0;	padding: 0 0 6px 0;	}	li.first{	font-size: 11px;	line-height: 17px;	color: #fff;	list-style-type: none;	list-style-position: outside;	margin: 0;	padding: 0;	}.subnav {	overflow: auto;	}.subnav a {	font-style: normal;	color: #fff;	text-decoration: none;	}.subnav a:hover {color: #ff0; }.subnav .subnavOnFocus {color: #ff0;}.subnav li{	font-size: 11px;	line-height: 12.5px;	color: #fff;	list-style-type: none;	list-style-position: outside;	margin: 0;	padding: 0 0 6px 0;	}.title {	text-transform: uppercase;	margin: 0 0 5px 0;	} .infoText {	font-family: Georgia,Times, "Times New Roman", serif;	font-size: 11px;	line-height: 17px; 	letter-spacing: 1px;	word-spacing: .05em;	}.infoText ul {	padding:0;	margin:0;	}	.infoText ul li {	color: #fff;	list-style-type: none;	list-style-position: outside;	margin: 0;	padding: 0 0 12px 0;	}.infoText a {		font-style: normal;		color: #fff;		text-decoration: none;		}.infoText a:visited {		font-style: normal;		color: #fff;		text-decoration: none;		}.infoText a:link {		font-style: normal;		color: #fff;		text-decoration: none;		}.infoText a:hover {color: #ff0; }.last {padding-bottom:30px;}	/* begin splash */#splashTitle {	z-index: 2;	position: absolute;	top: 45px;	left: 3%; 	}#byKellyR { 	z-index: 2;	position: absolute;	float:right;	top: 215px;	right: 7%; 	}	#description { 	z-index: 2;	position: absolute;	top: 250px;	left: 5%; 	}#enter { 	z-index: 2;	position: absolute;	top: 425px;	left: 65%; 	}#awards { 	z-index: 2;	position: absolute;	top: 550px;	left: 2%; 	}	#credit {	z-index: 2;	position: absolute;	top: 604px;	right: 73px;	width: 225px;}#credit p {	margin:0;	padding: 0;	color: #fff;	font-family: Verdana, Helvetica, Arial, sans;	font-size: 9px;	letter-spacing: 1px;	text-align: right;}#credit a {	font-style: normal;	color: #fff;	text-decoration: none;}#credit a:hover {color: #ff0; }/*begin main */#links {	z-index: 2;	position: absolute;	top: 150px;	width:52px;	height:15px;	}/* begin navigation and containers */#oldjoy {	z-index: 2;	position: absolute;	top: 25px;	left: 15%;	} #mainContainer {width:100%;}#stills,  #stillsContainer {	z-index:3;	position:absolute;	top: 185px;	left: 16%;	}#castCrew,	#castCrewContainer {	z-index: 2;	position: absolute;	top: 155px;	left: 8%;	}	#productionNotes,	#notesContainer {			z-index: 2;	position: absolute;	top: 220px;	left: 32%;	} #trailer, #trailerContainer {	z-index: 2;	position: absolute;	top: 259px;	left: 14%;	} #playdates,#playdatesContainer {	z-index: 2;	position: absolute;	top: 105px;	left: 22%;	} #press, #pressContainer {	z-index: 2;	position: absolute;	top:185px;	left: 56%;	}	#festivalsAwards, #festivalsContainer {	z-index: 2;	position: absolute;	top: 255px;	left: 65%;	}#messageBoard, #messageBoardContainer{	z-index: 2;	float:right;	position: absolute;	top: 205px;	right:10%;	}	#links, #linksContainer{	z-index: 2;	float:right;	position: absolute;	top:150px;	right:32%;	}/*begin links*/#linksTitle {	position:absolute;	top:0px;	right:2px;	}/*begin castcrew */#castCrewTitle {	position:absolute;	top:0px;	}#castMembers {	position:absolute;	top:37px;	left:0px;	margin-top:10px;	padding: 0;	letter-spacing: 1.6px;	overflow:visible;	width:190px;	height:400px;	}#castDescription {	position:absolute;	top:45px;	left:190px;	color: #fff;	height: 400px;	padding: 0 10px 0 0;	overflow: auto;	width: 345px;	voice-family: "\"}\"";	voice-family: inherit;	width: 335px;	}html>body #castDescription { width: 335px;}/*begin festivals */#festivalsTitle {	position:absolute;	top:0px;	}#festivalsList {	height: 250px;	overflow:auto;	position: relative;	margin: 30px 0 0 7px; 	}/*begin notes*/#notesTitle {	position:absolute;	top:0px;	}#noteType {	position:absolute;	top:46px;	left:8px;	width: 190px;	letter-spacing: 1.6px; 	}#notesDescription {	position:absolute;	left:210px;	top:45px;	color: #fff;	height: 222px;	overflow: auto;	padding-right:50px;	width: 375px;	voice-family: "\"}\"";	voice-family: inherit;	width: 325px;	}	html>body #notesDescription { width:325px;}/*begin playdates */#playdatesTitle {	z-index: 2;	position:absolute;	top:0px;	}#playdatesList {	z-index: 2;	position:relative;	top:45px;	left:7px;	}/*begin press */#pressTitle {	position: absolute;	}#pressList {	position: absolute;	top:45px;	left:2px;	width:290px;	}/* begin stills */#stillsTitle {	position:absolute;	top:0px;	}#stillThumbsContainer {	width:150px;	position:absolute;	left:3px;	top:44px;	}#stillThumbsContainer li {	display: block;	height: 35px;	float: left;	margin: 5px;	padding: 1px;	width: 37px;	voice-family: "\"}\"";	voice-family: inherit;	width:35px;	}html>body #stillThumbsContainer li { width:35px;}#stillThumbsContainer li img {	border: none; 	}#stillThumbsContainer a {	border: 0px none; 	}#stillThumbsContainer li:hover {	border: none;	}#largeStill {	position:absolute;	top:50px;	left:175px;	overflow: hidden;	border: none;	}/* begin trailer */#trailerTitle{	z-index: 2;	position:absolute;	top:0px;	left:0px;	}#actualMovie{	width:485px;	height:285px;	z-index: 5;	position:absolute;	top:40px;	overflow:visible; 	left:142px;	}#soundPlayer {	z-index:1;	width:1px;	height:1px;	overflow:hidden;	}	#trailerLinks {	position:absolute;	z-index: 2;	top:40px;	left:4px;	width: 109px;	color: #fff;	margin: 0;}#trailerLinks  ul {margin:0;padding:0;font-family: Georgia,Times, "Times New Roman", serif;	font-size: 11px;		letter-spacing: 1px;	word-spacing: .05em;		list-style-type: none;	list-style-position: outside;}#trailerLinks li {margin:0;padding-bottom:5px;line-height: 13px; }#trailerLinks .indent {	padding:0px;}#trailerLinks .header {padding-top:8px;}#trailerLinks .indent {	padding:0px;}#trailerLinks .indentYellow {	padding:0px;	color: #ff0;}#trailerLinks a {	font-style: normal;	color: #fff;	text-decoration: none;	}#trailerLinks a:hover {color: #ff0; }
