* { margin: 0; padding: 0; color:white; }

body {padding-top: 58px; font-family: Arial, Helvetica, sans-serif; color: #000; font-size: 12px; background: #5977A2 url(http://www.ingredientsfilm.com/blog/INGpeassmaller.jpg) top center }

.left { float: left; }
.right { float: right; }
.clear { clear: both; }

div#page {
	width: 956px;
	margin: 0 auto;
	padding: 20px;
        background:url(http://www.ingredientsfilm.com/blog/transp-bg.png);
}

p { margin-bottom: 12px; }

div#navContainer {width:956px; height: 29px; position: relative; }
div#navContainer ul#navigation { list-style: none; }
div#navContainer ul#navigation li { float: left; height: 31px; }
div#navContainer ul#navigation li h2 { text-indent: -9999px; }

div#navContainer2 { width: 956px; height: 29px; position: relative; }
div#navContainer2 ul#navigation { list-style: none; }
div#navContainer2 ul#navigation li { float: left; height: 31px; }
div#navContainer2 ul#navigation li h2 { text-indent: -9999px; }

ul#navigation li#home a { display: block; width: 58px; height: 31px; background: url(http://www.ingredientsfilm.com/img/nav.png) no-repeat 7px 0; }
ul#navigation li#homeActive a { display: block; width: 58px; height: 31px; background: url(http://www.ingredientsfilm.com/img/nav.png) no-repeat 7px -31px; }
ul#navigation li#home a:hover { background-position: 7px -31px; }
ul#navigation li#theStory a { display: block; width: 88px; height: 31px; background: url(http://www.ingredientsfilm.com/img/nav.png) no-repeat -52px 0; }
ul#navigation li#theStoryActive a { display: block; width: 88px; height: 31px; background: url(http://www.ingredientsfilm.com/img/nav.png) no-repeat -52px -31px; }
ul#navigation li#theStory a:hover { background-position: -52px -31px; }
ul#navigation li#castAndCrew a { display: block; height: 31px; width: 120px; background: url(http://www.ingredientsfilm.com/img/nav.png) no-repeat -140px 0; }
ul#navigation li#castAndCrewActive a { display: block; width: 123px; height: 31px; background: url(http://www.ingredientsfilm.com/img/nav.png) no-repeat -140px -31px; }
ul#navigation li#castAndCrew a:hover { background-position: -140px -31px; }
ul#navigation li#filmSponsors a { display: block; height: 31px; width: 121px; background: url(http://www.ingredientsfilm.com/img/nav.png) no-repeat -260px 0; }
ul#navigation li#filmSponsorsActive a { display: block; height: 31px; width: 121px; background: url(http://www.ingredientsfilm.com/img/nav.png) no-repeat -260px -31px; }
ul#navigation li#filmSponsors a:hover { background-position: -260px -31px; }
ul#navigation li#seasonalEating a { display: block; height: 31px; width: 131px; background: url(http://www.ingredientsfilm.com/img/nav.png) no-repeat -381px 0; }
ul#navigation li#seasonalEatingActive a { display: block; height: 31px; width: 131px; background: url(http://www.ingredientsfilm.com/img/nav.png) no-repeat -381px -31px; }
ul#navigation li#seasonalEating a:hover { background-position: -381px -31px; }
ul#navigation li#filmScreenings a { display: block; height: 31px; width: 131px; background: url(http://www.ingredientsfilm.com/img/nav.png) no-repeat -512px 0; }
ul#navigation li#filmScreeningsActive a { display: block; height: 31px; width: 131px; background: url(http://www.ingredientsfilm.com/img/nav.png) no-repeat -512px -31px; }
ul#navigation li#filmScreenings a:hover { background-position: -512px -31px; }
ul#navigation li#dvds a { display: block; height: 31px; width: 57px; background: url(http://www.ingredientsfilm.com/img/nav.png) no-repeat -643px 0; }
ul#navigation li#dvdsActive a { display: block; height: 31px; width: 57px; background: url(http://www.ingredientsfilm.com/img/nav.png) no-repeat -643px -31px; }
ul#navigation li#dvds a:hover { background-position: -643px -31px; }
ul#navigation li#contact a { display: block; height: 31px; width: 80px; background: url(http://www.ingredientsfilm.com/img/nav.png) no-repeat -700px 0; }
ul#navigation li#contactActive a { display: block; height: 31px; width: 80px; background: url(http://www.ingredientsfilm.com/img/nav.png) no-repeat -700px -31px; }
ul#navigation li#contact a:hover { background-position: -700px -31px; }
ul#navigation li#blog a,
ul#navigation li#blogActive a { display: block; height: 31px; width: 60px; background: url(http://www.ingredientsfilm.com/img/nav.png) no-repeat -780px -31px; }
ul#navigation li#blog a:hover { background-position: -780px -31px; }

div#navContainer2 ul#navigation li#filmScreenings a { display: block; height: 31px; width: 157px; background: url(http://www.ingredientsfilm.com/img/nav_2.png) no-repeat -512px 0; }
div#navContainer2 ul#navigation li#filmScreeningsActive a { display: block; height: 31px; width: 157px; background: url(http://www.ingredientsfilm.com/img/nav_2.png) no-repeat -512px -31px; }
div#navContainer2 ul#navigation li#filmScreenings a:hover { background-position: -512px -31px; }

div#shareThis {
	width: 125px;
	height: 16px;
	position: absolute;
	top: -44px;
	right: 10px;
}

