/* @group reset *//*Copyright (c) 2006, Yahoo! Inc. All rights reserved.Code licensed under the BSD License:http://developer.yahoo.net/yui/license.txtversion: 0.12.1*/html {	margin: 0;	padding: 0;}body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td {	margin: 0;	padding: 0;}table {	border-collapse: collapse;	border-spacing: 0;}fieldset, img {	border: 0;}address, caption, code, dfn, th, var {	font-style: normal;	font-weight: normal;}ol, ul {	list-style: none;}caption, th {	text-align: left;}h1, h2, h3, h4, h5, h6 {	font-size: 100%;	font-weight: normal;}q:before, q:after {	content: '';}abbr, acronym {	border: 0;}/* @end */body {	background-color: black;	color: white;	font-family: Arial, Verdana, sans-serif;	font-size: 80%;	font-weight: normal;	line-height: 1.6em;}/* @group Layout  */#container {	width: 1064px;	height: 696px;	background-color: #4a2214;	margin: 0px auto 20px auto;	position: relative;}#header {	width: 100%;	height: 89px;	position: relative;}#header h1 {	width: 1064px;	height: 89px;	position: relative;	background-color: #4a2214;	color:white;}#header h1 span {	width: 1064px;	height: 89px;	position: absolute;	background-image: url(../images/bark/planting2.jpg);	background-repeat: no-repeat;	background-position: top left;}#home #header {	height:169px;}#home #header h1 {	height:169px;}#home #header h1 span {	height:169px;	background-image: url(../images/bark/planting.jpg);}/* @end *//* @group home page layout */#content {	width: 100%;	/*position: absolute;	top: 169px;*/position:relative;}#left {	width: 165px;	height: 371px;	position: absolute;	top: 0px;	background-image: url(../images/bark/plants.jpg);	background-repeat: no-repeat;	background-position: top left;	background-color: #4a2214;}#inner {	width: 899px;	height: 371px;	position: absolute;	top: 0px;	left: 165px;	background-image: url(../images/bark/right-bark.jpg);	background-repeat: no-repeat;	background-position: right 59px;	background-color: black;}#vision {	width: 899px;	height: 59px;	position: relative;}#vision span {	position: absolute;	top: 0px;	left: 0px;	background-image: url(../images/bark/vision.jpg);	background-repeat: no-repeat;	width: 899px;	height: 59px;}#nav {	width: 214px;	height: 304px;	position: absolute;	top: 58px;	left: 0px;	background-color:black;}#slideshow {	width: 540px;	height: 303px;	position: absolute;	top: 59px;	left: 214px;	background-color: black;}#shadow {	width: 1064px;	height:156px;	position: absolute;	top: 540px;	left: 0px;	background-image: url(../images/bark/shadow.jpg);	background-repeat:repeat-y;	background-position: top left;	background-color: #4a2214;}#quote {	width: 620px;	position: absolute;	top: 548px;	left: 372px;}#copyright {	width: 188px;	position: absolute;	top:606px;	left: 40px;}/* @end *//* @group interior page layout */ .interior #container {	width: 1064px;	background-color: #733838;	margin: 0px auto;	position: relative;	background-image:url(../images/bark/int-bark-right.jpg);	background-position:right 228px;	background-repeat:repeat-y;	height:auto;}.interior #int-content {	width: 1064px;	background-color:transparent;	background-image:url(../images/bark/int-bark-left.jpg);	background-position:left 150px;	background-repeat:repeat-y;}.interior #corner {	background-color:transparent;	background-image: url(../images/bark/int-plants.jpg);	background-repeat: no-repeat;	background-position: top left;	width: 1064px;	height: auto;	float: left;}.interior #corner #vision {	margin-left: 165px;	margin-top:0px;}#int-content #vision span {	background-image:url(../images/bark/int-vision.jpg);}.interior #int-nav {	margin-left: 120px;	margin-top:-8px;	margin-top:0px;	float: left;	background-color:black;	width: 834px;	height: 32px;	font-variant: small-caps;}* html .interior #int-nav {	margin-left:60px;}.interior ul.sub-nav {	margin-left: 120px;	margin-top:0px;	float: left;	color: white;	background-color: #563026;	width: 834px;	height: 30px;	font-variant: small-caps;}* html .interior ul.sub-nav {	margin-left: 60px;}#navlist1 li, ul.sub-nav li {	float: left;	padding-bottom: 5px;	;}#navlist1 li li {	display:none;}ul.sub-nav {	clear: left;}.interior #text {	float: left;	margin-left:120px;	background-color:#ece4d3;	border:6px solid black;	width: 822px;	color: black;	margin-bottom: 0px;}* html .interior #text {	margin-left:60px;}.gutter, .gutter-special {	padding: 20px 150px 20px 200px;}#thumbnails {	clear: both;	float: left;	margin: 15px 0 0 35px;	width: 120px;}#thumbs {	list-style-type: none;	padding-left: 0;	margin-left: 0;	float: left;}#thumbs li {	float: left;	padding: 5px 0;}.interior #int-copyright {	background-image:url(../images/bark/int-shadow.jpg);	background-repeat:no-repeat;	background-position:top left;	clear: both;	float: none;	text-align: center;	padding: 20px;	color: white;	background-color: black;}/* @end *//* @group Typography by section */#quote {	letter-spacing: .08em;	font-size: 1.45em;	text-align: right;	line-height: 1.4em;	font-style: italic;}#quote .quotee {	font-style: normal;}#copyright, #int-copyright {	font-size: 1em;}#copyright a:link, #copyright a:visited, #copyright a:hover, #int-copyright a:link, #int-copyright a:visited, #int-copyright a:hover {	text-decoration: none;	color: white;}#copyright a:hover, #int-copyright a:hover {	text-decoration: underline;}#filmby {	height: 66px;	width: 190px;	position: relative;	left:-19px;}#filmby span {	background-image: url(../images/bark/filmby.gif);	background-repeat: no-repeat;	position: absolute;	left:18px;	width: 214px;	height: 66px;}cite {	font-weight:bold;}#nav {	text-align: right;	font-size: 1.1em;	letter-spacing: .1em;	font-variant: small-caps;	background-color: black;}#nav a, #nav a:link, #nav a:visited {	text-decoration: none;	padding: 3px 3px;	display: block;	background-color: black;	border-right: 4px solid black;	border-left: 4px solid black;	color: white;}#nav a:hover {	color: white;	background-color: #563026;	border-right: 4px solid black;	border-left: 4px solid black;}#navlist1, ul.sub-nav {	font-size: 1.1em;	letter-spacing: .1em;	margin:0px 8px 0 8px;	width: 100%;}#int-nav a, #int-nav a:link, #int-nav a:visited {	text-decoration: none;	padding: 4px 18px 5px;	background-color: black;	color: white;	border-bottom:0px solid black;	display: block;}#int-sub-nav a, #int-sub-nav a:link, #int-sub-nav a:visited {	text-decoration: none;	padding: 3px 18px 8px 18px;	background-color: #563026;	color: white;	display: block;}#int-sub-nav #see-it-sub a {	padding:3px 29px 8px 29px;}#int-sub-nav #purchase-sub a {	padding:3px 40px 8px 41px;}#int-nav a:hover {	background-color: #563026;	color: white;	border-bottom:0px solid #563026;}#int-sub-nav a:hover {	background-color:black;	color: white;}.interior #text h1 {	font-size: 2em;	margin-bottom: .4em;}.interior #text h1 span {	font-size: .8em;	padding-left: 2em;}.interior #text h1.span-left {	font-size:1.6em;}.interior #text h2 {	font-size: 1.3em;	font-variant: small-caps;	text-align: center;}.interior #text h3 {	font-size:1.3em;	font-weight:bold;	padding-top:2em;}.interior #text h4 {	font-size:1.3em;	font-weight:bold;	padding-top:2em;}.interior #text p {	margin-top: 1em;}.interior #text #screenings-div p {	margin-top:0.3em;}.interior #text #screenings-div p.dates {	font-weight:bold;}/* @end */h2.space-above {	margin-top:3em;}dt {	font-size:1.1em;	font-weight:bold;	margin-top:.8em;}#team span {	font-weight:bold;	font-style:italic;}#press-kit-photos dd {	font-size:1.1em;}#press-kit-photos dd span {	font-style:italic;	font-size:.9em;}.float-right {	float:right;	margin-left:10px;	padding-bottom:10px;}.float-left {	float:left;	margin-right:10px;	padding-bottom:10px;}.clear-left {	clear:left;}.clear-right {	clear:right;}#postcard {	position:absolute;	left:630px;	top:340px;	z-index:100;}dl.credits {	margin-top:.4em;}dl.credits dt {	margin-top:.4em;	font-size:1em;}dl.credits dd {	margin-left:180px;	position:relative;	top:-1.6em;}p.quote {	font-weight:bold;	font-size:1.1em;}p.quotee {	text-align:right;	margin-bottom:2em;}p.quotee cite {	font-weight:normal;}#quote p.quote {	font-weight:normal;	font-size:.98em;}ul#releases {}ul#other {}ul#team-credits {}table#presskit {	margin-bottom:20px;}table#presskit, table#photos {	width:750px;}table#presskit td, table#photos td {	vertical-align:top;}table#photos td dd {	width:350px;}p.clear {	clear:both;	padding-top:10px;}.samite {	float:left;	margin:0 20px 10px -70px;}.interior #text h2.brown-bar-thumbnails {	background-color:#4a2214;	color:white;	padding:3px 40px 3px 35px;	letter-spacing:.1em;	position:relative;	left:-35px;	width:582px;	text-align:left;	margin-top: 2em;}* html .interior #text h2.brown-bar-thumbnails {	width: 550px;}.interior #text h2.brown-bar-music {	background-color:#4a2214;	color:white;	padding:3px 120px 3px 10px;	text-align:left;}.interior #text h2.brown-bar-full-width {	background-color:#4a2214;	color:white;	padding:3px 40px 3px 40px;	letter-spacing:.1em;	position:relative;	left:-40px;	width:97.4%;	text-align:left;}.interior #text h2.brown-bar-full-wide-margin {	background-color:#4a2214;	color:white;	padding:3px 40px 3px 200px;	letter-spacing:.1em;	position:relative;	left:-200px;	width:582px;	text-align:left;}#sticky {	position:absolute;	z-index:99;	left:680px;	top:177px;}#sticky-donate {	position:absolute;	z-index:99;	left:-300px;	top:137px;	/* styles below added for donate button on home page */	width:160px;	padding:6px;	text-align:center;	background-color:#E8CD7C;	color:#39190F;}#extended {	position:absolute;	z-index:999;	left:-360px;	top:90px;	background-color:#FFD160;	color:#41170c;	font-weight:bold;	font-size:1.1em;	padding:10px;	width:230px;	text-align:center;}#sticky1 {	position:absolute;	z-index:99;	left:680px;	top:188px;}p.left-of-note {	padding-right:150px;}#sticky2 {	position:absolute;	z-index:99;	left:580px;	top:180px;}#sticky3 {	position:absolute;	z-index:99;	left:690px;	top:310px;}#tree-planting {	float:right;	width:300px;	margin-right:-90px;	margin-left:30px;	font-size:.8em;}#donate {	clear:right;}div.sidenav {	position:absolute;	top:220px;	width:170px;	padding:10px;	font-style:italic;	color:#4A2214;}div.sidenav h3 {	padding-bottom:5px;}div.sidenav ul li {	list-style-type:none;	margin-left:0px;	border-bottom:1px solid #4A2214;	font-style:normal;}div.sidenav ul li a {	text-decoration:none;	background-color:#F9D887;	padding:3px 5px;	width:160px;	display:block;}div#story-resources ul li a {	width:220px;}div.sidenav ul li a:link, div.sidenav ul li a:visited, div.sidenav ul li a:hover {	color:black;}div.sidenav ul li a:hover {	background-color:#E5DDCD;}#story-resources {	padding: 8px;	width:230px;	position:absolute;	top:210px;	left:640px;	padding:10px;	font-style:italic;	color:#4A2214;}p.left {	margin-right:200px;}#vr-form {	width:360px;	border:1px solid black;	padding:0 10px;	margin-top:320px;	margin-left:15px;	float:right;	font-size:1em;	font-family:verdana, arial, helvetica, sans-serif;}#text .contact-page {	margin-top:32px;}#vr-form h3 {	padding-top:0;	margin-top:0;}#vr-form dl {	clear:left;	font-size:.8em;}#vr-form dt {	width:115px;	float:left;	clear:left;	text-align:right;	padding-right:8px;}#vr-form dd {	padding-top:6px;}#vr-form dl#state dd {	padding-top:4px;}#vr-form span {	color:red;}#vr-form dd span {	display:none;}#quilt {	width:300px;	float:left;}#quilt img {	float:left;}#survey {	clear:both;}dl#timeline dt {	width:85px;}dl#timeline dd {	margin-left:85px;	margin-top:-1.6em;}#brown-bar-link a:link, #brown-bar-link a:visited, #brown-bar-link a:hover {	text-decoration:none;	color:white;	position:absolute;	top:240px;	left:690px;	width: 200px;}.brown-bar-thumbnails a:link, .brown-bar-thumbnails a:visited, .brown-bar-thumbnails a:hover {	padding-left:170px;	color:white;	text-decoration:none;}#home #sticky {	position:absolute;	top:155px;	left:-320px;	z-index:99;}div#award-laurels {	width:1042px;    text-align:center;	margin:0 auto;}div#hotdocs {	position:absolute;	top:50px;	left:750px;}p.caption {	font-weight:bold;	line-height:1.2em;	clear:both;}p.caption span {	color:#775544;	font-style:italic;	font-weight:normal;}a {	text-decoration:none;}a:hover {	text-decoration:underline;}#text a span #text a:link span, #text a:visited span, #text a:hover span {	color:black;	text-decoration:none;}#community-partner-list dt {	float:left;	width:150px;	margin-right:10px;}#community-partner-list dd {	margin-left:160px;	position:relative;	top:0px;}#community-partner-list dd strong {	font-size:1.1em;}.box {	float:left;	width:600px;	margin:100px 0 50px 0;	padding:5px 0px;	font-size:1.2em;}img#forestjustice {	margin-top:-12px;}span.instruction {	font-size:.8em;	padding-left:4em;	font-weight:normal;}/* styles for html versions of pdfs */body.pdf-equivalent {	background-color:white;	color:black;	width:700px;	margin:50px auto;	font-family:georgia, times, "times new roman", serif;	font-size:1em;	line-height:2em;}.pdf-equivalent .strong {	font-weight:bold;}#pdf-head {	line-height:1.1;}#pdf-head h1 {	font-size:1.1em;	margin:2em 0 1em 0;	font-weight:bold;	text-align:center;}#pdf-head h2, #pdf-content h2 {	text-align:center;	font-size:1.1em;	font-weight:bold;	text-decoration:underline;}#pdf-head h1 span {	text-decoration:underline;	display:block;}#pdf-content p {	margin-top:1em;}#pdf-content p.question {	font-weight:bold;	font-style:italic;}#pdf-content p.quotee {	text-align:left;	margin-left:200px;	line-height:1.2em;}#pdf-content dl.credits {	margin-top:3.4em;	line-height:1.2;}#pdf-content dl.credits dt {	font-size:1em;}#pdf-content dl.credits dd {	margin-left:210px;	margin-top:.4em;}#pdf-content dl {	line-height:1.4;}#pdf-content dl dd {	margin-left:150px;	margin-top:-1.35em;}#pdf-content h2 {	margin:2em 0;	text-decoration:none;}#pdf-content ul li {	margin-top:1.4em;	line-height:1.3em;}#pdf-content ul li span {	font-weight:bold;	font-style:italic;	text-decoration:none;	margin-left:0em;}#pdf-footer {	text-align:center;	line-height:1.1;	margin:20px 50px;	padding-top:30px;	border-top:1px solid black;}/*purchase page - new April 2009 */.column {	width:30%;	margin-right:3%;	float:left;	clear:none;}hr.clear {	clear:both;	margin-top:10px;}.column form {	display:inline;}#paypal-view {	position:relative;	top:-27px;	left:40px;}#purchase-special-edition #paypal-view {	top:-47px;	width: 99px;	left:360px;	height:30px;}#purchase-special-edition #paypal-view input {	position:relative;	top:-192px;}.home-use ul li {	list-style-type:square;}#dvd-contents {	position:relative;}#dvd-contents ol {	margin-left:0;	padding-left:0;	list-style-type:decimal;}#dvd-contents ol ol {	list-style-type:lower-alpha;	margin-left:20px;}.interior #text #dvd-contents h2 {	text-align:left;	font-variant:normal;	margin:.8em 0;}#dvd-contents img {	position:absolute;	top:130px;	left:420px;}#dvd-contents h1 {	line-height:1.2em;}#dvd-contents ul {	list-style-type:square;	margin-right:120px;}#container #text div.back-links p {	text-align:center;}#text .gutter .music .samite p.photo-credit {	margin-top:0px;	padding-top:0;	font-size:.8em;}/* take action page - translation project */#donate-sidebar {	width:200px;	float:right;	margin:20px -140px 0 10px;	border:1px solid #000;	padding:0 8px 8px 8px;}#donate-sidebar form {	margin-left:40px;}#text .take-action h4 {	font-size:1.1em;	margin:0;	padding:12px 0 0 0;}#text .take-action blockquote {	padding:10px;	font-style:italic;}#text .take-action span.quotee {	font-style:normal;	display:block;	text-align:right;}#languages div {	width:50%;	float:left;}
