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

body { text-align:left; background:#000 url(../img/red_black-bg.png) repeat-x top right; color:#fff; margin:0; padding:0; min-width:1085px; }

h1 { font-size:30px; margin:0; padding:0; }

h2 { font-size:22px; margin:0; padding:0; }

h3 { font-size:26px; margin:0; padding:0; }

h4 { font-size:24px; margin:0; padding:0; }

p, a { font-size:16px; }

a, a:link, a:visited { color:#fff; text-decoration:none; }

a:hover, a:active { color:#F60; text-decoration:underline; }

#wrap_clear { margin:40px auto; width:1050px; }

#wrap1 { margin:0; padding:0 0 40px 0; width:100%; floa:left; borde:1px #ccc dashed; }

#wrap2 { margin:0; padding:0; width:100%; }

#wrap3 { margin:0; padding:0; width:100%; floa:left; }

#wrap4 { margin:0; padding:0; width:100%; floa:left; }

#header { text-align:left; border-botto:1px #ccc dashed; }

#header a { background:none;}

#header a:hover, a:active { background:none;}

#logo {margin:-20px 0 0 -20px; }

#documentary {text-align:right; margin-right:30px; margin-top:-100px; margin-bottom:75px; font-variant:small-caps; font-size:40px; font-family:Arial, Helvetica, sans-serif; text-shadow: #666 3px 3px 3px; }

#container { margin:0; padding:0; width:100%; clear:both; floa:left; }

#container_inner { padding:20px 40px 40px 40px; }

#container_inner p, #container_inner h1, h2, h3 { paddin:0 325px 0 0; }

#slogan { margin:0; padding:0; }

#truth { margin:0 0 0 50px; color:#F00; text-align:left; font-size:35px; }

#quotes { padding:0 0 0 40px; text-align:left; color:#fff;  }

#left #quotes p { font-size:20px; }

#left #quotes a { font-style:italic; font-size:20px; }

#right { text-align:justify; width:100%; }

#addany {text-align:right; margin-top:-30px; margin-bottom:30px; }

#left { margin-right:325px; }

#left p { font-size:16px; } 

#left a { padding:0; margin:0; }

#left a, a:link, a:visited { color:#F60; }

#left a:hover, a:active { color:#F30; }

#movie_caption { width:600px; color:#fff; float:left; margin:7px 20px 20px 30px; }

#mediamovie { width:600px; float:left; border:1px solid #F00; }

p #intro { font-size:20px; font-style:italic; }

#right h3 { color:#F00; padding: 0 0 10px 0; }

.imdb { float:right; margin-right:20px; margin-top:5px; }

#box { width:300px; float:right; text-align:center; margin:0; padding:0; }

#box img { padding-bottom:10px; }

#box a { color:#F90; clear:both; text-align:center; margin:0; padding:0; font-size:24px; font-weight:bold; }

#box .box_links { clear:both; float:left; margin:10px auto; padding:0; text-align:center; width:100%; }

#box a:link, a:visited { text-align:center; }

#box a:hover, a:active { color:#fff; text-decoration:none; background:none; }

#share_buttons { width:300px; height:140px; margin:0; padding:0; }

#facebook { float:left; margin:0; padding:0; width:140px; }

#twitter { float:right; margin:0; padding:0; width:140px; }

#footer { clear:both; float:left; width:100%; text-align:center; border-to:1px #ccc dashed; }

#footer a, a:link, a:visited {color:#FFF; margin:0; padding:0 3px; }

#footer a:hover, a:active { color:#F60; }

#footer p { margin:0; padding:0;}

#nav { float:right; background:url(../img/nav_cap_right.jpg) no-repeat right ; }

#nav_inner { background:url(../img/nav_cap_left.jpg) no-repeat left ; margin:0; padding:0; float:left; }

#nav_buttons { margin:0 60px; padding:0; backgroun:url(img/nav_link-bg.jpg) repeat-x ; }

#nav_buttons ul { text-decoration:none; padding: 29px 0; margin:0; direction:block; }

#nav_buttons li { display:inline; padding: 0 ; margin:0 ; list-style:none; }

#nav_buttons li a { padding: 27px 10px 26px 10px; margin: 0; }

#nav_buttons a:link, a:visited{ padding: 27px 10px 26px 10px; margin: 0; color:#fff; }

#nav_buttons a:hover, a:active { background:url(../img/nav_hover-bg.jpg) repeat-x ; padding: 26px 10px 26px 10px; margin:0; color:#F90; }

#filmmaker_pix  { clear:left; float:left; margin:15px 5px 5px 0; border:1px solid #fff;}

#filmmakers p { margin-left:215px; }

#purchase_list li { padding:0 0 10px 0; text-align:left; }

#purchase .red { color:#ff0000; font-weight:bold; }

#purchase .address { float:left; margin-left:40px; width:250px; }

#paypal {width:200px; float:right; margin:20px 100px 0 0; }

#screenings { margin-left:100px; }

#screenings li { border-bottom: 1px dashed #666; padding:3px 0 4px 0; }

#the_film { float:left; margin-top:30px; text-align:justify; }

#promotions img { border:1px #fff solid; }

