/* File Contents

* Layout
Homepage layout

* Site navigation
* Section navigation
* Typography





* Colours used
Red: #C50E1F
Rose (current Interview) : #DB7F67
Yellow (top menu): #FFF200
Yellow (link rollover): #FFB400


*/
html, body, h1, h2, h3, h4, h5, h6, p, a, div, table, form, img {
	margin: 0;
	padding:0;
}



/**** Layout ****/

html, body {
	height:100%;
}

body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 62.5%;
	background-color: #000000;
}

#page{
	width: 1004px;
	position:relative;
	margin: 0 auto;
	background-color: #FFFFFF;
	min-height: 100%;
	background-image: url(../images/background/header.jpg);
	background-repeat: no-repeat;
	background-position: top;
	padding: 0 0 0px 0;
}

#header {
	height: 170px;
	width: 1004px;
	position:relative;
	top:0;
	left: 0;
}
#producer {
	left: 496px;
	top: 132px;
	position:absolute;
}
#contentWrapper, #contentWrapperChar, #contentWrapperFilm, #contentWrapperCrew {
	position: relative;
	padding: 0px 0 120px 0;
	margin: 0px 0 0 0;
	top: 0px;
	z-index:10;
	min-height: 450px;
}

#contentWrapperChar, #contentWrapperFilm, #contentWrapperCrew {
	min-height: 600px;
}

#mainContentWrapper {
	background-image: url(../images/background/mainContentColumn.gif);
	background-position: top left;
	background-repeat: repeat-y;
	width: 758px;
	margin: 0 0 0 210px;
}

#mainContent {
	background-image: url(../images/background/mainContent.gif);
	background-position:top left;
	background-repeat: no-repeat;
	width: 518px;
	min-height: 250px;
	margin: 0 0 0 0px;
	position:relative;
	padding: 75px 140px 30px 100px;
}

#mainGallery {
	background-image: url(../images/background/gallery.gif);
	background-position: top left;
	background-repeat: repeat-y;
	width: 766px;
	height: 418px;
	margin: 0 0 0 210px;
	position:relative;
}

#mainGallery object {
	position:absolute;
	top: 48px;
	left: 115px;
}


#mainGalleryWrapper {
	background-image: url(../images/background/mainGalleryColumn.gif);
	background-position: top left;
	background-repeat: repeat-y;
	width: 766px;
	margin: 0 0 0 210px;
}

#mainGalleryContent {
	background-image: url(../images/background/mainGalleryContent.gif);
	background-position:top left;
	background-repeat: no-repeat;
	width: 586px;
	min-height: 220px;
	margin: 0 0 0 0px;
	position:relative;
	padding: 75px 80px 30px 100px;
}

#mainTrailer, #mainShortFilm {
	background-image: url(../images/background/trailer.gif);
	background-position: top left;
	background-repeat: no-repeat;
	width: 766px;
	height: 457px;
	margin: 0 0 0 210px;
	position: relative;
}

#mainShortFilm object, #mainTrailer object {
	position:absolute;
	top: 65px;
	left: 115px;
}

#mainShortFilm h1 {
	position: absolute;
	bottom: 25px;
	width: 751px;
}

#mainContent.wide{
	width: 586px;
	padding: 75px 80px 30px 100px;
	/*border: 1px solid green;*/
}

#mainContent.even{
	width: 546px;
	padding: 75px 120px 30px 100px;
	/*border: 1px solid green;*/
}


#mainInterviews {
	background-image: url(../images/background/shortFilm.gif);
	background-position: top left;
	background-repeat: no-repeat;
	width: 766px;
	height: 764px;
	margin: 0 0 0 210px;
	position: relative;
}

/*--MainInterview_nyc_shorter--*/
#mainInterviews_nyc {
	background-image: url(../images/background/shortFilm_nyc.gif);
	background-position: top left;
	background-repeat: no-repeat;
	width: 766px;
	height:650px;
	margin: 0 0 0 210px;
	position: relative;
}
#mainInterviews_nyc object {
	position:absolute;
	top: 65px;
	left: 115px;

}
#mainInterviews_nyc h1 {
	position: absolute;
	top: 423px;
	width: 751px;
}
#mainInterviews_nyc h1 {
	font-size: 1.3em;
	color: #FFFFFF;
	text-align: left;
	padding: 0 0 0 128px;
	
}

#mainInterviews_nyc h1 .name {
	text-transform:uppercase;
	color: #FFF200;	
}

#mainInterviews_nyc p a  {
	color: #C50E1F;
	text-decoration: none;
}
#mainInterviews_nyc p a:visited  {
	color: #636363;
	text-decoration: none;
}
#mainInterviews_nyc p a:hover {
	color: #FFB400;
	text-decoration: underline;
}
/*--end--*/



#mainInterviews object {
	position:absolute;
	top: 65px;
	left: 115px;

}