div#logo {
	width: 386px;
	height: 93px;
	margin-top: 18px;
	background: url(http://www.ingredientsfilm.com/img/logo.png) no-repeat top left;
}

div#logo h1, div#logo h2 {
	position: absolute;
	text-indent: -9999px;
}

div#logo h1 a {
	display: block;
	width: 386px;
	height: 93px;
}

div#videoContainer {
	width: 605px;
	height: 342px;
}

div#videoText {
	width: 319px;
	height: 342px;
	padding-right: 10px;
	color: #FFF;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	background: url(http://www.ingredientsfilm.com/img/contribute_box.png) no-repeat bottom left;
	position: relative;
}

div#videoText p {
	line-height: 22px;
}

div#videoText h2 {
	font-family: Arial, Helvetica, sans-serif;
	color: #393939;
	font-size: 30px;
}

div#sponsors {
	padding: 28px 0 0 0;
}

div#sponsors ul {
	list-style: none;
}

div#sponsors ul li {
	float: left;
}

div#order {
	width: 132px;
	position: absolute;
	bottom: 15px;
	left: 15px;
}

div#order h2 {
	text-align: center;
	padding: 5px;
	font-size: 16px;
	color: #FFF;
}

div#contribute {
	width: 132px;
	position: absolute;
	bottom: 15px;
	right: 15px;
}


div#contribute p {
	line-height: normal;
	text-align: center;
	padding-bottom: 5px;
}

div#contribute h2 {
	text-align: center;
	font-size: 16px;
	color: #FFF;
	font-size: 15px;
}

div.copy {
	width: 478px;
}

a {
	color: #FFF;
}

div.copy p {
	font-size: 15px;
	font-weight: bold;
}

div.copy2 {
	width: 448px;
	padding-left: 30px;
}

div.copy2 h2 {
	font-size: 12px;
}

div.copy2 p {
	font-size: 12px;
	font-weight: bold;
}


/* -- jQuery Coda Slider -- */
ul.sliderMainNav {
	list-style: none;
	position: absolute;
	top: 25px;
	right: 359px;
	font-family: Arial, Helvetica, sans-serif;
}

ul.sliderMainNav li {
	float: left;
	margin-left: 8px;
}

ul.sliderMainNav a {
	display: block;
	color: #FFF;
}

ul.sliderMainNav a.selected {
	display: block;
	color: #FFF;
	text-decoration: none;
}

ul.navigation {
	list-style: none;
	position: absolute;
	bottom: 10px;
	right: 0;
	font-family: Arial, Helvetica, sans-serif;
}

ul.navigation li a {
	display: block;
	margin-top: 5px;
	margin-right: 23px;
}

ul.navigation a.selected {
	margin-top: 0;
	border-top: 5px solid #FFF;
	background: url(http://www.ingredientsfilm.com/img/nav_selected.png) no-repeat top right;
}

ul.navigation li {
	float: left;
}

img.sliderIcon {
	float: left;
	padding-right: 40px;
}

#slider {
	width: 932px;
	margin: 0 auto;
	position: absolute;
	top: 66px;
	left: 10px;
}

#slider h2 {
	font-size: 18px;
}

.scroll {
  height: 251px;
  overflow: auto;
  position: relative; /* fix for IE to respect overflow */
  clear: left;
}

.scrollContainer div.panel {
  height: 251px;
  width: 932px; /* change to 560px if not using JS to remove rh.scroll */
  color: #FFF;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  line-height: 20px;
}

/* -- Form Styles -- */
form {
	margin-top: 30px;
}

