@charset "UTF-8";* {	margin: 0px;	padding: 0px;	border-top-width: 0px;	border-right-width: 0px;	border-bottom-width: 0px;	border-left-width: 0px;	border-top-style: none;	border-right-style: none;	border-bottom-style: none;	border-left-style: none;}body {	background-color: #000;}#canvas {	background-color: #737373;	width: 1003px;	margin-right: auto;	margin-left: auto;	margin-top: 15px;	padding-top: 10px;	padding-right: 0px;	padding-bottom: 0px;	padding-left: 0px;}#signup {	font-family: Arial, Helvetica, sans-serif;	font-size: 10px;	text-transform: none;	color: #000;	text-decoration: none;	background-repeat: no-repeat;	width: 915px;	margin-top: 0px;	padding-left: 0px;	margin-left: 40px;	background-position: bottom;	clear: both;	background-color: #737373;	height: 50px;	padding-bottom: 5px;}#fb {	float: right;	margin: 0px;	padding: 0px;	clear: none;}#newsletter {	float: right;	width: 245px;	clear: none;}#form {	float: right;	font-family: Arial, Helvetica, sans-serif;	font-size: 9px;	font-style: italic;	font-weight: bold;	margin-top: 0px;	margin-left: 0px;	clear: none;	padding-top: 0.4em;	padding-right: 0em;	padding-bottom: 0.4em;	padding-left: 0em;	margin-right: 16px;}#form2 {	float: right;	font-family: Arial, Helvetica, sans-serif;	font-size: 9px;	font-weight: bold;	margin-top: 0px;	margin-left: 3px;	text-transform: capitalize;	clear: both;	padding-top: 0.4em;	padding-right: 0em;	padding-bottom: 0em;	padding-left: 0em;	margin-right: 10px;}#nav {	font-family: Arial, Helvetica, sans-serif;	font-size: 10px;	text-transform: uppercase;	color: #000;	text-decoration: none;	background-image: url(../_images/header_bkgrd.jpg);	background-repeat: no-repeat;	height: 32px;	width: 915px;	margin-top: 0px;	padding-left: 0px;	margin-left: 40px;	padding-bottom: 2px;	margin-bottom: 0px;	background-position: bottom;	clear: both;}#nav_list li a:link, #nav_list li a:visited {	color: #000000;	text-decoration: none;}#nav_list li a:hover, #nav_list li a:active {	color: #FFFFFF;	background-color: #000000;}#nav  #nav_list li a.selector {	color: #780606;}#regenlogo {	margin: 0px;	padding-right: 5px;	padding-left: 0px;	border-top-width: 0px;	border-right-width: 0px;	border-bottom-width: 0px;	border-left-width: 0px;	border-top-style: none;	border-right-style: none;	border-bottom-style: none;	border-left-style: none;	float: left;}#nav_list li {	float: left;	list-style-type: none;	padding-top: 12px;	padding-right: 4px;}.spaceout {	letter-spacing: 4px;}a:link, a:visited {	text-decoration: none;	color: #780606;	font-weight: bold;	border-top-width: 0px;	border-right-width: 0px;	border-bottom-width: 0px;	border-left-width: 0px;	border-top-style: none;	border-right-style: none;	border-bottom-style: none;	border-left-style: none;}a:hover, a:active {	text-decoration: none;	color: #FFFFFF;	font-weight: bold;	border-top-width: 0px;	border-right-width: 0px;	border-bottom-width: 0px;	border-left-width: 0px;	border-top-style: none;	border-right-style: none;	border-bottom-style: none;	border-left-style: none;}h1 {	font-size: 11px;	font-weight: bold;	color: #780606;}h2 {	font-size: 12px;	font-weight: bold;	color: #780606;}h3 {	font-family: arial;	font-size: 11px;	font-weight: normal;	font-variant: normal;	color: #000;	padding-bottom: 15px;}h4 {	font-family: arial;	font-size: 12px;	text-transform: uppercase;	color: #000;	padding-left: 2px;}h5 {	font-size: 11px;	font-style: italic;	text-transform: none;	margin: 0px;	padding: 0px;}#books h5 {	padding-bottom: 20px;	color: #780606;}h6 {	font-size: 10px;	font-style: italic;	text-transform: none;	margin: 0px;	padding-top: 0px;	padding-right: 0px;	padding-bottom: 30px;	padding-left: 0px;}p  {	padding-bottom: 15px;	font-family: Arial, Helvetica, sans-serif;	text-transform: uppercase;	}.logos {	padding-bottom: 35px;}#paragraph {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	text-transform: uppercase;	color: #000000;	width: 800px;	margin-top: 15px;	margin-left: 40px;	line-height: 130%;}#paragraph a:link, #paragraph a:visited {	text-decoration: none;	color: #780606;	font-weight: bold;}#paragraph a:hover, #paragraph a:active {	text-decoration: none;	color: #FFFFFF;	font-weight: bold;}#featuring_cont #featurright p  {	padding-bottom: 15px;	font-family: Arial, Helvetica, sans-serif;	text-transform: none;	font-size: 12px;	padding-right: 0px;}#featuring_cont2 #featurright p {	padding-bottom: 15px;	font-family: Arial, Helvetica, sans-serif;	text-transform: none;	font-size: 12px;	padding-right: 0px;}#paragraph_featur_cont #featurright {	width: 280px;	word-spacing: 120%;}#paragraph_featur_cont {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	text-transform: uppercase;	color: #000000;	width: 963px;	margin-top: 15px;	margin-left: 40px;	line-height: 130%;	padding-bottom: 15px;}#paragraph_featur_cont h1 {	font-size: 11px;	font-weight: bold;	color: #780606;	padding-bottom: 15px;}#paragraph_featur_cont h2 {	font-size: 11px;	font-weight: bold;	color: #780606;}#paragraph_film {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	text-transform: uppercase;	color: #000000;	width: 400px;	margin-top: 20px;	margin-left: 40px;	line-height: 130%;}#paragraph_informed {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	text-transform: uppercase;	color: #000000;	width: 960px;	margin-top: 15px;	margin-left: 40px;	line-height: 130%;}#story {	background-image: url(../_images/story.png);	float: right;	background-repeat: no-repeat;	height: 23px;	width: 140px;	margin-top: 2px;	margin-right: 0px;	margin-bottom: 0px;	margin-left: 0px;}#divider {	background-image: url(../_images/divider.png);	background-repeat: no-repeat;	height: 4px;	width: 914px;	margin-left: 40px;	margin-top: 20px;	margin-bottom: 10px;}#divider2 {	background-image: url(../_images/divider.png);	background-repeat: no-repeat;	height: 4px;	width: 600px;	margin-left: 0px;	margin-top: 5px;	margin-bottom: 5px;}#divider3 {	background-image: url(../_images/divider.png);	background-repeat: no-repeat;	height: 4px;	width: 300px;	margin-left: 0px;	margin-top: 5px;	margin-bottom: 20px;}#featuring_cont2 #divider3 {	background-image: url(../_images/divider.png);	background-repeat: no-repeat;	height: 4px;	width: 300px;	margin-left: 0px;	margin-top: 20px;	margin-bottom: 20px;}#subhead {	color: #FFFFFF;	background-color: #000000;	width: 440px;	margin-bottom: 13px;	padding-left: 5px;	padding-bottom: 0px;	padding-top: 4px;	height: 15px;}#subhead_action {	color: #FFFFFF;	background-color: #000000;	width: 550px;	margin-bottom: 0px;	padding-left: 5px;	padding-bottom: 0px;	padding-top: 4px;	height: 15px;}#subhead_informed {	color: #FFFFFF;	background-color: #000000;	margin-bottom: 20px;	padding-left: 5px;	padding-top: 4px;	height: 15px;	float: left;	padding-right: 5px;}#title {	margin-left: 40px;	margin-top: 0px;	padding-top: 30px;	font-family: arial;	font-size: 14px;	font-weight: bold;	text-transform: uppercase;	color: #780606;}#title_featuring {	margin-left: 40px;	margin-top: 0px;	padding-top: 30px;	font-family: arial;	font-size: 14px;	font-weight: bold;	text-transform: uppercase;	color: #780606;}#homepage {	background-image: url(../_images/hompage_bkgrd.jpg);	background-repeat: no-repeat;	width: 1003px;	margin-top: 0px;	margin-left: 0px;	margin-bottom: 0px;	height: 559px;	padding: 0px;}#film {	background-image: url(../_images/film_bkgrd.jpg);	background-repeat: no-repeat;	width: 1003px;	margin-top: 0px;	margin-left: 0px;	margin-bottom: 0px;	height: 559px;	padding: 0px;}#film h2 {	font-size: 11px;	font-weight: normal;	color: #780606;}#filmright {	float: left;	width: 800px;	margin-right: 50px;}#filmright p {	padding-bottom: 15px;	font-family: Arial, Helvetica, sans-serif;	text-transform: none;	font-size: 12px;	padding-right: 0px;}#filmleft p {	padding-bottom: 15px;	font-family: Arial, Helvetica, sans-serif;	text-transform: none;	font-size: 11px;	padding-right: 0px;}#filmleft {	float: left;	width: 325px;}#trailer {	background-image: url(../_images/plain_bkgrd2.jpg);	background-repeat: repeat;	width: 1003px;	margin-left: 0px;	margin-bottom: 0px;	padding: 0px;	float: left;}#featuring {	background-image: url(../_images/featuring_bkgrd.jpg);	background-repeat: no-repeat;	width: 1003px;	margin-top: 0px;	margin-left: 0px;	margin-bottom: 0px;	padding: 0px;	height: 559px;}#featurright {	float: left;	width: 325px;}#featurleft {	float: left;	width: 325px;}#featuring_cont {	background-image: url(../_images/plain_bkgrd2.jpg);	background-repeat: repeat;	width: 1003px;	margin-top: 0px;	margin-left: 0px;	margin-bottom: 0px;	padding: 0px;	float: left;}#featuring_cont2 {	background-image: url(../_images/plain_bkgrd2.jpg);	background-repeat: repeat;	width: 1003px;	margin-top: 0px;	margin-left: 0px;	margin-bottom: 0px;	padding: 0px;	float: left;	height: 559px;}#featur_cont_left {	float: right;	width: 600px;	padding-top: 30px;}#informedright {	float: left;	width: 300px;}#informedcenter {	float: left;	width: 300px;}#informedleft {	float: left;	width: 300px;	clear: right;}#takeaction {	background-image: url(../_images/action_bkgrd.jpg);	background-repeat: no-repeat;	width: 1003px;	margin-top: 0px;	margin-left: 0px;	margin-bottom: 0px;	height: 559px;	padding: 0px;}#actionright {	float: left;	width: 250px;	text-align: center;	padding-top: 40px;}#actionleft {	float: left;	width: 250px;	text-align: center;	padding-top: 40px;}#news {	background-image: url(../_images/news_bkgrd.jpg);	background-repeat: no-repeat;	width: 1003px;	margin-top: 0px;	margin-left: 0px;	margin-bottom: 0px;	float: left;	background-position: bottom;	padding-top: 0px;	padding-right: 0px;	padding-bottom: 50px;	padding-left: 0px;}#filmmaker {	background-image: url(../_images/plain_bkgrd2.jpg);	background-repeat: no-repeat;	width: 1003px;	margin-top: 0px;	margin-left: 0px;	margin-bottom: 0px;	height: 559px;	padding: 0px;}#filmmakerright {	float: left;	width: 250px;}#filmmakercenter {	float: left;	width: 250px;}#filmmakerleft {	float: left;	width: 250px;	clear: right;}#footer {	background-image: url(../_images/footer_bkgrd.jpg);	background-repeat: no-repeat;	width: 917px;	margin-top: 0px;	margin-left: 40px;	height: 60px;	margin-bottom: 25px;	clear: both;}#footer a:link, #footer a:visited, #footer a:hover, #footer a:active {	border-top-width: 0px;	border-right-width: 0px;	border-bottom-width: 0px;	border-left-width: 0px;	border-top-style: none;	border-right-style: none;	border-bottom-style: none;	border-left-style: none;}#cjlogo {	float: left;	padding-top: 30px;}#email {	padding: 0.4em;	background-color: #000;	color: #FFF;	font-size: 9px;	margin-left: 3px;}#submit {	background-color: #000;	color: #FFF;	font-size: 9px;	margin-left: 3px;	padding-top: 0.4em;	padding-right: 0.6em;	padding-bottom: 0.4em;	padding-left: 0.6em;	margin-right: 0px;}input:focus {	background-color: #CCC;}#email_confirmation_msg {	font-family: Arial, Helvetica, sans-serif;	color: #FFF;}#logos {	float: right;	margin-top: 5px;	margin-right: 0px;	margin-bottom: 0px;	margin-left: 0px;}#newsright {	float: left;	width: 800px;}#featurleftnews {	float: left;	width: 325px;	margin-left: 80px;}