#mainInterviews h1 {
	position: absolute;
	top: 423px;
	width: 751px;
}

#interviewLinks {
	position: absolute;
	top: 465px;
	left: 140px;
	width: 485px;
}

#interviewLinks img.ratingSmall {
	padding: 0px 4px 0 0px;
	height: 16px;
	width: 20px;
	vertical-align: middle;
}


#mainContentFooter{
	position: absolute;
	bottom: 0;
	left: 0;
	height: 29px;
	width:758px;
}

#mainGalleryFooter{
	position: absolute;
	bottom: 0;
	left: 0;
	height: 41px;
	width:766px;
}


#footer {
	background-image: url(../images/background/footer.jpg);
	background-position:bottom left;
	background-repeat: no-repeat;
	height: 286px;
	width: 1004px;
	position:absolute;
	bottom:0;
	left: 0;
	z-index:2;
}

#chapterGroup {
	margin: 0 0 0 95px;
}

.clear {
	clear:both;
	height: 1px;
	display: block;
}

/* Homepage layout */

#homepage {
	width: 1004px;
	background-image:url(../images/background/homepage.jpg);
	background-repeat: no-repeat;
	height: 726px;
	position:relative;
	margin: 0 auto;
}

 
#tagline {
	position: absolute;
	left: 377px;
	top: 311px;
	background-image:url(../images/text/tagline.gif);
	height:105px;
	width:482px;
	text-indent: -9999px;
	
}

#homepage #producer {
	left: 420px;
	top: 291px;
	position:absolute;
}

#l_trailer {
	display: block;
	position: absolute;
	top: 413px;
	left: 765px;
	background-image:url(../images/text/trailer.jpg);
	height:52px;
	width: 182px;
	text-indent: -9999px;
}


#l_report {
	display: block;
	position: absolute;
	top: 609px;
	left: 825px;
	/*background-image:url(../images/text/report.jpg);*/
	height:30px;
	width: 160px;
	text-indent: -9999px;
}

a#pollylink,a#wallboylink{position:absolute;top:431px;left:605px;display:block;width:119px;padding-top:16px;text-align:center;color:#c92a27;font-weight:bold;font-size:10px;text-decoration:none;text-indent:-9999px;}a#wallboylink{left:765px}
a#teacherresources{position:absolute;top:337px;left:431px;display:block;width:292px;height:63px;text-indent:-9999px;background:url(../images/teacher_resource.gif)}a#teacherresources:hover{background-position:0px -63px}

#oasis {
	display: block;
	position: absolute;
	top: 132px;
	left: 315px;
	background-image:url(../images/text/oasis.jpg);
	height:166px;
	width: 477px;
	text-indent: -9999px;
}

#forum {
	display: block;
	position: absolute;
	top: 663px;
	left: 710px;
	background-image:url(../images/text/forum.jpg);
	height:38px;
	width: 241px;
	text-indent: -9999px;
}

/* Music tracks layout */

#trackLayout {
	background-image: url(../images/background/dividerVertical.gif);
	background-repeat: repeat-y;
	background-position:center;
	width: 529px;
	margin-bottom: 20px;
}

#trackLayout td {
	background-image: url(../images/background/dividerHoriShort.gif);
	background-repeat: no-repeat;
	background-position:bottom center;
	position: relative;
	width: 50%;
}

#trackLayout td p{
	float: left;
	padding: 10px 10px ;
	position:relative;
	width: 240px;
}

#trackLayout td a{
	position: absolute;
	bottom: 0px;
	right: 0px;
	padding: 10px 10px ;
}

/* Heading title image layout */

#synopsis {
	background-image: url(../images/text/synopsis.gif);
	background-repeat: no-repeat;
	background-position: top left;
	text-indent: -9999px;
	height: 25px;
	padding: 0 0 3px 0;
}

#characters {
	background-image: url(../images/text/characters.gif);
	background-repeat: no-repeat;
	background-position: top left;
	text-indent: -9999px;
	height: 25px;
	padding: 0 0 3px 0;
}

#filmCrew {
	background-image: url(../images/text/film_crew.gif);
	background-repeat: no-repeat;
	background-position: top left;
	text-indent: -9999px;
	height: 25px;
	padding: 0 0 3px 0;
}

#donate {
	background-image: url(../images/text/donate.gif);
	background-repeat: no-repeat;
	background-position: top left;
	text-indent: -9999px;
	height: 25px;
	padding: 0 0 3px 0;
}

#directorStatement {
	background-image: url(../images/text/director_state.gif);
	background-repeat: no-repeat;
	background-position: top left;
	text-indent: -9999px;
	height: 35px;
	padding: 0px 0px 5px 0;
	margin-top: 5px;
}

#producerStatement {
	background-image: url(../images/text/producer_state.gif);
	background-repeat: no-repeat;
	background-position: top left;





	text-indent: -9999px;
	height: 35px;
	padding: 0 0px 5px 0;
}