input.text {
	width: 123px;
	height: 26px;
	background: url(http://www.ingredientsfilm.com/img/form_text.png) no-repeat;
	border: none;
	font-size: 19px;
	padding: 7px 10px;
	color: #AAA;
	margin-bottom: 20px;
}

input.text2 {
	width: 269px;
	height: 26px;
	background: url(http://www.ingredientsfilm.com/img/form_text2.png) no-repeat;
	border: none;
	font-size: 19px;
	padding: 7px 10px;
	color: #AAA;
	margin-bottom: 20px;
}

input.submit {
	width: 143px;
	height: 41px;
	background: url(http://www.ingredientsfilm.com/img/btn_submit.png) no-repeat;
	border: none;
}

div#slideBg {
	width: 953px;
	height: 450px;
	background: url(http://www.ingredientsfilm.com/img/bg_slide.jpg);
	position: relative;
}

/* -- Page Headers - */
h2.summer {
	text-indent: -9999px;
	background: url(http://www.ingredientsfilm.com/img/page_header_summer.png) no-repeat;
	height: 58px;
}

h2.contactUs {
	text-indent: -9999px;
	background: url(http://www.ingredientsfilm.com/img/page_header_contact_us.png) no-repeat;
	height: 45px;
	width: 338px;
	margin: 155px 200px 0 0;
}

/* -- The People Page Styles -- */
div.thePeople {
	font-size: 12px;
	font-weight: bold;
}

div.thePeople table td {
	font-weight: bold;
	font-size: 15px;
	padding-bottom: 25px;
	line-height: normal;
}

div.thePeople table td span.gray {
	font-size: 12px;
	font-weight: normal;
}

div#thePeopleSubNav {
	font-size: 15px;
	margin-bottom: 12px;
	font-weight: bold;
}

div#thePeopleSubNav a {
	font-size: 12px;
	margin-bottom: 12px;
	font-weight: bold;
}

div#thePeopleSubNav a.active {
	text-decoration: none;
}

div#thePeopleSubNav a.active:hover {
	text-decoration: underline;
}

/* -- The Crew Page Styles -- */
div#theCrewSubNav {
	font-size: 15px;
	margin-bottom: 12px;
	font-weight: bold;
	position:absolute;
	right:321px;
	top:25px;
}

div#theCrewSubNav a {
	font-size: 12px;
	margin-bottom: 12px;
	font-weight: bold;
}

ul.crewSliderMainNav {
	list-style: none;
	position: absolute;
	top: 28px;
	right: 206px;
	font-family: Arial, Helvetica, sans-serif;
}

ul.crewSliderMainNav li {
	float: left;
	margin-left: 8px;
}

ul.crewSliderMainNav a {
	display: block;
	color: #FFF;
}

ul.crewSliderMainNav a.selected {
	display: block;
	color: #FFF;
	text-decoration: none;
}

div#theCrewSubNav a.active {
	text-decoration: none;
}

div#theCrewSubNav a.active:hover {
	text-decoration: underline;
}

div#crewRight {
	width: 444px;
	height: 245px;
	overflow: auto;
	float: right;
	padding-right: 20px;
}

img.sliderCrewIcon {
	float: left;
	urther Reading</h2>
	<ul class="xoxo blogroll">
<li><a href="http://www.billmckibben.com/contact.html" title="Author, Educator, Environmentalist" target="_blank">Bill McKibben  Official Site</a></li>
<li><a href="http://civileats.com/" title="Civil Eats" target="_blank">Civil Eats</a></li>
<li><a href="http://www.culinate.com/home" title="ongoing conversation about eating well articles, cooking tips, interviews, recipes, podcasts, food news, blog posts to put real food at the center of your life">Culinatpadding-right: 30px;
}

ul.crewNavigation {
	list-style: none;
	position: absolute;
	bottom: 10px;
	left: 10px;
	font-family: Arial, Helvetica, sans-serif;
}

ul.crewNavigation li a {
	display: block;
	margin-top: 20px;
	margin-right: 65px;
}

ul.crewNavigation a.selected {
	margin-top: 0;
	border-top: 5px solid #FFF;
	background: url(http://www.ingredientsfilm.com/img/nav_selected.png) no-repeat top right;
	padding-top: 15px;
}

ul.crewNavigation li {
	float: left;
}

/* -- Contact Page Styles -- */
a.contact h2 {
	text-decoration: underline;
}

/* -- PAGE HEADER FOR CONTACT US PAGE (SEE PAGE HEADER STYLES) -- */

/* -- Footer Styles -- */
div#footerContainer {
	text-align: center;
	width: 956px;
	margin: 20px auto;
	font-size: 14px;
}

/* -- DVD and Screening Page Styles -- */
div#contributeBox {
	position: relative;
	background: url(http://www.ingredientsfilm.com/img/contribute_box_internal2.png);
	width: 329px;
	height: 176px;
}


/*Blog Formatting*/
div.entry{margin-bottom:10px;}
div.post{margin-bottom:33px;}
div#logo{margin-bottom:30px;}
div#content{float:left; height:740px; overflow:auto; padding-right:20px; width:700px; margin:0px 30px 0px 0px;}
div#sidebar{width:200px; float:left;}
div#sidebar li{list-style:none; list-style-image:none;}
li.widget_links{list-style:none; list-style-image:none; padding:0; margin:0;}
h2.widgettitle{padding-top:1em;}