#screenings {
    background-image: url('../images/sections/screenings/all2011.jpg');
    
	background-color: #172127;
	background-repeat: no-repeat;
	background-position: center top;
	width: 1000px;
	
	/*height: 1300px;*/
	
	margin: 0 auto;
	padding-bottom: 0px;
}

.all { background-image: url('../images/sections/screenings/all20112.jpg'); }

/* 2009 */
.a-single-man { background-image: url('../images/sections/screenings/a-single-man.jpg'); }
.nine { background-image: url('../images/sections/screenings/nine.jpg'); }
.the-road { background-image: url('../images/sections/screenings/the-road.jpg'); }
.inglourious-basterds { background-image: url('../images/sections/screenings/inglourious-basterds.jpg'); }

/* 2010 */
.blue-valentine { background-image: url('../images/sections/screenings/blue-valentine.jpg'); }
.nowhere-boy { background-image: url('../images/sections/screenings/nowhere-boy.jpg'); }
.the-company-men { background-image: url('../images/sections/screenings/the-company-men.jpg'); }
.the-kings-speech { background-image: url('../images/sections/screenings/the-kings-speech.jpg'); }
.the-tillman-story { background-image: url('../images/sections/screenings/the-tillman-story.jpg'); }

/*#screenings { background-image: url('../images/sections/screenings/_test.jpg'); }*/
h1 {
    position: absolute;
    margin-top: 230px;
    margin-left: 63px;
    color: #FFFFFF;
    font-family: 'ProximaNovaBold';
    font-size: 40px;
    text-transform: uppercase;
}
h1.the-artist { margin-top: 205px; }
h1.the-iron-lady { margin-top: 220px; }
h1.my-week-with-marilyn { margin-top: 220px; }

#screenings #utilities {
	/*background: url('d.png');*/
	position: absolute;
	margin-top: 176px;
	margin-left: 63px;
	width: 550px;
	height: 28px;
	overflow: hidden;
}
#screenings.all #utilities {
	display: none;
}
#screenings #utilities div {
	float: left;
	width: 142px;
	height: 28px;
	margin-right: 30px;
}
#screenings #utilities div#film-select {
	background: url('../images/film-select.jpg') no-repeat left top;
	width: 152px;
}
#screenings #utilities div#city-select {
	background: url('../images/city-select.png') no-repeat left top;
	width: 178px;
	overflow: hidden;
}
#screenings #utilities div#date-select {
	background: url('../images/date-select.jpg') no-repeat left top;
	width: 142px;
}
#screenings #utilities div a {
	float: left;
	width: 100%;
	height: 0;
	padding-top: 22px;
	overflow: hidden;
}
/**********************************************************************/
#screenings #utilities div#city-select select {
	display: block;
	float: left;
	line-height: 25px;

	width: 152px;
	height: 22px;
	font-size: 13px;
	opacity: 0;
	zoom: 1;
	/*filter: alpha(opacity=0);*/
	moz-opacity: 0;
	position: relative;
	z-index: 2;
}
#screenings #utilities div#city-select .select-text {
	position: absolute;
	text-indent: 10px;
	line-height: 19px;
	height: 22px;
	width: 100%;
	z-index: 1;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	text-transform: uppercase;
}
#screenings #utilities div#city-select .select-text,
#screenings #utilities div#city-select select,
#screenings #utilities div#city-select select option {
	cursor: pointer;
}
/**********************************************************************/

#screenings #links {
	/*background: url('d.png');*/
	clear: both;
	position: absolute;
	margin-top: 286px;
	margin-left: 63px;
	width: 700px;
	height: 30px;
	overflow: hidden;
}
#screenings #links ul {
	
}
#screenings #links ul li {
	display: inline;
}
#screenings #links ul li a {
	/*background: url('d.png');*/
	float: left;
	position: absolute;
	height: 0;
	padding-top: 30px;
	overflow: hidden;
}
#screenings #links ul li#download-script a 		{ background: url('../images/schedule/script-button.png') no-repeat; width: 130px; margin-left: 180px; }
#links ul li#view-categories a 		{ width: 125px; margin-left: 180px; }
/*#links ul li#print-schedule a         { width: 145px; margin-left: 360px; }*/
#links ul li#print-schedule a 		{ width: 155px; margin-left: 0px; }
#links ul li#listen-soundtrack a 	{ width: 156px; margin-left: 540px; }

