/* 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:14em;}
/*.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:20px;/*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 li {width:236px;height:34px;background:url(../images/social.png) no-repeat;position:relative;padding:0;border:none;margin-bottom:1px;}
#sidebar .social li.facebook {background-position:0 -102px;}
#sidebar .social li.facebook:hover {background-position:0 0;}
#sidebar .social li.twitter {background-position:0 -136px;}
#sidebar .social li.twitter:hover {background-position:0 -34px;}
#sidebar .social li.myspace {background-position:0 -170px;}
#sidebar .social li.myspace:hover {background-position:0 -68px;}
#sidebar .social li span {display:none;width:236px;height:34px;overflow:hidden;text-indent:-1000em;}
#sidebar .social li a {display:block;width:236px;height:34px;overflow:hidden;text-indent:-1000em;position:absolute;top:0;left:0;}

#content .social {position:absolute; top:560px; right:31px; font-size:14px; white-space:nowrap;}
#content .social li {display:inline; margin-left:18px; padding:2px 0px 1px 22px; zoom:1;}
#content .social li.facebook {background:url(../images/facebook_ico.png) center left no-repeat;}
#content .social li.twitter {background:url(../images/twitter_ico.png) center left no-repeat;}
#content .social li a{color:#de9b27;}

#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 h3.yellow{background-image:url(../images/mailing_form_h3_yellow.gif);}
#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:14em;}
#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:800px;text-align:justify;font-size:12px;line-height:17px;margin-right:25px;color:#806c59;}
#footer span {position:absolute;bottom:2.6em;text-align:center;font-size:10px;right:20px;}
#footer span a {position:relative;top:4px;}
#footer .helpers {margin-bottom:35px;}
#footer .helpers li {float:left;padding-right:30px;}

#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;}
#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 .share_btn{width:129px; background:url(../images/share.gif) no-repeat;}
#content .trailer_btns .embed {width:90px;background-position:-140px 0;display:none;}
#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, .oldpress .content_t, .press .content_t, .reviews .content_t .screenings .content_t {width:666px;height:96px;background-image:url(../images/content_t_news.png);margin-top:-52px;}
.oldpress .content_b, .press .content_b, .reviews .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, .oldpress h2 {background-image:url(../images/h2_press.png);}
.reviews h2{background-image:url(../images/h2_reviews.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);}
.donate h2.involved {background-image:url(../images/h2_involved.png);}
.links h2 {background-image:url(../images/h2_links.png);}
.educational h2 {background-image:url(../images/h2_educational.png);}

.share p {color:#dda756;padding-bottom:0.8em;}
.contact p, .educational p {padding-bottom:0.8em;}
.share form .btn, .contact form .btn, .educational 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;}

.oldpress p {color:#fff;padding-bottom:0.8em;}
#content.oldpress .item a {color:#dda756;}
.oldpress .block {border-top:1px solid #433a36;margin-top:0.3em;padding-top:0.8em;}
.oldpress h3 {color:#dda756;font-size:20px;font-weight:normal;padding-bottom:0.4em;}
.oldpress em {font-style:normal;color:#dda756;}
.oldpress big {font-size:14px;}
.oldpress dfn {font-size:1em;font-style:normal;}
.oldpress .item {padding:1em 0;border-top:1px solid #433A36;}
.oldpress .item p {padding-bottom:0.3em;}
.oldpress #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, .quotes span {font-size:14px;color:#dda756;}
.quotesBlock {padding:0 0 30px;}

.press h2, .reviews h2 {margin-bottom:2px;}
.press p, .reviews p {color:#c9c9c9;padding-bottom:15px;font-size:14px;}
#content.press p a, .press p span, #content.reviews p a, .reviews p span {color:#dda756;}
.press #inner, .reviews #inner {padding-bottom:15px;}
.press .btn, .reviews .btn {width:166px;height:27px;overflow:hidden;text-indent:-1000em;display:block;margin:10px 0;background:url(../images/back_to_main_page.png) no-repeat;}

.buydvd .content_t, .buydvd .content_b {display:none;}
.buydvd #inner {padding-top:40px;}
.buydvd .dvd_cover {position:relative;top:30px;left:0;width:329px;height:356px;overflow:hidden;text-indent:-1000em;background:url(../images/dvd_cover.png) no-repeat;float:left;}
.buydvd .sell_form {float:right;width:280px;padding-right:10px;}
.buydvd .sell_form h3 {font-size:14px;color:#fff;line-height:24px;padding-bottom:15px;font-weight:normal;}
.buydvd .sell_form p {color:#ccc;font-size:12px;padding-bottom:15px;line-height:20px;}
.buydvd .sell_form .btn {margin:43px 0 0 34px;}
.buydvd .sell_form select {background:#1a1310;padding:5px 4px 5px 5px;border:1px solid #999;color:#fff;}
.buydvd .success {padding:115px 20px 0 0;width:270px;float:right;color:#fff;font-size:16px;}
.buydvd .success .msg {line-height:24px;padding-left:42px;background:url(../images/buydvd_success.gif) left center no-repeat;margin-bottom:23px;}
.buydvd .success p {font-weight:bold;padding-bottom:30px;}
.buydvd .success .btn {width:166px;height:27px;overflow:hidden;text-indent:-1000em;display:block;margin-left:43px;background:url(../images/back_to_main_page.png) no-repeat;}

.ticketsla .content_t, .ticketsla .content_b {display:none;}
.ticketsla #inner {padding-top:40px;}
.ticketsla .tickets_cover {position:relative;top:0;left:0;width:189px;height:211px;overflow:hidden;text-indent:-1000em;background:url(../images/tickets_cover.png) no-repeat;float:left;}
.ticketsla .sell_form {float:right;width:420px;}
.ticketsla .sell_form h3 {font-size:16px;color:#fff;line-height:24px;padding-bottom:15px;font-weight:normal;}
.ticketsla .sell_form p {color:#fff;font-size:14px;padding-bottom:15px;line-height:20px;}
.ticketsla .sell_form p span {color:#de9b27;}
.ticketsla .sell_form .btn {margin-top:25px;}
.ticketsla .success {padding:70px 0 0 0;width:420px;float:right;color:#fff;font-size:14px;line-height:24px;}
.ticketsla .success p {font-weight:normal;padding-bottom:25px;}

#sidebar .buy-dvd{position:relative; border:none; padding:0px; margin:-1px 0px 0px;}
#sidebar .menu-panes{min-height:278px;}
#sidebar .buy-dvd li{border:none; padding:0px; margin:0px; float:none;}
.buy-dvd .cross-btn{position:absolute; right:0px; top:118px;}
#sidebar .main-menu{padding:10px 0px 29px;}
#sidebar .main-menu li{padding-bottom:4px;}
.quotes .bigger{font-size:13px;}
#sidebar .yellow-menu{padding-top:3px;}
#sidebar .yellow-menu li{padding:11px 5px 8px 32px; background:url(../images/disc.gif) left center no-repeat;}
#sidebar .yellow-menu a{color:#de9b27; line-height:1.1em; display:inline-block;}
.yellow-menu small{font-size:13px;}
.yellow-menu a:hover small{text-decoration:underline;}

#scroller_out {background:#fff;padding:8px;position:relative;}
#scroller {display:none;position:relative;background:#1b1311;}
#scroller_in {height:365px;position:relative;background:#1b1311 url(../images/preloader.gif) 50% 50% no-repeat;height:365px;}
#scroller_out .watch_trailer {display:none;width:233px;height:46px;overflow:hidden;text-indent:-1000em;position:absolute;top:174px;left:417px;background:url(../images/watch_trailer.png) no-repeat;}
#scroller .prev, #scroller .next, #slidetabs {display:block;height:0;overflow:hidden;text-indent:-1000em;width:0;}
#scroller_images {position:relative;height:365px;width:650px;}
#scroller_images div {position:absolute;top:0;left:0;height:365px;width:650px;display:none;}

.static .content_b, .static .content_t, .static .social, .static .trailer_btns {display:none;}