#cinematographerStatement {
	background-image: url(../images/text/cinematographer_state.gif);
	background-repeat: no-repeat;
	background-position: top left;
	text-indent: -9999px;
	height: 35px;
	padding: 0px 0px 5px 0;
	margin-top: 5px;
}

#editorStatement {
	background-image: url(../images/text/editor_state.gif);
	background-repeat: no-repeat;
	background-position: top left;
	text-indent: -9999px;
	height: 35px;
	padding: 0px 0px 5px 0;
	margin-top: 5px;
}

#composerStatement {
	background-image: url(../images/text/composer_state.gif);
	background-repeat: no-repeat;
	background-position: top left;
	text-indent: -9999px;
	height: 35px;
	padding: 0px 0px 5px 0;
	margin-top: 5px;
}

#execProducerStatement {
	background-image: url(../images/text/exec_producer_state.gif);
	background-repeat: no-repeat;
	background-position: top left;
	text-indent: -9999px;
	height: 35px;
	padding: 0px 0px 5px 0;
	margin-top: 5px;
}

#abcExecProducerStatement {
	background-image: url(../images/text/abc_exec_producer_state.gif);
	background-repeat: no-repeat;
	background-position: top left;
	text-indent: -9999px;
	height: 35px;
	padding: 0px 0px 5px 0;
	margin-top: 5px;
}

#lineProducerStatement {
	background-image: url(../images/text/line_producer_state.gif);
	background-repeat: no-repeat;
	background-position: top left;
	text-indent: -9999px;
	height: 35px;
	padding: 0px 0px 5px 0;
	margin-top: 5px;
}

#sharkIsland {
	background-image: url(../images/text/shark_island.gif);
	background-repeat: no-repeat;
	background-position: top left;
	text-indent: -9999px;
	height: 25px;
	padding: 0px 0px 3px 0;
}


#musicTracks {
	background-image: url(../images/text/music_tracks.gif);
	background-repeat: no-repeat;
	background-position: top left;
	text-indent: -9999px;
	height: 35px;
	padding: 0 0 3px 0;
}

#festivalScreenings {
	background-image: url(../images/text/festival_screenings.gif);
	background-repeat: no-repeat;
	background-position: top left;
	text-indent: -9999px;
	height: 25px;
	padding: 0 0 3px 0;
}

#communityScreenings {
	background-image: url(../images/text/community_screenings.gif);
	background-repeat: no-repeat;
	background-position: top left;
	text-indent: -9999px;
	height: 25px;
	padding: 0 0 3px 0;
}

 
 
#shortFilms_char {
	background-image: url(../images/text/_characters.gif);
	background-repeat: no-repeat;
	background-position: top left;
	text-indent: -9999px;
	height: 25px;
	padding: 0 0 3px 0;
}
#shortFilms_events {
	background-image: url(../images/text/_events.gif);
	background-repeat: no-repeat;
	background-position: top left;
	text-indent: -9999px;
	height: 25px;
	padding: 0 0 3px 0;
}
#linksResources {
	background-image: url(../images/text/links_resources.gif);
	background-repeat: no-repeat;
	background-position: top left;
	text-indent: -9999px;
	height: 25px;
	padding: 0 0 3px 0;
}

#media {
	background-image: url(../images/text/media.gif);
	background-repeat: no-repeat;
	background-position: top left;
	text-indent: -9999px;
	height: 25px;
	padding: 0 0 3px 0;
}

#panelDiscussion {
	background-image: url(../images/text/abc_forum.gif);
	background-repeat: no-repeat;
	background-position: top left;
	text-indent: -9999px;
	height: 25px;
	padding: 0 0 3px 0;
}

#reviews {
	background-image: url(../images/text/reviews.gif);
	background-repeat: no-repeat;
	background-position: top left;
	text-indent: -9999px;
	height: 25px;
	padding: 0 0 3px 0;
}

#articles {
	background-image: url(../images/text/articles.gif);
	background-repeat: no-repeat;
	background-position: top left;
	text-indent: -9999px;
	height: 25px;
	padding: 0 0 3px 0;
}

#studyGuide {
	background-image: url(../images/text/study_guide.gif);
	background-repeat: no-repeat;
	background-position: top left;
	text-indent: -9999px;
	height: 25px;
	padding: 0 0 3px 0;
}
#shortFilms_studyGuide {
	background-image: url(../images/text/short_films_guide.gif);
	background-repeat: no-repeat;
	background-position: top left;
	text-indent: -9999px;
	height: 25px;
	padding: 0 0 3px 0;
}

#oasisDVD {
	background-image: url(../images/text/oasis_dvd.gif);
	background-repeat: no-repeat;
	background-position: top left;
	text-indent: -9999px;
	height: 25px;
	padding: 0 0 3px 0;
}