.the-tillman-story #links ul li#view-categories a 		{ width: 125px; margin-left: 0; }
.the-tillman-story #links ul li#print-schedule a 		{ width: 145px; margin-left: 180px; }
.the-tillman-story #links ul li#listen-soundtrack a 	{ width: 156px; margin-left: 360px; }

#screenings #coming-soon {
	margin-top: 120px;
	text-align: center;
	color: #FFFFFF;
	font-size: 24px;
	padding-bottom: 3px;
	text-transform: uppercase;
}

#screenings #data {
	/*background: url('d.png');*/
	position: absolute;
	margin-top: 333px;
	margin-left: 63px;
	width: 874px;
	overflow: hidden;
}
#screenings #data tr th {
	/*background: url('d.png');*/
	height: 80px;
	border-right: 1px dotted #FFFFFF;
}
#screenings #data tr th cite {
	display: none;
}
#screenings #data tr th#title-title {
	width: 182px;
}
#screenings #data tr th#title-date {
	width: 108px;
}
#screenings #data tr th#title-time {
	width: 94px;
}
#screenings #data tr th#title-venue {
	width: 285px;
}
#screenings #data tr th#title-city {
	width: 134px;
}
#screenings #data tr th#title-rsvp {
	/*background: url('d.png');*/
	width: 66px;
	border-right: 0;
}

#screenings #data tr td {
	/*background: url('d.png');*/
	border-right: 1px dotted #FFFFFF;
	color: #FFFFFF;
	padding: 5px 10px 5px 10px;
	font-size: 13px;
}
#screenings #data tr.even td {
	background: url('../images/screenings-bg.png');
}
#screenings #data tr td.rsvp, #screenings #data tr td.rsvp-selected {
	border-right: 0;
	text-align: center;
}
#screenings #data tr td.rsvp-selected {
	background: white;
}
#screenings #data tr td.time {
	text-align: right;
}
#screenings #data tr td.time span.am-pm {
	color: #9CB5CB;
	font-size: 11px;
}

#screenings #data tr#tfoot td {
	height: 20px;
}

#rsvp-wrapper {
	position: absolute;
	z-index: 1;
}
#rsvp {
	background: #FFFFFF url('../images/rsvp-form.jpg') no-repeat left top;
	width: 570px;
	height: 445px;
	color: #000000;
}
#rsvp a.close-fancybox {
	/*background: url('d.png');*/
	position: absolute;
	float: left;
	width: 58px;
	padding-top: 19px;
	height: 0;
	overflow: hidden;
	margin-top: 9px;
	margin-left: 500px;
}
#rsvp #rsvpform {
	/*background: url('d.png');*/
	position: absolute;
	width: 484px;
	height: 271px;
	margin-top: 125px;
	margin-left: 38px;
}
#rsvp #rsvpform input {
	height: 19px;
}
#rsvp #rsvpform input, #rsvp #rsvpform select, #rsvp #rsvpform textarea {
	position: absolute;
}
#rsvp #rsvpform input, #rsvp #rsvpform textarea {
	width: 223px;
}
#rsvp #rsvpform input#first-name {
	
}
#rsvp #rsvpform input#last-name {
	margin-left: 255px;
}
#rsvp #rsvpform input#affiliation {
	margin-top: 69px;
}
#rsvp #rsvpform select#affiliation-select {
	position: absolute;
	margin-top: 69px;
	width: 223px;
	height: 19px;
}
#rsvp #rsvpform input#phone {
	margin-left: 255px;
	margin-top: 69px;
}
#rsvp #rsvpform input#email {
	margin-top: 138px;
}
#rsvp #rsvpform select#guests-count {
	margin-top: 140px;
	margin-left: 255px;
}
#rsvp #rsvpform textarea#guests-names {
	height: 53px;
	margin-top: 212px;
}
#rsvp #rsvpform input#submit {
	width: 120px;
	height: 40px;
	margin-top: 231px;
	margin-left: 363px;
}
#rsvp #rsvp-message {
	position: absolute;
	width: 484px;
	margin-top: 409px;
	margin-left: 38px;
	font-size: 10px;
}
#rsvp #rsvp-message a {
	color: #5489AB;
}
#rsvp #rsvp-confirmation {
    background: red url('../images/rsvp-confirm.gif') no-repeat;
    height: 330px;
}

