/* CSS Document */ 
html, body {width:100%;}
html {height:100%; background:#191311 url(../images/html.jpg) center top repeat-y;min-width:982px;}
body {min-height:100%;font:12px/1.3 Tahoma,Arial,Verdana,Sans-Serif;color:#806c59;position:relative;min-width:982px;}
* {margin:0;padding:0;} 
a img, iframe, frame, html, body, div {border:none;}
ul, li {list-style:none;}
a, a:link, a:visited, a:active {text-decoration:none;color:#fff;outline:none;}
a:hover {color:#fff;text-decoration:underline;}
h1, h2, h3, h4, h5, h6, th {font-weight:bold;font-size:1em;}
input, select, textarea {font-size:1em;font-family:Tahoma,Arial,Verdana,Sans-Serif;}
table {border-collapse:collapse;}
.clearfix:after, #container:after, .quotes:after {content:".";display:block;height:0;clear:both;visibility:hidden;}

#page {width:982px;margin:0 auto;padding-bottom:9em;}
/*.home #page {padding:0;min-height:785px;}*/
#header {height:118px;position:relative;}
/*.home #header {height:115px;width:982px;margin-left:-491px;position:absolute;top:0;left:50%;}*/
#header .logo {width:456px;height:25px;position:absolute;left:0;top:43px;float:left;}
#header .logo a {display:block;height:25px;text-indent:-100em;overflow:hidden;background:url(../images/logo.png) no-repeat;}
#header .awards {position:absolute;right:10px;top:32px;width:390px;text-align:center;}
#header .awards img {padding:0 6px;}

/*.home #container {height:565px;position:absolute;width:982px;margin:-282px 0 9em -491px;left:50%;top:50%;}*/

#sidebar {width:236px;float:left;/*padding-bottom:90px;*/}
#sidebar ul {padding-top:35px;}
/*.home #sidebar ul {padding-top:30px;}*/
#sidebar li {border-top:1px solid #433a36;padding:3px 0 5px 3px;font-size:17px;font-family:Arial,Tahoma,Verdana,Sans-Serif;overflow:hidden;}
#sidebar li:first-child {border:none;}
#sidebar .social {padding:19px 0;overflow:hidden;}
#sidebar .social a {width:38px;height:38px;overflow:hidden;text-indent:-1000em;display:block;float:left;margin-right:3px;background:url(../images/social.gif) no-repeat;}
#sidebar .social .facebook {background-position:0 0;}
#sidebar .social .twitter {background-position:0 -39px;}
#sidebar .social .myspace {background-position:0 -78px;}
#sidebar .mailing_form h3 {width:195px;height:29px;background:url(../images/mailing_form_h3.gif) no-repeat;margin-bottom:10px;overflow:hidden;text-indent:-1000em;}
#sidebar .mailing_form input {background:#1a1310;padding:5px 5px;margin-bottom:10px;border:1px solid #dda756;color:#fff;}
#sidebar .mailing_form select {background:#1a1310;padding:5px 4px 5px 5px;margin-bottom:10px;border:1px solid #dda756;color:#fff;}
#sidebar .mailing_form .btn {display:block;overflow:hidden;text-indent:-1000em;width:65px;height:27px;background:url(../images/mailing_form_btn.gif) no-repeat;padding:0;border:none;}
#sidebar .mailing_form div {position:relative;}
#sidebar .mailing_form label {position:absolute;font-size:12px;top:6px;left:6px;color:#fff;z-index:110;}
#sidebar .mailing_form label span {color:#d11600;}
#sidebar .mailing_form .mailingForm_email {width:235px;}
#sidebar .mailing_form .inp_mailingForm_email {width:223px;}
#sidebar .mailing_form .mailingForm_country {width:235px;}
#sidebar .mailing_form .sel_mailingForm_country {width:235px;}
#sidebar .mailing_form label.sel_mailingForm_country {width:200px;}
#sidebar .mailing_form .mailingForm_city {width:118px;float:left;margin-right:10px;}
#sidebar .mailing_form .inp_mailingForm_city {width:106px;}
#sidebar .mailing_form .mailingForm_state {width:107px;float:left;}
#sidebar .mailing_form .sel_mailingForm_state {width:107px;}
#sidebar .mailing_form label.sel_mailingForm_state {width:77px;}

#footer {width:982px;margin-left:-491px;position:absolute;bottom:0;left:50%;height:9em;}
#footer h3 {background:url(../images/funders_h3.gif) no-repeat;width:95px;height:17px;overflow:hidden;text-indent:-1000em;margin-bottom:10px;}
#footer p {width:535px;text-align:justify;font-size:12px;line-height:17px;float:left;margin-right:25px;color:#806c59;}
#footer span {position:absolute;top:2.5em;text-align:center;font-size:10px;right:20px;}
#footer span a {position:relative;top:4px;}


#content {padding-right:12px;float:right;width:716px;}
.home #content {padding:0;position:relative;}
#content #trailer {padding:48px 25px 135px 25px;width:666px;height:381px;background:url(../images/trailer.png) no-repeat;position:relative;}
#content .trailer_btns {position:absolute;right:25px;top:441px;display:none;}
#content .trailer_btns span {display:block;text-indent:-1000em;height:33px;overflow:hidden;background:url(../images/trailer_btns.png) no-repeat;float:right;margin-left:5px;cursor:pointer;}
#content .trailer_btns .share_video {width:139px;background-position:0 0;}
#content .trailer_btns .embed {width:90px;background-position:-140px 0;}
#content .trailer_btns .embed_text {float:right;display:block;padding:5px 5px 5px 2px;display:none;font-size:1em;background:#de9b27;}
#content .trailer_btns .embed_text input {border:1px solid #dda756;color:#fff;background:#1a1310;height:18px;padding:3px 5px 0;width:412px;}
.content_b {width:670px;height:100px;background:url(../images/content_b.png) no-repeat;text-indent:-1000em;float:right;}
.content_t {width:675px;height:114px;background:url(../images/content_t.png) no-repeat;text-indent:-1000em;float:right;position:relative;right:4px;margin-top:-70px;}
.news .content_t, .press .content_t, .screenings .content_t {width:666px;height:96px;background-image:url(../images/content_t_news.png);margin-top:-52px;}
.press .content_b {width:666px;height:95px;background-image:url(../images/content_b_press.png);position:relative;right:3px;}
.screenings .content_b {width:669px;height:95px;background-image:url(../images/content_b_screenings.png);position:relative;right:3px;}

#inner {float:right;padding-right:4px;width:665px;}
#inner input.text {background:#1A1310;border:1px solid #DDA756;color:#806c59;margin-bottom:8px;padding:5px;width:310px;}
#inner input.long {width:653px;}
#inner input.subject {color:#dda756;}
#inner textarea.text {background:#1A1310;border:1px solid #DDA756;color:#806c59;margin-bottom:8px;padding:5px;width:653px;height:100px;overflow:auto;}
#inner div.textarea {position:relative;}
#inner div.textarea span {position:absolute;top:4px;left:6px;}
#inner label {color:#fff;display:block;margin-bottom:5px;}
#inner label span {color:#d11600;}
#inner .field {width:322px;float:left;}
#inner .field_l {margin-right:21px;}
h2 {margin:20px 0 10px;height:25px;overflow:hidden;text-indent:-1000em;background:0 0 no-repeat;}
.share h2 {background-image:url(../images/h2_share.png);}
.contact h2 {background-image:url(../images/h2_contact.png);}
.news h2 {background-image:url(../images/h2_news.png);}
.press h2 {background-image:url(../images/h2_press.png);}
.screenings h2 {background-image:url(../images/h2_screenings.png);}
.about h2 {background-image:url(../images/h2_about.png);}
.donate h2 {background-image:url(../images/h2_donate.png);}
.links h2 {background-image:url(../images/h2_links.png);}

.share p {color:#dda756;padding-bottom:0.8em;}
.contact p {padding-bottom:0.8em;}
.share form .btn, .contact form .btn {margin:12px 0 20px;}
.news_list li {padding:0.8em 0;border-top:1px solid #433a36;}
.news_list li:first-child {border:none;}
.news_list h4 {font-size:14px;line-height:17px;color:#dda756;font-weight:normal;}
.news_list small {color:#796654;font-size:11px;line-height:17px;}
.news_list p {line-height:17px;color:#fff;padding-top:0.6em;}
.news_list dfn {font-size:1em;font-style:normal;}
#content .news_list a {color:#dda756;}

.pager {border-top:1px solid #433a36;text-align:center;padding:18px 0;}
.pager li {display:inline;padding:4px 7px;border:1px solid #433a36;color:#de9b27;width:21px;text-align:center;}
.pager li.prev, .pager li.next {border:1px solid #de9b27;background:#de9b27;padding:4px 5px;}
#content .pager li a {color:#806c59;}
.pager li img {position:relative;top:2px;}

.press p {color:#fff;padding-bottom:0.8em;}
#content.press .item a {color:#dda756;}
.press .block {border-top:1px solid #433a36;margin-top:0.3em;padding-top:0.8em;}
.press h3 {color:#dda756;font-size:20px;font-weight:normal;padding-bottom:0.4em;}
.press em {font-style:normal;color:#dda756;}
.press big {font-size:14px;}
.press dfn {font-size:1em;font-style:normal;}
.press .item {padding:1em 0;border-top:1px solid #433A36;}
.press .item p {padding-bottom:0.3em;}
.press #inner {padding-bottom:0.8em;}

.screenings p {color:#fff;padding-bottom:1em;}
#content.screenings p a {color:#dda756;}
.screenings .block {border-top:1px solid #433a36;margin-top:0.3em;padding-top:0.8em;}
.screenings h3 {color:#dda756;font-size:20px;font-weight:normal;padding-bottom:0.6em;}
.screenings h5 {color:#8c7662;padding-bottom:2px;}
.screenings em {font-style:normal;color:#dda756;}
.screenings big {font-size:14px;}
.screenings .block p {padding-bottom:1.2em;}

.tabs {padding:3px 0 18px;border-bottom:1px solid #433a36;margin-bottom:10px;}
.tabs li {margin-right:15px;color:#de9b27;font-size:14px;float:left;}
#content .tabs li a {color:#de9b27;display:block;padding:3px 0 5px;}
#content .tabs li a.current {font-weight:bold;color:#1d1513;padding-left:12px;padding-right:12px;background:#de9b27;}
#content .tabs li a.current:hover {text-decoration:none;}

.about .desc {line-height:17px;}
.about h3 {color:#dda756;font-size:20px;font-weight:normal;padding-bottom:0.6em;}
.about em {text-transform:uppercase;}
.about pre {display:block;font:12px/1.3 Tahoma,Arial,Verdana,Sans-Serif;color:#fff;}
.about .filmmakers h3 strong {font-size:12px;color:#fff;line-height:12px;}
.about .filmmakers .thumb {float:left;margin-right:15px;}
.about .filmmakers .item {padding-top:10px;border-top:1px solid #433a36;padding-bottom:15px;overflow:hidden;}
.about .filmmakers .item .desc {display:table;text-align:justify;color:#fff;}
.about .filmmakers .item:first-child {border-top:0;padding-top:0;}
.about .statement {color:#fff;text-align:justify;}
.about .statement .left {float:left;margin:0 15px 15px 0;}
.about .statement .right {float:right;margin:0 0 15px 15px;}
.about .statement .left img, .about .statement .right img {display:block;}
.about .synopsis {color:#fff;text-align:justify;}
.about .synopsis .desc {display:table;}
.about .synopsis .right {float:right;margin:0 0 15px 15px;}
.about .synopsis .right img {display:block;}
.about .museum h3 span {color:#fff;}
.about .museum .thumb {float:left;margin-right:15px;}
.about .museum .item {padding-top:10px;border-top:1px solid #433a36;padding-bottom:15px;overflow:hidden;}
.about .museum .item .desc {text-align:justify;color:#fff;}
.about .museum .item:first-child {border-top:0;padding-top:0;}
.about .museum .item a {color:#dda756;}
.about .press_materials {border-bottom:1px solid #433a36;margin-bottom:12px;padding-bottom:5px;color:#fff;}
.about .press_materials p {padding-bottom:0.8em;}
#content.about .press_materials a {color:#dda756;}

.donate p {color:#fff;padding-bottom:1em;}
#content.donate p a {color:#dda756;}
.donate .donate_btn {width:312px;display:block;height:27px;background:url(../images/donate.jpg) no-repeat;overflow:hidden;text-indent:-1000em;}

.quotes li {margin-left:18px;float:left;width:225px;border-top:1px solid #433a36;padding:10px 0;}
.quotes li:first-child {margin-left:0;}
.firstrow li {border-top:none;}
.quotes p {color:#fff;font-style:italic;font-size:12px;line-height:17px;padding-bottom:5px;}
#page .quotes a {font-size:14px;color:#dda756;}
.quotesBlock {padding-bottom:30px;}