#dvdDonation {
	background-image: url(../images/text/dvd_donation.gif);
	background-repeat: no-repeat;
	background-position: top left;
	text-indent: -9999px;
	height: 25px;
	padding: 0 0 3px 0;
}

#whereNow {
	background-image: url(../images/text/where.gif);
	background-repeat: no-repeat;
	background-position: top left;
	text-indent: -9999px;
	height: 25px;
	padding: 0 0 3px 0;
}

.statementLink {
	display: block;
	border:none;
	padding: 0 0 20px 0;
}

.statementLink.first {
	padding: 7px 0 20px 0;
}

/**** Site Nav ****/

#siteNav {
	position: relative;
	border: solid #C50E1F;
	border-width: 7px 0 0 0;
	width: 100%;
	text-align:center;
	padding: 11px 0 0 0;
	
}

#siteNav a {
	border: solid #C50E1F;
	border-width: 0 0 0 2px;
	text-transform: uppercase;
	font-size: 1.2em;
	font-weight: bold;
	padding: 12px 15px 0 15px;
	color: #FFF200;
	text-decoration: none;
	letter-spacing: 1px;
	
}

#siteNav a#first {
	border-width: 0;
}

#siteNav a.active, #siteNav a:hover {
	color: #FFFFFF;
}



/**** Section Nav ****/

#sectionNav {
	/*float: left;*/
	width: 260px;
	color: #000000;

	z-index: 10;
	padding: 75px 0 0 0;
	position:absolute;
	left: 0;
}

#sectionNav h2 {
	/*background-image: url(../images/misc/bullet.jpg);
	background-position: left;
	background-repeat:no-repeat;*/
}

#sectionNav h2.active {
	background-image: url(../images/misc/sectionNavDivider.gif);
	background-position: bottom left;
	background-repeat:no-repeat;
}

#sectionNav h2  {
	padding: 0 0 0px 0px;
}

#sectionNav h2.active  {
	padding: 0 0 0px 45px;
}

#sectionNav h2 a {
	display: block;
	text-indent: -9999px;
	text-decoration: none;
	background-repeat: no-repeat;
	background-position: 20px 0px;
	height:35px;
}

#sectionNav h2.active a#about {
	background-image: url(../images/text/about_open.gif);
	background-repeat: no-repeat;
	background-position: top left;
}

#sectionNav h2.active a#education {
	background-image: url(../images/text/education_open.gif);
	background-repeat: no-repeat;
	background-position: top left;
}

#sectionNav h2 a#report {
	background-image: url(../images/text/report_close.gif);
	height: 40px;
}

#sectionNav h2.active a#report {
	background-image: url(../images/text/report_open.gif);
	background-repeat: no-repeat;
	background-position: top left;
	overflow:visible;
	height: 35px;
}

#sectionNav h2.active a#help {
	background-image: url(../images/text/help_open.gif);
	background-repeat: no-repeat;
	background-position: top left;
}

#sectionNav h2.active a#donateM {
	background-image: url(../images/text/donate_open.gif);
	background-repeat: no-repeat;
	background-position: top left;
}

#sectionNav h2 a#dvd {
	background-image: url(../images/text/dvd_close.gif);
	height: 38px;
}

#sectionNav h2.active a#dvd {
	background-image: url(../images/text/dvd_open.gif);
	background-repeat: no-repeat;
	background-position: top left;
	margin-bottom: 20px;
}

#sectionNav h2 a#contact {
	background-image: url(../images/text/contact_close.gif);
	height: 38px;
}

#sectionNav h2 a#shortFilms {
	background-image: url(../images/text/short_films_close.gif);
}
#sectionNav h2.active a#shortFilms {
	background-image: url(../images/text/shortFilm_open.gif);
	background-repeat: no-repeat;
	background-position: top left;
	position:relative;
	bottom:-1px;
}
#sectionNav h2 a#pollysub,#sectionNav h2 a#wallboysub{background: url(../images/text/pollysub.gif);position:relative;bottom:-1px;width:130px;height:34px;margin-left:20px}#sectionNav h2 a#wallboysub{background:url(../images/text/wallboysub.gif)}


/* Tier 2 */

#sectionNav ul {
	list-style: none;
	padding: 17px 0 13px 0;
	margin:0;
}

#sectionNav li  {
	padding: 0 0 7px 15px;
	margin: 0 0 0 45px;
	text-transform: uppercase;
	font-size:1.1em;
	background-image: url(../images/misc/bullet_tier2.gif);
	background-repeat: no-repeat;
	background-position: 0 4px;
}

#sectionNav li a {
	color: #000000;
	text-decoration: none;
}

#sectionNav li.active a, #sectionNav li a:hover {
	color: #C50E1F;
}
/*----speciallist----*/
#sectionNav li._active li  {
	padding: 0 0 3px 15px;
	margin: 0 0 0 0px;
	text-transform: none;
	font-size:1em;
	background-image: url(../images/misc/bullet_tier3.gif);
	background-repeat: no-repeat;
	background-position: 0 6px;
	color: #000000;
}

