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

body {margin:0; padding:0; font-family:Helvetica, Arial, sans-serif; font-size:16px; background:#15120e;}

h1 {font-family:"Garamond", Georgia, "Times New Roman", Times, serif; font-size:70px; color:#1e100a; text-shadow: 0 1px  #f0eeec; margin-bottom:10px; margin-top:0px;}

h2.name {padding:5px; font-size:20px; font-weight:bold; margin-top:0px; padding-bottom:0; color:#514b41; text-shadow: 0 1px  #f0eeec;}

h2.film-title {padding:5px; font-size:25px; font-weight:bold; margin-top:0px; padding-bottom:0; color:#514b41; text-shadow: 0 1px  #f0eeec;}

h2.section-header {padding:5px; font-size:30px; font-weight:bold; margin-top:0px; padding-bottom:0; color:#514b41; text-shadow: 0 1px  #f0eeec;}

h3 {text-shadow: 0 1px  #f0eeec; color:#514b41; padding-left:5px;}

h3 a {text-shadow: 0 1px  #f0eeec; color:#514b41; padding-left:5px; font-size:15px;}

h4 {padding:5px; font-size:14px; font-weight:normal; margin:0; padding:0 0 0 5px; color:#514b41; text-shadow: 0 1px  #f0eeec;}
.author {font-style:italic;}


.date {font-size:16px; font-weight:bold; margin-bottom:15px;}
.schedule {color:#514b41; text-shadow: 0 1px  #f0eeec; border:none; margin-bottom:25px;}

.schedule td {padding:5px;}

hr {color:#15120e; height:1px;}

p {color:#514b41; text-shadow: 0 1px  #DFDFDF; padding:5px; font-size:17px;}

#container  {width:100%; margin:0 auto;}
.container {margin:0 auto;}


a {outline:none; color:#15120e;}

a:link {}
a:active {}
a:visited {}
a:hover {}

a.mailto {border-bottom:1px #33220d dashed; margin-bottom:2px; text-decoration:none;}

a img {border:none; text-decoration:none;}
a img:link {border:none; text-decoration:none;}
a img:active {border:none; text-decoration:none;}
a img:visited {border:none; text-decoration:none;}
a img:hover {border:none; text-decoration:none;}


/*Masthead*/

#masthead-pattern {height:101px; background:#15120d; background:url('../images/masthead-pattern-1.png') repeat-x;}
#masthead {height:211px; background:url('../images/masthead-bg.png') repeat-x; }
	#masthead .logo {width:422px; height:197px; background:url('../images/masthead-logo-new.png') no-repeat; margin:0 auto;}




/*Navigation*/

.navigation {background:url('../images/film-bg.png') center; height:61px;}
	.navigation .container {width:969px;}
	.navigation ul {display:inline;}
	.navigation li {font-family:Georgia, "Times New Roman", Times, serif; font-size:20px; text-transform:uppercase; color:white; display:inline; text-indent:-9999px;}

#navigation {
		  list-style: none; width:969px;
		}
		
		#navigation li {
		  float: left;
		}
		
		#navigation a * {
		  display: none;
		}
		
		#navigation a,
		#navigation a .hover {
		  height: 61px;
			position: relative;
			display: block;
			background: url('../images/menu-full.png') 0 0 no-repeat;
		}
		
		/* individual navigation items */
		#navigation a.home {
		  background-position: 0 0;
		  width: 106px;
		}
		
		#navigation .highlight a.home:hover,
		#navigation a.home .hover, #navigation a.home.active {
		  background-position: 0 -61px;
		  width: 106px;
		}
		
		#navigation a.film {
		  background-position: -106px 0px;
		  width: 90px;
		}
		
		#navigation .highlight a.film:hover,
		#navigation a.film .hover, #navigation a.film.active {
		  background-position: -106px -61px;
		  width: 90px;
		}
		
		#navigation a.events {
		  background-position: -196px 0;
		  width: 120px;
		}
		
		#navigation .highlight a.events:hover,
		#navigation a.events .hover, #navigation a.events.active {
		  background-position: -196px -61px;
		}
		
		#navigation a.biography {
		  background-position: -316px 0;
		  width: 167px;
		}
		
		#navigation .highlight a.biography:hover,
		#navigation a.biography .hover, #navigation a.biography.active {
		  background-position: -316px -61px;
		}
		
		#navigation a.founders {
		  background-position: -483px 0;
		  width: 156px;
		}
		
		#navigation .highlight a.founders:hover,
		#navigation a.founders .hover, #navigation a.founders.active {
		  background-position: -483px -61px;
		}
		
		#navigation a.about-us {
		  background-position: -483px 0;
		  width: 156px;
		}
		
		#navigation .highlight a.about-us:hover,
		#navigation a.about-us .hover, #navigation a.about-us.active {
		  background-position: -483px -61px;
		}
		
		#navigation a.contact {
		  background-position: -639px 0;
		  width: 154px;
		}
		
		#navigation .highlight a.contact:hover,
		#navigation a.contact .hover, #navigation a.contact.active {
		  background-position: -639px -61px;
		}
		
		#navigation a.supporters {
		  background-position: -793px 0;
		  width: 176px;
		}
		
		#navigation .highlight a.supporters:hover,
		#navigation a.supporters .hover, #navigation a.supporters.active {
		  background-position: -793px -61px;
		}