#categories {
	/*background: #FFFFFF url('../images/categories2.jpg') no-repeat left top;
	width: 570px;
	height: 749px;*/
	color: #000000;
	overflow: hidden;
}
.categories-blue-valentine {
    width: 570px;
    height: 618px;
    background: url('../images/categories/blue-valentine.gif') no-repeat;
}
.categories-nowhere-boy {
    width: 570px;
    height: 400px;
    background: url('../images/categories/nowhere-boy.gif') no-repeat;
}
.categories-the-company-men {
    width: 570px;
    height: 477px;
    background: url('../images/categories/the-company-men.gif') no-repeat;
}
.categories-the-kings-speech {
    width: 570px;
    height: 693px;
    background: url('../images/categories/the-kings-speech.gif') no-repeat;
}
.categories-the-tillman-story {
    width: 570px;
    height: 197px;
    background: url('../images/categories/the-tillman-story.gif') no-repeat;
}
#categories .close-fancybox {
	/* background: url('d.png'); */
	float: left;
	position: absolute;
	margin-top: 10px;
	margin-left: 500px;
	width: 58px;
	height: 0;
	padding-top: 17px;
	overflow: hidden;
}
#categories div {
	/*background: url('d.png');*/
	position: absolute;
	width: 200px;
	height: 45px;
	overflow: hidden;
	font-size: 11px;
}

#categories #best-picture {
	margin-top: 120px;
	margin-left: 39px;
}
#categories #best-director {
	margin-top: 120px;
	margin-left: 308px;
}
#categories #best-actor {
	margin-top: 190px;
	margin-left: 39px;
}
#categories #best-actress {
	margin-top: 190px;
	margin-left: 308px;
}
#categories #best-supporting-actor {
	margin-top: 260px;
	margin-left: 39px;
}
#categories #best-supporting-actress {
	margin-top: 260px;
	margin-left: 308px;
}
#categories #best-film-editing {
	margin-top: 330px;
	margin-left: 39px;
}
#categories #best-art-direction {
	margin-top: 330px;
	margin-left: 308px;
}
#categories #best-original-screenplay {
	margin-top: 400px;
	margin-left: 39px;
}
#categories #best-costume-design {
	margin-top: 400px;
	margin-left: 308px;
}
#categories #best-adapted-screenplay {
	margin-top: 470px;
	margin-left: 39px;
}
#categories #best-original-score {
	margin-top: 470px;
	margin-left: 308px;
}
#categories #best-cinematography {
	margin-top: 540px;
	margin-left: 39px;
}
#categories #best-sound-mixing {
	margin-top: 540px;
	margin-left: 308px;
}
#categories #best-visual-effects {
	margin-top: 610px;
	margin-left: 39px;
}
#categories #best-sound-editing {
	margin-top: 610px;
	margin-left: 308px;
}
#categories #best-makeup {
	margin-top: 680px;
	margin-left: 39px;
}
#categories #best-original-song {
	margin-top: 680px;
	margin-left: 308px;
}