#sectionNav li._active a, #sectionNav li a:hover {
	color: #000;
}


/* Tier 3 */

#sectionNav ul ul{
	list-style: none;
	padding: 5px 0 5px 0;
	margin:0;
}

#sectionNav li.active li  {
	padding: 0 0 3px 15px;
	margin: 0 0 0 0px;
	text-transform: none;
	font-size:1em;
	background-image: url(../images/misc/bullet_tier3.gif);
	background-repeat: no-repeat;
	background-position: 0 6px;
	color: #000000;
}

#sectionNav li.active li a {
	color: #000000;
	text-decoration: none;
}

#sectionNav li li.active a, #sectionNav li li a:hover {
	color: #C50E1F;
}


/**** Typography ****/

#mainContent h2 {
	color: #C50E1F;
	font-size:1.3em;
	text-transform: uppercase;
	padding: 4px 0 2px 0;
	
}

#mainContent h3 {
	color: #C50E1F;
	font-size:1.2em;
	padding: 3px 0 0px 0;
}

#mainContent h4 {
	color: #C50E1F;
	font-size:1.2em;
	font-weight: bold;
	text-transform: uppercase;
	padding: 5px 0;
	
}

#mainContent h5 {
	color: #C50E1F;
	font-size:1.1em;
	font-weight: bold;
	/*text-transform: uppercase;*/
	padding: 5px 0 0 0;
	
}


p {
	font-size: 1.2em;
	line-height: 1.6em;
	padding: 5px 0px;
}

#mainContent ul{
	list-style: none;
	padding: 5px 0 5px 0;
	margin:0;
}

#mainContent  li  {
	padding: 0 0 3px 15px;
	margin: 0 0 0 0px;
	text-transform: none;
	font-size:1.2em;
	background-image: url(../images/misc/bullet_tier2.gif);
	background-repeat: no-repeat;
	background-position: 0 4px;
	color: #000000;
}

#mainContent  ul.links li  {
	padding: 0 0 9px 15px;
}

#mainContent  li a {
	color: #000000;
}

#mainContent  li a:hover {
	color: #C50E1F;
}

#mainContent p a, #mainInterviews p a  {
	color: #C50E1F;
	text-decoration: none;
}



#mainInterviews p a:visited  {
	color: #636363;
	text-decoration: none;
}

#mainContent p a:hover, #mainContent p.charName a:hover, #mainInterviews p a:hover {
	color: #FFB400;
	text-decoration: underline;
}
	
#producer {
	text-transform: uppercase;
	color: #C50E1F;
	font-size: 1.1em;
	font-weight: bold;
}
#producer a {
color:#c80a24;
text-decoration:none;
}

#homepage #producer {
	text-transform: uppercase;
	color: #C50E1F;
	font-size: 1.3em;
	font-weight: bold;
}

a img {
	border: none;
}

.bright {
	color: #C50E1F;
}

.emph {
	font-weight: bold;
	font-style: italic;
}

.paraEmph {
	font-weight: bold;
}

.author {
	font-weight: bold;
	padding-bottom: 0px;
	padding-top: 15px;
}

.authorDate {
	font-weight: bold;
	padding-top: 0px;
}

.headImage p {
	color: #C50E1F;
	font-size: 1.4em;
	font-weight: bold;
	font-style: italic;
	padding: 0 0 0 273px;
	line-height: 1.4em;
}

.headImage p.charName {
	font-weight: normal;
	font-style: normal;
	text-transform: uppercase;
	padding: 0 0 0 283px;
}

.headImage p.quoter {
	font-weight: bold;
	font-style: normal;
	padding: 4px 0 0 273px;
	color:#000000;
}

.headImage p.quoterTitle {
	font-weight: normal;
	font-style: normal;
	font-size:1.2em;
	padding: 4px 0 0 273px;
	color:#000000;
}

.crewHeadImage p {
	color: #C50E1F;
	font-size: 1.4em;
	padding: 0 0 0 183px;
	line-height: 1.4em;
	line-height:normal;
}

.crewHeadImage p.crewName {
	padding-bottom: 3px;
	text-transform: uppercase;
}
.crewHeadImage p.crewTitle {
	color: #000000;
}

.listingImage p {
	color: #000000;
	font-size: 1.1em;
	padding: 5px 0 5px 156px;
	line-height: normal;
}

.crewListingImage p {
	color: #000000;
	font-size: 1.1em;
	padding: 5px 0 5px 130px;
	line-height: normal;
}

.listingImage p.charName {
	text-transform: uppercase;
	font-size: 1.2em;
}

.crewListingImage p.crewName {
	text-transform: uppercase;
	font-size: 1.2em;
	color: #C50E1F;
	padding-bottom: 5px;
}