/*Film Section*/

#film-section {background:url('../images/film-bg.png') center repeat-x; height:493px;}
	.film-player {background:url('../images/film-player-bg.png'); width:848px; height:389px; padding-top:101px; padding-left:53px;}
	
	
/*Normal Divider*/

#normal-divider {background:url('../images/matte-tile.png') repeat-x; height:73px; }


/*Content*/

#content {background:url('../images/content-bg.png') repeat;}
#content-shine {background:url('../images/content-bg-shine.png') top repeat-x;  padding-top:40px; padding-bottom:40px;}

#home #content-shine {height:760px;}
#founders #content-shine {height:auto;}
#contact #content-shine {height:200px; min-height:200px;}
#film #content-shine {min-height:250px;}


#content-container {width:805px; margin:0 auto;}
	.col-1 {width:470px; float:left; }
		h1.contact {text-indent:-9999px; background:url('../images/header-contact.png') no-repeat; }
		h1.supporters {text-indent:-9999px; background:url('../images/header-supporters.png') no-repeat; }
		h1.founders {text-indent:-9999px; background:url('../images/header-founders.png') no-repeat; }
		h1.about-us {text-indent:-9999px; background:url('../images/header-about-us.png') no-repeat; }
			.item {min-height:220px; margin-bottom:20px; background:url('../images/hr.png') no-repeat bottom; height:auto; padding-bottom:20px;}
			blockquote {text-shadow: 0 1px  #f0eeec; color:#3d362c;}
		h1.film {text-indent:-9999px; background:url('../images/header-film.png') no-repeat; }
		h1.biography {text-indent:-9999px; background:url('../images/header-biography.png') no-repeat; }
		h1.welcome {text-indent:-9999px; background:url('../images/header-welcome.png') no-repeat; }
			.button {width:188px; height:51px;}
				.learnmore {background:url('../images/button-learnmore.png');}
				a:hover .learnmore {background:url('../images/button-learnmore.png') 0 -51px;}
				.viewfilm {background:url('../images/button-viewfilm.png');}
				a:hover .viewfilm {background:url('../images/button-viewfilm.png') 0 -51px;}
		h1.events-full {text-indent:-9999px; background:url('../images/header-events-full.png') no-repeat; }
		h1.events {text-indent:-9999px; background:url('../images/header-events.png') no-repeat; }
			.map-photo {width:585px; height:248px; background:url('../images/map-photo.png')  no-repeat; padding-top:12px; padding-left:11px;}
			.event {margin-bottom:25px;}
			.event h2 {background:url('../images/event-header-bg.png') no-repeat; width:296px; height:27px; font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; color:#faf2ee; font-weight:normal; margin:0; padding:7px 5px 7px 15px; font-size:20px; }
			.event h2.full {background:url('../images/event-header-full-bg.png') no-repeat; width:780px; height:27px; font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; color:#faf2ee; font-weight:normal; margin:0; padding:7px 5px 7px 15px; font-size:20px; }
			.event p { margin-top:0px;}
			.event h3 {font-size:17px; font-weight:normal; padding-left:25px; color:#514b41; text-shadow: 0 1px  #f0eeec;}
			.event h3.location {background:url('../images/icon-globe.png') left center no-repeat;}
			.event h3.time {background:url('../images/icon-time.png') left center no-repeat;}
			.event h3.title {padding:5px; font-size:18px; font-weight:bold; margin-top:10px;}
	.col-2 {width:310px; float:right;}

/*Photos and Photo Section*/

#photo-section {background:url('../images/content-bg.png'); height:160px; padding:20px;}
	#photo-section .container {width:805px;}
.small-photo {width:158px; height:118px; background:url('../images/small-photo-bg.png'); float:left; margin:0 1px; padding:15px 19px 28px 19px;}
.medium-photo {width:161px; height:200px; float:right; background:url('../images/medium-photo.png') no-repeat; margin:5px; padding:11px;}
	.left {float:left; margin-right:10px; margin-bottom:10px;}
	.right {float:right; margin-right:50px;}

.center {margin: 0 auto;}



/* Divders, Wood and Grooves */

.groove-bottom {background:url('../images/groove-bottom.png') repeat-x; height:4px;}
#pattern-divider {background:url('../images/divider-pattern.png') repeat-x; height:44px;}
.wood {background:url('../images/film-bg.png') center; height:61px;}
.wood .content {width:793px;}




/* Footer*/

#footer { background:url('../images/film-bg.png') 0px 247px; height:247px;}
#footer-content {background:url('../images/footer-bg.png'); width:853px; height:174px;}

#copyright {width:580px; text-align:center; margin:20px auto;}
#copyright p {padding:0px; margin:0px; color:#1f1a15; text-shadow: 0 1px  #d6d1ce;}