.crewListingImage p.crewTitle {
	text-transform: none;
	font-size: 1.1em;
	padding-bottom: 7px;
	padding-top: 0;
}

.headImageWide p {
	color: #C50E1F;
	font-size: 1.4em;
	font-weight: bold;
	padding: 0 0 0 273px;
	line-height: 1.4em;
}

.headImageWide p.desc {
	color: #000000;
	font-size: 1.2em;
	font-weight: bold;
	padding: 4px 0 4px 280px;
	line-height: 1.6em;
}

.listingImage p a , .crewListingImage p a, .shortFilmImage p a {
	color: #C50E1F;
	text-decoration:none;
}

.listingImage p a:hover, .crewListingImage p a:hover, .shortFilmImage p a:hover {
	color: #C50E1F;
	text-decoration: underline;
}

#mainContent .listingImage p.charName a {
	color: #000000;
	text-decoration:none;
}

#mainContent .listingImage p.charName a:hover {
	color: #FFB400;
	text-decoration: underline;
}



#trackLayout td p {
	font-size: 1.2em;
	text-transform: uppercase;
}

#trackLayout td a{
	color: #C50E1F;
	text-transform: none;
	text-decoration: none;
}

#trackLayout td a:hover{
	color: #FFB400;
	text-decoration: underline;
}

.pageDesc {
	font-weight: bold;
	font-style: italic;
	font-size: 1.4em;
	/*line-height: 1.8em;*/
	color: #C50E1F;
}

.pageDescV2 {
	font-weight: bold;
	font-style: normal;
	font-size: 1.4em;
	/*line-height: 1.8em;*/
	color: #000000;
}

.pageDescV2 a {
	color: #C50E1F;
	text-decoration: none;
}

.pageDescV2 a:hover {
	color: #FFB400;
	text-decoration: underline;
}

.pageDescV3 {
	font-weight: bold;
	font-size: 1.2em;
	/*line-height: 1.8em;*/
	color: #000000;
	padding: 0 0 10px 0;
}

.shortFilmImage p, .shortFilmImageTall p {
	color: #000000;
	font-size: 1.1em;
	padding: 0 0 5px 162px;
	line-height: 1.4em;

}
 

 
 
 
.whereImage p {
	color: #000000;
	font-size: 1.3em;
	padding: 0 60px 5px 190px;
	line-height: 1.4em;
}

.shortFilmImage p.filmName, .shortFilmImageTall p.filmName{
	text-transform: uppercase;
	color: #C50E1F;
	font-size: 1.2em;
}

.whereImage p.charName {
	text-transform: uppercase;
	color: #C50E1F;
	font-size: 1.3em;
}

.shortFilmImageTall .question {
	float: left;
	width: 270px;
	clear: left;
}

.majorHeadImage p {
	font-size: 1.4em;
	line-height: 1.6em;
	font-weight: bold;
	padding: 5px 0 5px 180px;
}

.majorHeadImage_b p {
	font-size: 1.4em;
	line-height: 1.6em;
	font-weight: bold;
	padding: 5px 0 5px 180px;
}
.majorHeadImage_b td p.dvd {
	font-size: 1.2em;
	line-height: 1.8em;
	padding: 5px 0 5px 180px;
}


.majorHeadImage td p.dvd {
	font-size: 1.2em;
	line-height: 1.8em;
	padding: 5px 0 5px 180px;
}

.headImageLarge p {
	font-size: 1.4em;
	line-height: 1.8em;
	font-weight: bold;
	padding: 5px 0 5px 310px;
}

/*.headImageLarge p.forum {
	color: #C50E1F;
	font-size: 1.3em;
	font-weight: bold;
	padding: 0 0 0 310px;
	line-height: 1.4em;
}*/

#reportTag {
	font-size: 1.4em;
	line-height: 1.6em;
	font-weight: bold;
	padding: 20px 0 10px 0;
}

#reportFund {
	padding-bottom: 15px;
	font-size: 1.2em;
	font-weight: normal;
	padding-top: 10px;
	padding-bottom: 5px;
}

.reportTitle {
	color: #C50E1F;
	text-transform: uppercase;
}

#chapterGroup h2 {
	color: #000000;

}

#chapterGroup h3 {
	color: #000000; 
	text-transform: uppercase;
	padding-top: 7px;
}

#chapterGroup .chapterName {
	font-weight: bold;
}

#chapterGroup .chapter {
	float: left;
	/*clear: both;*/
	width: 300px;
}
#chapterGroup .completeRep {
	float: left;
	/*clear: both;*/
	width: 200px;
}


#mainShortFilm h1 {
	font-size: 1.3em;
	text-transform:uppercase;
	color: #FFF200;
	text-align: center;
	
}

#mainInterviews h1 {
	font-size: 1.3em;
	color: #FFFFFF;
	text-align: left;
	padding: 0 0 0 128px;
	
}

#mainInterviews h1 .name {
	text-transform:uppercase;
	color: #FFF200;	
}

#interviewLinks h2 {
	color: #000000;
	font-size: 1.3em;
	padding: 0 0 0px 0px;

	line-height: 1.4em;

}

#interviewLinks p {
	color: #000000;
	font-size: 1.2em;
	padding: 0px 0px 4px 0px;
	line-height: normal;
}



#interviewLinks .question {
	float: left;
	width: 380px;
	clear: left;
}

#interviewLinks .question.current {
	color: #DB7F67;
}

.festTitle {
	font-size: 1.2em;
	padding-top: 10px;
	padding-bottom: 0px;
	color: #C50E1F;
	font-style: italic;
}

#mainContent p.festTitle a{
	font-style: italic;
	text-decoration: underline;
}

h2#fullReport {
	padding-top: 15px;
}


h3#chapters {
	padding-top: 15px;
}


.speaker {
	font-weight: bold;
}

/**** Images ****/

.headImage {
	height: 163px;
	width: 483px;
	padding: 0;
	margin:0 0 15px -2px;
	position:relative;
}

.headImage img {
	padding: 4px 0 0 4px;
	height: 158px;
	width: 253px;
	float:left;
}

.headImage table {
	vertical-align:middle;
	background-image: url(../images/background/frame1.gif);
	background-repeat: no-repeat;
	background-position: left;
	position: absolute;
	top: 0;
	left: 0;
	height: 163px;
	width: 483px;
}

.headImageWide {
	height: 163px;
	width: 493px;
	padding: 0;
	margin:0 0 15px -2px;
	position:relative;
}

.headImageWide img {
	padding: 4px 0 0 4px;
	height: 158px;
	width: 253px;
	float:left;
}

.headImageWide table {
	vertical-align:middle;
	background-image: url(../images/background/frame7.gif);
	background-repeat: no-repeat;
	background-position: left;
	position: absolute;
	top: 0;
	left: 0;
	height: 163px;
	width: 493px;
}


.headImageLarge {
	height: 185px;
	width: 493px;
	padding: 0;
	margin:0 0 15px -2px;
	position:relative;
}

.headImageLarge img {
	padding: 4px 0 0 4px;
	height: 179px;
	width: 294px;
	float:left;
}

.headImageLarge table {
	vertical-align:middle;
	background-image: url(../images/background/frame5.gif);
	background-repeat: no-repeat;
	background-position: left;
	position: absolute;
	top: 0;
	left: 0;
	height: 185px;
	width: 493px;
}



.majorHeadImage {
	height: 212px;
	width: 521px;
	padding: 0;
	margin:0 0 15px -2px;
	position:relative;
}

.majorHeadImage img {
	padding: 2px 0 0 3px;
	height: 207px;
	width: 154px;
	float:left;
}

.majorHeadImage table {
	vertical-align:middle;
	background-image: url(../images/background/frame11.gif);
	background-repeat: no-repeat;
	background-position: right;
	position: absolute;
	top: 0;
	left: 0;
	height: 212px;
	width: 521px;
}



.crewHeadImage {
	height: 163px;
	width: 483px;
	padding: 0;
	margin:0 0 15px -2px;
	position:relative;
}

.crewHeadImage img {
	padding: 4px 0 0 4px;
	height: 158px;
	width: 160px;
	float:left;
}

.crewHeadImage table {
	vertical-align:middle;
	background-image: url(../images/background/frame4.gif);
	background-repeat: no-repeat;
	background-position: left;
	position: absolute;
	top: 0;
	left: 0;
	height: 163px;
	width: 483px;
}



.listingImage {
	height: 103px;
	width: 260px;
	padding: 0;
	margin:0 19px 15px 0px;
	float:left;
	position:relative;
}

.listingImage img {
	padding: 1px 0 0 2px;
	height: 98px;
	width: 141px;
	float:left;
}

.listingImage table {
	vertical-align:middle;
	background-image: url(../images/background/frame2.gif);
	background-repeat: no-repeat;
	background-position: left;
	position: absolute;
	top: 0;
	left: 0;
	height: 103px;
	width: 260px;
}



.crewListingImage {
	height: 103px;
	width: 260px;
	padding: 0;
	margin:0 19px 15px 0px;
	float:left;
	position:relative;
}

.crewListingImage img {
	padding: 1px 0 0 2px;
	height: 98px;
	width: 116px;
	float:left;
}

.crewListingImage table {
	vertical-align:middle;
	background-image: url(../images/background/frame3.gif);
	background-repeat: no-repeat;
	background-position: left;
	position: absolute;
	top: 0;
	left: 0;
	height: 103px;
	width: 260px;
}

.shortFilmImage {
	height: 191px;
	width: 495px;
	padding: 0;
	margin:0 19px 15px 0px;
	position:relative;
}

.shortFilmImage img {
	padding: 3px 0 0 2px;
	height: 186px;
	width: 142px;
	float:left;
}

.shortFilmImage img.rating {
	padding: 3px 0 0 0px;
	height: 30px;
	width: 39px;
	float:right;
}



.shortFilmImage table {
	vertical-align:middle;
	background-image: url(../images/background/frame6.gif);
	background-repeat: no-repeat;
	background-position: left;
	position: absolute;
	top: 0;
	left: 0;
	height: 191px;
	width: 495px;
}

 

.shortFilmImageTall {
	height: 268px;
	width: 515px;
	padding: 0;
	margin:0 19px 15px 0px;
	position:relative;
}

.shortFilmImageTall img {
	padding: 3px 0 0 2px;
	height: 262px;
	width: 142px;
	float:left;
}

.shortFilmImageTall img.ratingSmall {
	padding: 0px 4px 0 0px;
	height: 16px;
	width: 20px;
	vertical-align: middle;
}

.shortFilmImageTall img.rating {
	padding: 3px 0 0 0px;
	height: 30px;
	width: 39px;
	float:right;
}

.shortFilmImageTall table {
	vertical-align:middle;
	background-image: url(../images/background/frame9.gif);
	background-repeat: no-repeat;
	background-position: left;
	position: absolute;
	top: 0;
	left: 0;
	height: 268px;
	width: 515px;
}


.whereImage {
	height: 124px;
	width: 498px;
	padding: 0;
	margin:0 19px 15px 0px;
	position:relative;
}

.whereImage img {
	padding: 3px 0 0 2px;
	height: 119px;
	width: 174px;
	float:left;
}

.whereImage table {
	vertical-align:middle;
	background-image: url(../images/background/frame10.gif);
	background-repeat: no-repeat;
	background-position: left;
	position: absolute;
	top: 0;
	left: 0;
	height: 124px;
	width: 498px;
}


#oasisLogo {
	margin: 0;
	padding: 10px 40px 18px 0;
}

#salvosLogo {
	margin: 0;
	padding: 8px 0 10px 0;
}

#report1 {
	float: left;
	padding: 0 25px 0 0;
}

#report2 {
	float: left;
	padding: 5px 0 0 0;
	margin-left: -20px;
	width: 111px;
}

#report3 {
	padding: 30px 0 0 0;
	
}

#report4 {
	float: right;
	padding: 0px 0 0 0;
	margin-top: -45px;

}


/* Misc */

.dividerHori2 {
	background-image: url(../images/background/dividerHori.gif);
	background-repeat: no-repeat;
	background-position:center;
	height: 20px;
	margin:0;
	padding:0;
}

.dividerHori {
	background-image: url(../images/background/dividerHori.gif);
	background-repeat: no-repeat;
	background-position:center left;
	height: 3px;
	margin:0;
	padding:5px 0;
}

#chapterGroup .dividerHori {
	padding:20px 0;
	background-position:center right;
}

.dividerHoriTop {
	background-image: url(../images/background/dividerHoriTop.gif);
	background-repeat: no-repeat;
	background-position: left;
	height: 6px;
	margin:0;
	padding:0;
}
.headingdisc {
	font-weight:bold;
	text-decoration:underline;
	line-height:5px;
 
}
.arrowred {
	color:#ff0000;
	font-weight:bold;
	font-size:12px;
	text-decoration:none;
	float:left;
	width:10px;
}
.headred {
	color:#c50e1f;
	font-weight:bold;
	font-size:14px;
	padding-top:10px;
	font-family:Arial, Helvetica, sans-serif;
}
.discital {
	font-family:Arial, Helvetica, sans-serif;
	font-style:italic;
	font-weight:bold;
	line-height:10px;
}
#space {
	padding-top:13px;
	padding-bottom:13px;
}

ul#imageTall li  {
  	color: #000000;
      font-weight:bold;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	line-height:12px;
	margin-left:155px;
	width:380px;
 
 }
 ul#imageTall_b li  {
  	color: #000000;
     font-weight:bold;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	line-height:10px;
	margin-left:155px;
	width:400px;
	padding-right:10px;
 
 }
 
a.clickme    {
 font-weight:bold;
 font-size:14px;
 }
 #overf {
width:570px; height:125px; 
margin-bottom:5px;
padding-right:5px;
margin-top:0px;
  
	overflow:scroll;
	overflow-x:hidden;
 }
 a#popcorn  {
 width:330px;
 height:30px;
 background:url(../images/text/awards.png);
position:absolute;
bottom:25px;
right:115px;
text-indent:-9999px;
color:#fff;
 }

#flashbutton {
 width:80px;
 height:80px;
 
position:absolute;
bottom:-5px;
margin-top:6px;
right:11px;

 
}
a.edteach {
width:257px;
height:97px;
display:block;
margin-left:15px;
background:url(../images/misc/survey.jpg);
}
a.edteach:hover {
background-position:bottom;
}
