@charset "UTF-8";
html { 
	overflow-y: scroll;
	} 
* {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	background-color: FFFFFF;
	}
#clear {
	clear: both;
	}
.clear {
	clear: both;
	}
#clear_left {
	clear: left;
	}
.clear_left {
	clear: left;
	}
.clear_right {
	clear: right;
	}	
body {
	background-color:#66CC00;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 0.8em;
	}
#wrapper {
	width: 1180px;
	height: auto;
	margin: 15px auto;
	background-image: url(../_images/wrapper_background.png);
	background-repeat:no-repeat;
	background-position:top;
	}
#wrapper_white {
	height: auto;
	background-color: #FFF;
	}
	
#wrapper2 {
	width: 1400px;
	height: 1000px;
	background-image: url(../_images/designtemp.png);
	background-repeat:no-repeat;
	background-position:top;
	}	
#header {
	height: 140px;
	background-image:url(../_images/header_background8.gif);
	background-position:left top;
	background-repeat:no-repeat;
	}
#partners_area .center {
	text-align:center;
	padding: 60px 0px 0px 0px;
	}
hr {
	width: 910px;
	margin-left: 15px;
	}
	
	
	
	
	
	
/*---------------------------LINKS--------------------------*/


	
#content_home a, #content_services a, #content_about a, #content_films a, #content_distripedia a, #content_community a, #content_resources a {
	color: #b377c9;
	text-decoration: none;
	border: 0px;
	}
#content_home a:hover, #content_services a:hover, #content_about a:hover, #content_films a:hover, #content_distripedia a:hover, #content_community a:hover, #content_resources a:hover {
	color: #b41e8e !important; 
	text-decoration: none;
	}

#films_list a, #films_list a:link, #films_list a:visited {
	color: #666;
	text-decoration: none;
	border: 0px;
	}
#films_list a:hover {
	color: #444;
	text-decoration: none;
	}

#content_join a {
	color: #ccc;
	text-decoration: none;
	border: 0px;
	}
#content_join a:hover {
	color: #fff;
	text-decoration: none;
	}	
	
#content_partners a {
	color: #DC96CA;
	text-decoration: none;
	border: 0px;
	}
#content_partners a:hover {
	color: #fff;
	text-decoration: none;
	}
	
	
	
	
#content_dd a, #content_blog a {
	color: #b377c9;
	text-decoration:underline;
	}
#content_home a:hover, #content_dd a:hover, #content_blog a:hover, {
	color: #464646;
	text-decoration:none;
	}
	

	/*#sidebar1 a:link, #sidebar1 a:visited, #sidebar1 a:active, #sidebar2 a:link, #sidebar2 a:visited, #sidebar2 a:active {
			color: #B41E8E;
			text-decoration:none;
			}
		#sidebar1 a:hover, #sidebar2 a:hover {
			color: #999999;
			text-decoration:none;
			}*/

#bottom a:link, #bottom a:visited {
	color:#000;
	text-decoration:none;
	}
#bottom a:hover {
	color:#666;
	text-decoration:none;	
	}
		.area_4 a:hover {
					color: #FFFFFF;
					}



	#content_join_signup a:link, #content_join_signup a:visited  {
			color: #CCC;
			text-decoration: underline;
			}
		#content_join_signup a:hover {
			color: #666;
			text-decoration: underline;
			}			





/*---------------------------LISTS--------------------------*/
ul.content, {
	color: #555;
	line-height: 21px;
	margin-left: 0px;
	margin-right: 20px;
	}
ul.content li {
	list-style:disc;
	padding-top: 10px;
	padding-bottom: 0px;
	margin-left: 30px;
	margin-bottom: 1px;
	padding-right: 0px;
	color: #555;
	font: 1em;
	}	
#content_about_howwework ul {
	margin-left: 0px;
	padding-left: 30px;
	padding-right: 0px;
	margin-left: 0px;	  
	text-decoration:none;
	padding-bottom: 20px;
	}
#content_about_howwework li {
	margin-left: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-right: 0px;
	text-decoration:underline;					
	list-style:none;
	font-size: 1em;
	color: #555;
	padding-bottom: 5px;
	}	
#content_about_howwework ul ul {
	margin-left: 0px;
	padding-left: 40px;
	padding-bottom: 0px;	  
	}					
#content_about_howwework ul ul li {
	margin-left: 0px;
	text-decoration:none;					
	list-style: disc;
	}
#content_about_howwework ul ul ul li {
	margin-left: 0px;
	text-decoration:none;					
	list-style: circle;
	}
#content_about_howwework ul ul ul ul li {
	margin-left: 0px;
	text-decoration:none;					
	list-style: disc;
	}

ol {
	padding-left: 60px;
	padding-bottom: 20px;
	padding-top: 10px;
	padding-right: 60px;
	}
li.first {
	padding: 0;
	margin-left: 20px;
	list-style-type: disc;
	color: #555;
	font-weight:bold;
	}
li.second {
	padding: 0;
	margin-left: 20px;
	list-style-type: none;
	color: #555;
	font-weight:lighter;
	}
ol ol {
	padding-left: 40px;
	}




		.content_home_news ul {
			margin-left: 0px;
			padding-left: 30px;
			padding-right: 0px;
			margin-left: 0px;
			margin-top: 10px;
			text-decoration:none;
			padding-bottom: 20px;
			}
		.content_home_news li {
			margin-left: 0px;
			padding-top: 0px;
			padding-bottom: 0px;
			padding-right: 0px;
			list-style:disc;
			font-size: 1em;
			color: #555;
			padding-bottom: 5px;
			}		

	

.scroll ul {
	margin-left: 0px;
	padding-left: 50px;
	padding-right: 30px;
	margin-left: 0px;	  
	text-decoration:none;
	padding-bottom: 0px;
	}
.scroll li {
	margin-left: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-right: 0px;
	list-style:disc;
	font-size: 1em;
	color: #555;
	padding-bottom: 5px;
	}		
.scroll li.second {
	list-style: circle;
	padding-bottom: 10px;
	}		






	




/*---------------------------NAVIGATION--------------------------*/



/* GLOBALHEADER */
#navigation { width: 960px; height: 45px; margin: 0 auto; position: relative; z-index: 9998; }
#navigation #nav { margin: 0; padding: 0; }
#navigation #nav li { display: inline; }
#navigation #nav li a { background-image: url(../_images/navigation_grid8.png);  background-repeat: no-repeat; }
#navigation a, #navigation a:visited { padding: 10px 0px; }
	
/* BUTTONS */
#navigation #nav li#home2 a { float: left; width: 106px; height: 35px; padding-top: 0px; padding-right: 0px; padding-left: 0px; overflow: hidden; background-position: 0 -55px; outline: none; }
#navigation #nav li#join a { float: left; width: 90px; height: 35px; padding-top: 0px; padding-right: 0px; padding-left: 0px; overflow: hidden; background-position: -106px -55px; outline: none;}
#navigation #nav li#films a { float: left; width: 98px; height: 35px; padding-top: 0px; padding-right: 0px; padding-left: 0px; overflow: hidden; background-position: -196px -55px; outline: none;}
#navigation #nav li#partners a { float: left; width: 125px; height: 35px; padding-top: 0px; padding-right: 0px; padding-left: 0px; overflow: hidden; background-position: -294px -55px; outline: none;}
#navigation #nav li#distripedia a { float: left; width: 157px; height: 35px; padding-top: 0px; padding-right: 0px; padding-left: 0px; overflow: hidden; background-position: -419px -55px; outline: none;}
#navigation #nav li#community a { float: left; width: 147px; height: 35px; padding-top: 0px; padding-top: 0px; padding-right: 0px; padding-left: 0px; overflow: hidden; background-position: -576px -55px; outline: none;}
#navigation #nav li#services a { float: left; width: 127px; height: 35px; padding-top: 0px; padding-top: 0px; padding-right: 0px; padding-left: 0px; overflow: hidden; background-position: -723px -55px; outline: none;}
#navigation #nav li#about a { float: left; width: 108px; height: 35px; padding-top: 0px; padding-top: 0px; padding-right: 0px; padding-left: 0px; overflow: hidden; background-position: -850px -55px; outline: none;}

/* OVER STATES */
#navigation #nav li#home2 a:hover { outline: none; background-position: 0 -110px; }
#navigation #nav li#join a:hover { outline: none; background-position: -106px -110px; }
#navigation #nav li#films a:hover { outline: none; background-position: -196px -110px; }
#navigation #nav li#partners a:hover { outline: none; background-position: -294px -110px; }
#navigation #nav li#distripedia a:hover { outline: none; background-position: -419px -110px; }
#navigation #nav li#community a:hover { outline: none; background-position: -576px -110px; }
#navigation #nav li#services a:hover { outline: none; background-position: -723px -110px; }
#navigation #nav li#about a:hover { outline: none; background-position: -850px -110px; }

/* PRESSED STATES */
#navigation #nav li#home2 a:active { background-position: 0 -165px; }
#navigation #nav li#join a:active { background-position: -106px -165px; }
#navigation #nav li#films a:active { background-position: -196px -165px; }
#navigation #nav li#partners a:active { background-position: -294px -165px; }
#navigation #nav li#distripedia a:active { background-position: -419px -165px; }
#navigation #nav li#community a:active { background-position: -576px -165px; }
#navigation #nav li#services a:active { background-position: -723px -165px; }
#navigation #nav li#about a:active { background-position: -850px -165px; }

/* ON STATES */
#navigation.home #nav li#home2 a { background-position: 0 0px;}
#navigation.join #nav li#join a { background-position: -106px -275px; }
#navigation.films #nav li#films a { background-position: -196px 0px; }
#navigation.partners #nav li#partners a { background-position: -294px -220px; }
#navigation.distripedia #nav li#distripedia a { background-position: -419px 0px; }
#navigation.community #nav li#community a { background-position: -576px 0px; }
#navigation.services #nav li#services a { background-position: -723px 0px; }
#navigation.about #nav li#about a { background-position: -850px 0px; }



/*---------------------------SUBNAV--------------------------*/


ul#subnav_about {
	float: right;
	width: 960px;
	text-align: right;
	margin-top: 7px;
	margin-right: 112px;
	font-size: 100%;
	outline:none;
	border: none;
	font-family:Arial, Helvetica, sans-serif;
	letter-spacing: 0px;
	}
ul#subnav_services {
	float: right;
	width: 960px;
	text-align: right;
	margin-top: 25px;
	margin-right: 112px;
	font-size: 100%;
	outline:none;
	border: none;
	font-family:Arial, Helvetica, sans-serif;
	letter-spacing: 0px;
	}
ul#subnav_films {
	float: left;
	width: 960px;
	text-align: left;
	margin-top: 25px;
	margin-left: 182px;
	font-size: 100%;
	outline:none;
	border: none;
	font-family:Arial, Helvetica, sans-serif;
	letter-spacing: 0px;
	}	
ul#subnav_about a, ul#subnav_services a, ul#subnav_films a {
	outline:none;
	border: none;
	}	
ul#subnav_services li, ul#subnav_about li, ul#subnav_films li {
	display: inline;
	}	
ul#subnav_services li.link a, ul#subnav_about li.link a, ul#subnav_films li.link a {
	color: #dc96ca;
	text-decoration: none;
	font-weight:bold;
	border: 0px solid #fff;
	padding: 5px 10px 5px 10px;
	}
ul#subnav_services li.link a:hover, ul#subnav_about li.link a:hover, ul#subnav_films li.link a:hover {
	color: #b41e8e !important; 
	text-decoration: underline;
	border: 0px solid #ccc;
	padding: 5px 10px 5px 10px;
	}
	
ul#subnav_services li.active a, ul#subnav_about li.active a, ul#subnav_films li.active a {
	color: #b41e8e;
	font-weight:bold;
	text-decoration: underline;
	border: 0px solid #555;
	padding: 5px 10px 5px 10px;
	}
ul#subnav_services li.active a:hover, ul#subnav_about li.active a:hover, ul#subnav_films li.active a:hover {
	color: #b41e8e;
	text-decoration: underline;
	border: 0px solid #555;
	padding: 5px 10px 5px 10px;
	}		
	
ul#subnav_join {
	float: left;
	width: 960px;
	text-align: left;
	margin-top: 25px;
	margin-left: 112px;
	font-size: 100%;
	outline:none;
	border: none;
	font-family:Arial, Helvetica, sans-serif;
	letter-spacing: 0px;
	}
ul#subnav_partners {
	float: left;
	width: 960px;
	text-align: left;
	margin-top: 25px;
	margin-left: 162px;
	font-size: 100%;
	outline:none;
	border: none;
	font-family:Arial, Helvetica, sans-serif;
	letter-spacing: 0px;
	}	
ul#subnav_join a, ul#subnav_partners a  {
	outline:none;
	border: none;
	}	
ul#subnav_join li, ul#subnav_partners li {
	display: inline;
	}
ul#subnav_join li.active a, ul#subnav_partners li.active a {
	color: #fff;
	font-weight:bold;
	text-decoration: underline;
	border-bottom: 0px solid #fff;
	padding: 5px 10px 5px 10px;
	}	
ul#subnav_join li.active a:hover, ul#subnav_partners li.active a:hover {
	color: #fff;
	font-weight:bold;
	text-decoration: underline;
	border-bottom: 0px solid #fff;
	padding: 5px 10px 5px 10px;
	}	
ul#subnav_partners li.link a {
	color: #E3ABD5;
	text-decoration: none;
	font-weight:bold;
	border: 0px solid #fff;
	padding: 5px 10px 5px 10px;
	}
ul#subnav_join li.link a {
	color: #E3ABD5;
	text-decoration: none;
	font-weight:bold;
	border: 0px solid #fff;
	padding: 5px 10px 5px 10px;
	}	
ul#subnav_join li.link a:hover, ul#subnav_partners li.link a:hover {
	color: #fff !important; 
	font-weight:bold;
	text-decoration: underline;
	border: 0px solid #ccc;
	padding: 5px 10px 5px 10px;
	}

/*---------------------------SPANS--------------------------*/

.first .pink {
	font-weight:bold;
	color: #CCC;
	}
.title_smaller {
	text-transform:uppercase;
	font-weight:bold;
	font-size:65%;
	line-height: 14pt;
	}
.upper {
	text-transform: uppercase;
	}
.upperbold {
	text-transform: uppercase;
	font-weight: bold;
	}	
.larger {
	font-weight:bold;
	font-size:120%;
	line-height: 14pt;
	}


/*---------------------------PARAGRAPHS--------------------------*/

p {
	padding: 0px 10px 14px 2px;
	color: #555;
	}
p.smaller {
	padding: 0px 0px 14px 2px;
	font-size: 0.8em;
	}	
p.white {
	padding: 0px 0px 14px 2px;
	color: #fff;
	}
p.white_indent {
	padding: 0px 0px 14px 2px;
	margin-left: 60px;
	margin-right: 60px;
	color: #fff;
	}	
p.white_smaller {
	padding: 0px 0px 14px 2px;
	color: #fff;
	font-size: 0.8em;	
	}		
p.faqqestion {
	font-weight: bold;
	padding-bottom: 15px;
	}
p.board_title {
	padding: 0px 50px 20px 0px;
	font-style: italic;
	text-decoration: none;
	font-size:85%;
	}	
p.boardnames {
	padding: 0px 50px 0px 0px;
	font-weight:bold;
	}	
p.resources {
	padding-left: 20px;
	padding-right: 20px;
	padding-bottom: 10px;
	font-size: 12px;
	line-height: 1.1em;
	color: #555;
	}
p.resources_smaller {
	padding-left:150px;
	padding-right: 20px;
	font-size: 11px;
	font-weight:normal;	
	line-height: 1.2em;
	color: #555;
	}	
p.press {
	padding-left: 20px;
	}

#become_a_member p.img {
	margin: 0px auto;
	}
#become_a_member p.paypal {
	margin-left: 300px;
	margin-top: 0px;
	}	
p.partner_name {
	margin-left: 0px;
	padding-left: 30px;
	margin-right: 0px;
	padding-right: 0px;
	margin-top: 0px;
	padding-top: 0px;
	color: #fff;
	}	
p.asterisk {
	font-size:88%;
	padding-top: 10px;
	padding-left: 0px;
	color: #fff;
	}	
p.coming_soon {
	text-align: center;
	padding-top: 30px;
	}
p.title {
	text-transform: uppercase;
	font-weight: bold;
	padding-top: 30px;
	padding-bottom: 10px;
	font-size: 200%;
	line-height: 20pt;
	}	
p.text {
	padding-bottom: 10px;
	line-height: 12pt;
	}	
p.subtitle {
	margin-bottom:0px;
	}	
p.title_smaller {
	text-transform:uppercase;
	font-weight:bold;
	font-size:65%;
	line-height: 14pt;
	}	
p.quote {
	text-align:center;
	margin-bottom:10px;
	}	
p.possession {
	text-transform:uppercase;
	font: 14pt Arial, Helvetica, sans-serif;
	line-height:14pt;
	}	
p.credit  {
	text-transform:uppercase;
	margin-top:15px;
	margin-bottom:15px;
	}	
p.additional {
	font-weight:bold;
	}			
p.presskit {
	margin-top: 40px;
	margin-bottom: 40px;
	text-transform:uppercase;
	font-weight:bold;
	}
p.still {
	}
p.specs {
	padding-bottom: 5px;
	}
p.about {
	text-transform:uppercase;
	font-weight:bold;
	padding-bottom: 4px;
	}




.slate_column_1 p.last, .slate_column_2 p.last, .slate_column_3 p.last {
	text-transform:uppercase;
	padding-top:15px;
	line-height:14pt;
	}
.slate_column_1 p.normal, .slate_column_2 p.normal, .slate_column_3 p.normal {
	text-transform:uppercase;
	line-height:14pt;
	}

p.consultation_title {
	color: #B41E8E;
	size:14pt;
	font-weight:bold;
	padding-bottom: 0px;
	margin-left: 60px;
	}
p.consultation_description {
	size: 11pt;
	padding-bottom: 30px;
	margin-left: 60px;
	}

p.partner_page_logo {
	margin-left: 600px;
	margin-right: 120px;
	}

p.partner_page_logo img {
	margin-top: 20px;
}














	


#content_about_howwework p.normal, #content_about_advisoryboard p.normal, #content_about_testimonials p.normal, #content_about_contact p.normal, #content_about_faqs p.normal, #content_about_whatwecandoforyou p.normal, #content_about_whoweare p.normal, #content_about_press p.normal {
	font-weight:normal;
	font-family: "Palatino Linotype", "Book Antiqua", Palatino, "Times New Roman", Times, serif;
	color: #e2a8d3;
	font-size:18px;
	line-height: 1em;
	padding-top: 0px;
	}	
	
	
	/*	#sidebar1 p.newlink:after, #sidebar2 p.newlink:after {
			content:url(../_images/_digitaldistribution_files/new.jpg);
			padding-left: 3px;
			vertical-align: middle;
			}			
		#sidebar1 p.updatedlink:after, #sidebar2 p.updatedlink:after {
			content:url(../_images/_digitaldistribution_files/updated.jpg);
			padding-left: 3px;
			vertical-align: middle;
			}	*/
			
#bottom p {
	padding-left: 75px;
	padding-top: 20px;
	padding-bottom: 100px;
	font-size: 75%;
	}


	#sidebar1 p, #sidebar2 p {	
			padding-top: 2px;
			padding-right: 0px;
			padding-bottom: 4px;
			padding-left: 0px;
			line-height: 12px;
			}			
			
#footer p {
	font-size: 11px;
	padding-top: 0px;
	padding-left: 120px;
	color: #FFF;
	}			
	
#content_dd p.right, #content_blog p.right {
	padding: 7px 110px;
	color: #7d7d7d;
	text-align:right;
	}		
	
	

	
#content_partners p.smaller { 
	font-size:90%;
	}
	
#content_partners p.marketing { 
	padding: 7px 160px 7px 160px;
	color: #FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	line-height: 18px;
	font-size:70%;
	margin-left: 10px;
	margin-right: 20px;
	}
#content_partners p.distpartner { 
	padding: 7px 120px 7px 155px;
	color: #FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	line-height: 18px;
	font-size:80%;
	margin-left: 10px;
	margin-right: 20px;
	}
#content_partners p.partner { 
	padding: 30px 120px 20px 100px;
	color: #D6C2DE;
	font-family:Arial, Helvetica, sans-serif;
	line-height: 18px;
	font-size:120%;
	margin-left: 10px;
	margin-right: 20px;
	}	
#content_partners p.distribution {
	padding: 7px 120px 7px 155px;
	color: #FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	line-height: 18px;
	font-size:100%;
	margin-left: 10px;
	margin-right: 20px;
	}	
	
	

				
						
			
			
				.area_1 p, .area_2 p, .area_3 p {
					padding: 7px 4px 7px 4px;
					color: #7d7d7d;
						}
				.area_4 p {
					padding: 7px 4px 7px 4px;
					color: #FFFFFF;
						}						
				.area_1 p.center, .area_2 p.center, .area_3 p.center {
					text-align: center;
					}
				.area_4 p.center {
					text-align: center;
					color: #FFFFFF;
					}			
					
				
	
/*	
		#content_donate p {
			padding: 7px 180px 7px 120px;
			color: #555;
			font-family:Arial, Helvetica, sans-serif;
			line-height: 21px;
			font-size:100%;
			}	
		#content_donate p.indent {
			padding: 14px 180px 7px 180px;
			color: #555;
			font-family:Arial, Helvetica, sans-serif;
			line-height: 21px;
			font-size:100%;
			}
		#content_donate p.smaller {
			padding: 14px 180px 7px 120px;
			color: #555;
			font-family:Arial, Helvetica, sans-serif;
			line-height: 21px;
			font-size:80%;
			}
		#content_donate p.last {
			padding: 7px 180px 50px 120px;
			color: #555;
			font-family:Arial, Helvetica, sans-serif;
			line-height: 21px;
			font-size:80%;
			}
		#content_donate p.heading {
			padding: 0px 180px 27px 120px;
			color: #555;
			font-family:Arial, Helvetica, sans-serif;
			line-height: 21px;
			font-size:100%;
			}				
		#content_join p {
			text-align:left;
			padding: 7px 30px 25px 30px;
			color: #FFFFFF;
			font-family:Arial, Helvetica, sans-serif;
			line-height: 18px;
			font-size:90%;
			margin-left: 10px;
			margin-right: 0px;
			}
		#content_join p.top_area {
			text-align:left;
			margin-top: 0px;
			padding: 0px 0px 55px 10px;
			color: #FFFFFF;
			font-family:Arial, Helvetica, sans-serif;
			line-height: 18px;
			font-size:90%;
			margin-left: 115px;
			margin-right: 0px;
			}			
		#content_join p.heading {
			text-align:left;
			padding: 7px 30px 25px 0px;
			color: #FFFFFF;
			font-family:Arial, Helvetica, sans-serif;
			line-height: 18px;
			font-size:120%;
			margin-left: 10px;
			margin-right: 0px;
			}
		#content_join p.subheading {
			text-align:left;
			padding: 7px 30px 25px 0px;
			color: #FFFFFF;
			font-family:Arial, Helvetica, sans-serif;
			line-height: 18px;
			font-size:90%;
			margin-left: 10px;
			margin-right: 0px;
			}		#content_join p.title {
			font-weight:bold;
			font-family: Arial, Helvetica, sans-serif;
			font-size: 2.4em;
			line-height: 12pt;
			color: #FFFFFF;
			padding-bottom: 20px;
			padding-left: 100px;
			padding-right: 120px;
			padding-top: 40px;
			}
		#content_join p.text {
			font: 12pt Arial, Helvetica, sans-serif;
			padding-bottom: 20px;
			padding-left: 100px;
			padding-top: 20px;
			padding-right: 120px
			}						
			
*/			
	#content_join_signup p, #content_client_film p, #content_rsvp p, #content_rsvp_success p {
			text-align:left;
			padding: 7px 30px 25px 30px;
			color: #FFFFFF;
			font-family:Arial, Helvetica, sans-serif;
			line-height: 18px;
			font-size:90%;
			margin-left: 10px;
			margin-right: 0px;
			}
		#content_join_signup p.title, #content_client_film p.title, #content_rsvp p.title, #content_rsvp_success p.title {
	font-weight:bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.8em;
	line-height: 24pt;
	color: #FFFFFF;
	padding-bottom: 20px;
	padding-left: 120px;
	padding-right: 120px;
	padding-top: 20px;
	text-decoration:none;
			}
		#content_join_signup p.text, #content_client_film p.text, #content_rsvp p.text, #content_rsvp_success p.text {
			font: 12pt Arial, Helvetica, sans-serif;
			padding-bottom: 20px;
			padding-left: 100px;
			padding-top: 20px;
			padding-right: 120px
			}			

		#content_blog p {
			padding: 7px 480px 7px 120px;
			color: #7d7d7d;
			font-family:Arial, Helvetica, sans-serif;
			line-height: 21px;
			font-size:100%;
			}	

/*---------------------------headers--------------------------*/


h1.resources {
	padding-left:20px;
	padding-right: 20px;
	padding-bottom: 10px;
	padding-top: 15px;
	font-size: 16px;
	line-height: 1.1em;
	color: #555;
	}

							
				.area_1 h1, .area_2 h1, .area_3 h1 {
					/*color: #7d7d7d;*/
					color: #B41E8E;
					padding: 0 0px 20px 0px;
					font-size: 170%;
					line-height: 1.2em;
					font-weight: normal;
					font-family:Georgia, "Times New Roman", Times, serif;
					}
				.area_4 h1 {
					/*color: #B41E8E;*/
					color: #FFFFFF;
					padding: 0 0px 0px 0px;
					font-size: 170%;
					line-height: 1.2em;
					font-weight: normal;
					font-family:Georgia, "Times New Roman", Times, serif;
					text-align:center;
					}

				.area_1 h2, .area_2 h2, .area_3 h2 {
					/*color: #7d7d7d;*/
					color: #B41E8E;
					padding: 0 0px 20px 0px;
					font-size: 120%;
					line-height: 1.2em;					
					font-weight: normal;
					font-family:Georgia, "Times New Roman", Times, serif;
					font-weight:bold;
					text-align:center;
					}
				.area_4 h2 {
					/*color: #B41E8E;*/
					color: #FFFFFF;
					padding: 0 0px 0px 0px;
					font-size: 120%;
					line-height: 1.2em;					
					font-weight: normal;
					font-family:Georgia, "Times New Roman", Times, serif;
					font-weight:bold;
					text-align:center;
					}					
			.area_1 h3, .area_2 h3 {
					/*color: #7d7d7d;*/
					color: #555;
					padding: 0 0px 20px 0px;
					font-size: 120%;
					line-height: 1.2em;					
					font-weight: normal;
					font-family:Georgia, "Times New Roman", Times, serif;
					font-weight:normal;
					text-align:center;
					}	
		.area_3 h3 {
					/*color: #7d7d7d;*/
					color: #555;
					padding: 0 0px 20px 0px;
					font-size: 120%;
					line-height: 1.2em;					
					font-weight: normal;
					font-weight:normal;
						}	
						
		



#content_dd h1, #content_h1artners h1, #content_blog h1 {
	padding: 0 120px 20px 120px;
	font-size: 150%;
	}

/*---------------------------IMAGES--------------------------*/

img.header {
	padding-bottom: 7px;
	}
img.bio {
	float: left;
	padding-right: 25px;
	padding-bottom: 10px;
	padding-left: 0px;
	}
img.resources {	
	padding-left: 20px;
	padding-top: 2px;
	float: left;
	}
img.press {
	padding-bottom: 15px;
	}
img.award {
	float: left;
	margin: 0;
	padding: 5px 0px 0px 0px;
	}
img.dd_screenshot {
	padding-left: 0px;
	padding-top: 20px;
	}


#partners_area img, #platforms_area img {
	float: left;
	padding-bottom: 10px;
	padding-left: 20px;
	padding-top: 35px;
	}
#platforms_area img.babelgum {
	padding-left: 10px;
	padding-top: 20px;
	}
#platforms_area img.theauteurs {
	padding-left: 10px;
	padding-top: 30px;
	}
#platforms_area img.itunes {
	padding-left: 20px;
	padding-top: 50px;
	}	
#platforms_area img.vudu {
	padding-left: 30px;
	padding-top: 30px;
	}
#platforms_area img.amazon {
	padding-left: 30px;
	padding-top: 50px;
	}
#platforms_area img.hulu {
	padding-left: 50px;
	padding-top: 55px;
	}	
#platforms_area img.netflix {
	padding-left: 20px;
	padding-top: 30px;
	}	
#partners_area img.indieflix {
	padding-left: 55px;
	padding-top: 5px;
	}	
#partners_area img.gravitas {
	padding-left: 0px;
	padding-top: 45px;
	}	
#platforms_area img.vuze {
	padding-left: 10px;
	padding-top: 30px;
	}
#platforms_area img.vodo {
	padding-left: 10px;
	padding-top: 30px;
	}	
#platforms_area img.theauteurs {
	padding-left: 35px;
	padding-top: 47px;
	}
#platforms_area img.cinemanow {
	padding-left: 35px;
	padding-top: 32px;
	}	
#platforms_area img.snag {
	padding-left: 30px;
	padding-top: 42px;
	}		
#platforms_area img.verizon {
	padding-left: 60px;
	padding-top: 15px;
	}
#platforms_area img.cox {
	padding-left: 10px;
	padding-top: 0px;
	}	
#platforms_area img.tw {
	padding-left: 30px;
	padding-top: 0px;
	}	
#platforms_area img.tvn {
	padding-left: 20px;
	padding-top: 0px;
	}
#platforms_area img.comcast {
	padding-left: 20px;
	padding-top: 0px;
	}	
#platforms_area img.charter {
	padding-left: 30px;
	padding-top: 12px;
	}
#platforms_area img.directv {
	padding-left: 60px;
	padding-top: 15px;
	}
#platforms_area img.vip {
	padding-left: 50px;
	padding-top: 0px;
	}
#platforms_area img.att_uverse {
	padding-top: 15px;
	padding-left: 20px;
	}	
#platforms_area img.filmfest {
	padding-left: 0px;
	padding-top: 10px;
	}
#platforms_area img.stonehenge {
	padding-left: 30px;
	padding-top: 20px;
	}	
#partners_area img.present_pictures {
	padding-left: 30px;
	padding-top: 0px;
	}
#partners_area img.new_video {
	padding-top: 20px;
	padding-left: 15px;
	}
#partners_area img.first_run {
	padding-left: 45px;
	padding-top: 35px;
	}	
#partners_area img.distribber {
	padding-bottom: 30px;
	padding-left: 70px;
	}
#partners_area img.cinemaguild {
	padding-bottom: 30px;
	padding-left: 0px;
	}
#partners_area img.culturalfront {
	padding-bottom: 0px;
	padding-left: 0px;
	}
#partners_area img.crestdigital {
	padding-bottom: 30px;
	padding-left: 100px;
	padding-top: 10px;
	}
#partners_area img.breakd {
	padding-bottom: 30px;
	padding-left: 100px;
	padding-top: 10px;
	}
#partners_area img.recreation {
	padding-bottom: 30px;
	padding-left: 10px;
	padding-top: 10px;
	}	
#partners_area img.globaleventsource {
	padding-bottom: 30px;
	padding-left: 0px;
	padding-top: 0px;
	}	
#partners_area img.brainstorm {
	padding-bottom: 20px;
	padding-left: 35px;
	padding-top: 35px;
	}
#partners_area img.lionsgate {
	padding-bottom: 0px;
	padding-left: 30px;
	padding-top: 50px;
	}	
#partners_area img.fluent {
	padding-bottom: 30px;
	padding-left: 10px;
	}	
#partners_area img.special_ops {
	padding-left: 55px;
	}	
#partners_area img.mcguirewoods {
	padding-left: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	}	
#partners_area img.murphy {
	padding-left: 80px;
	padding-top: 20px;
	}	
#partners_area img.sheri_candler {
	padding-top: 50px;
	padding-bottom: 45px;
	}
#partners_area_marketing img.breakd2 {
	padding-bottom: 0px;
	padding-left: 5px;
	padding-top: 45px;
	}	
#partners_area_marketing_online img.sheri_candler {
	padding-bottom: 0px;
	padding-left: 50px;
	padding-top: 0px;
	}		
#partners_area_marketing_online img.lbi {
	padding-bottom: 0px;
	padding-left: 0px;
	padding-top: 0px;
	padding-right: 20px;
	}
#partners_area_marketing_online img.believe {
	padding-bottom: 0px;
	padding-left: 50px;
	padding-top: 0px;
	}
#partners_area_marketing_online img.wdya {
	padding-bottom: 0px;
	padding-left: 0px;
	padding-top: 0px;
	}		
.entry_footer img {
	padding-right: 5px;
	padding-left: 5px;
	}
.image_preview img {
	float: left;
	margin-right: 3px;
	margin-bottom: 3px;
	}
img.left {
	float: left;
	padding: 0px 20px 20px 0px;
	}
img.distripedia_logo {
	margin-top: 10px;
	margin-left: 500px;
	}
.fluid {
	position: absolute;
	left: 103px;
	top: 194px;
	width: 210px;
	height: 50px;
	}

.content_resources_reading img {	
	padding-left: 0px;
	padding-top: 2px;
	padding-right: 20px;
	float: left;
	}

	#footer img.social {
					float: left;
					margin-left: 0px;
					margin-right: 0px;
					padding-right: 5px;
					padding-left: 0px;
					}	




/*---------------------------CONTENT_&_BOTTOM--------------------------*/



#content_top {
	height: 62px;
	background-image: url(../_images/content_top.png);
	background-repeat:no-repeat;
	background-position:top center;
	}
#content_top_black {
	height: 62px;
	background-image: url(../_images/content_top_black.png);
	background-repeat:no-repeat;
	background-position:top center;
	}
#content_top_purple {
	height: 62px;
	background-image: url(../_images/content_top_purple_2.png);
	background-repeat:no-repeat;
	background-position:top center;
	}	

#footer {
	height: 61px;
	background-image: url(../_images/footer_background.png);
	background-repeat:no-repeat;
	background-position:top center;
	}
#footer_black {
	height: 61px;
	background-image: url(../_images/footer_background_black.png);
	background-repeat:no-repeat;
	background-position:top center;
	}
#footer_purple {
	height: 61px;
	background-image: url(../_images/footer_background_purple_2.png);
	background-repeat:no-repeat;
	background-position:top center;
	}		




	
#bottom {
	height: 55px;
	background-image: url(../_images/wrapper_bottom.png);
	background-repeat:no-repeat;
	background-position:top center;
	}




/*---------------------------CONTENT_HOME--------------------------*/




#content_home {
	height: auto;
	background-image: url(../_images/content_background.png);
	background-repeat:repeat-y;
	background-position:top center;
	font-family: Verdana, Geneva, sans-serif;
	line-height: 1.1em;
	font-size: 1em;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-bottom: 0px;
	min-width: 900px;
	}
#content_home_left {
	float: left;
	width: 340px;
	height: auto;
	}
		.content_home_mission_statement {
			width: 160px;
			height: auto;
			margin-left: 115px;
			-moz-border-radius: 30px;
			-webkit-border-radius: 30px;
			border: 1px solid #CCC;
			padding: 30px;
			margin-bottom: 30px;
			}
		.content_home_mission_sentence {
			width: 160px;
			height: 220px;
			margin-left: 115px;
			-moz-border-radius: 30px;
			-webkit-border-radius: 30px;
			border: 0px solid #CCC;
			background-color: #B41E8E;
			padding: 30px;
			background-image:url(../_images/missiontext2.gif);
			background-repeat: no-repeat;
			background-position: 6px 10px;
			margin-bottom: 30px;
			}
		.content_home_left_501c3 {
			width: 160px;
			height: auto;
			margin-left: 115px;
			-moz-border-radius: 30px;
			-webkit-border-radius: 30px;
			border: 1px solid #CCC;
			background-color: #fff;
			padding: 20px 30px;
			}	
#content_home_center {
	float: left;
	width: 740px;
	height: auto;
	margin-left: 30px;
	margin-bottom: 0px;
	padding: 0px;
	}		
		.content_home_center_carousel {
			width: 700px;
			height: 595px;
			margin-left: 0px;
			margin-right: 0px;
			padding: 0px;
			margin-bottom: 30px;
			}	
		.content_home_center_news {
			width: 640px;
			height: auto;
			margin-left: 0px;
			margin-right: 0px;
			margin-bottom: 30px;
			-moz-border-radius: 30px;
			-webkit-border-radius: 30px;
			border: 1px solid #CCC;
			padding: 30px;
			background-color: #FFF;
			}
		
		.content_home_center_twitter {
			float: left;
			position: relative;
			width: 265px;
			height: 620px;
			margin-right: 30px;
			margin-bottom: 0px;
			-moz-border-radius: 30px;
			-webkit-border-radius: 30px;
			border: 0px solid #000000;
			background-color: #8ec1da;
			padding-top: 10px;
			padding-right: 20px;
			padding-bottom: 10px;
			padding-left: 20px;
			}
		.content_home_center_facebook {
			float: left;
			position: relative;
			width: 305px;
			height: 580px;
			margin-right: 0px;
			margin-bottom: 0px;
			-moz-border-radius: 30px;
			-webkit-border-radius: 30px;
			border: 0px solid #000000;
			padding: 30px;
			background-color: #3F63B5;
			}	



		.home_mini_content_1 {
			width: 350px;
			height: 100px;
			margin-left: 0px;
			margin-right: 30px;
			margin-bottom: 30px;
			-moz-border-radius: 30px;
			-webkit-border-radius: 30px;
			border: 0px solid #CCC;
			padding: 30px;
			background-color: #B41E8E;
			float: left;
			}
		.home_mini_content_2 {
			width: 200px;
			height: 100px;
			margin-left: 0px;
			margin-right: 0px;
			margin-bottom: 30px;
			-moz-border-radius: 30px;
			-webkit-border-radius: 30px;
			border: 0px solid #CCC;
			padding: 30px;
			background-color: #66CC00;
			float: left;			
			}


/*---------------------------CONTENT_JOIN--------------------------*/

#content_join {
	position: relative;
	background-image: url(../_images/content_background_purple_2.png);
	background-repeat:repeat-y;
	background-position:top center;
	height: auto;
	font-family: Verdana, Geneva, sans-serif;
	line-height: 1.1em;
	font-size: 1em;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-bottom: 0px;
	padding-left: 120px;
	padding-right: 120px;	
	min-width: 900px;
	}
#content_join_signup {
	height: 260px;
	background-image: url(../_images/content_background_purple_2.png);
	background-repeat:repeat-y;
	background-position:top center;
	}
#content_client_film, #content_join_questionnaire {
	height: auto;
	background-image: url(../_images/content_background_purple_2.png);
	background-repeat:repeat-y;
	background-position:top center;
	}
#content_rsvp_success {
	height: 120px;
	background-image: url(../_images/content_background_purple_2.png);
	background-repeat:repeat-y;
	background-position:top center;
	}
#content_rsvp {
	height: 220px;
	background-image: url(../_images/content_background_purple_2.png);
	background-repeat:repeat-y;
	background-position:top center;
	}	
#content_client_film_inside, #content_join_questionnaire_inside {
	width: 880px;
	height: auto;
	margin-left: 120px;
	background-color: #FFFFFF;
	-moz-border-radius: 30px;
	-webkit-border-radius: 30px;
	border: 1px solid #fff;
	padding: 30px;
	}
		
#content_join_questionnaire_inside iframe, #content_join_questionnaire_inside iframe {
	margin-left: 20px;
	padding: 40px;
	height: 600px;
	width: 750px;
	}
#become_a_member {
	width: 810px;
	height: 1200px;
	background-color: #87176B;
	margin-left: 30px;
	margin-right: 0px;
	margin-top: 0px;
	line-height:26px;
	float: left;
	-moz-border-radius: 30px;
	-webkit-border-radius: 30px;
	border: 1px solid #fff;
	padding: 30px;
	}		
#paypal {
	height: 240px;
	margin-left: 380px;
	margin-bottom: 0px;
	width: 400px;
	}	
#signup {
	position: absolute;
	left: 450px;
	top: 50px;
	width: 350px;
	height: 240px;
	margin-left: 130px;
	margin-right: 60px;
	line-height:26px;
	float: left;
	/*background-color: #A656CC;*/
	background-color: #851D6C;
	-moz-border-radius: 30px;
	-webkit-border-radius: 30px;
	border: 1px solid #fff;
	padding: 30px;
	}		
#SignUp .signupframe {
	position: absolute;
	border: 0px solid #A656CC;
	line-height:150%;
	font-family: Arial, Helvetica, sans-serif;
	color: #ffffff;
	left: 60px;
	top: 30px;
	}
.donate_via_paypal {
	width: 300px;
	height: 300px;
	margin-left: 50px;
	margin-right: 60px;
	margin-top: 30px;
	line-height:26px;
	float: left;
	/*background-color: #A656CC;*/
	background-color: #87176B;
	-moz-border-radius: 30px;
	-webkit-border-radius: 30px;
	border: 1px solid #fff;
	padding: 30px;
	}	
	
	
	
	
	
	
/*---------------------------CONTENT_PARTNERS--------------------------*/
#content_partners {
	background-image: url(../_images/content_background_black.png);
	background-repeat:repeat-y;
	background-position:top center;
	position: relative;
	height: auto;
	font-family: Verdana, Geneva, sans-serif;
	line-height: 1.1em;
	font-size: 1em;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-bottom: 0px;
	padding-left: 120px;
	padding-right: 120px;
	min-width: 900px;
	}

/*-----------PLATFORMS-----------*/


#platforms_area {
	margin-left: 0px;
	margin-right: 0px;
	}



/*-----------DIRECT_DISTRIBUTION-----------*/

.text_direct_distribution {
	position: relative;
	float: left;
	width: 867px;
	height: 21px;
	margin: 0px 0px 0px 0px;
	padding-left: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-right: 0px;
	}	
.platforms_area_direct {
	position: relative;
	float: left;
	width: 874px;
	height: auto;
	margin-bottom: 10px;
	margin-right: 10px;
	-moz-border-radius: 30px;
	-webkit-border-radius: 30px;
	border: 2px solid #ffffff;
	padding-top: 10px;
	padding-right: 30px;
	padding-bottom: 30px;
	padding-left: 30px;
	}

/*-----------MOBILE_PHONE, ITUNES, CABLE-----------*/

.text_mobile {
	float: left;
	width: 220px;
	height: 21px;
	margin: 0px 0px 0px 0px;
	padding-left: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-right: 0px;
	}
.text_itunes {
	float: left;
	width: 220px;
	height: 21px;
	margin: 0px 0px 0px 0px;
	padding-left: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-right: 0px;
	}	
.text_cable {
	float: left;
	width: 375px;
	height: 21px;
	margin: 0px 0px 0px 0px;
	padding-left: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-right: 0px;
	}	
.platforms_area_mobile {
	position: relative;
	float: left;
	width: 158px;
	height: 290px;
	margin-bottom: 10px;
	margin-right: 20px;
	-moz-border-radius: 30px;
	-webkit-border-radius: 30px;
	border: 2px solid #ffffff;
	padding: 0px 40px 30px 5px;
	}

.platforms_area_itunes {
	position: relative;
	float: left;
	width: 153px;
	height: 143px;
	margin-bottom: 10px;
	margin-right: 10px;
	-moz-border-radius: 30px;
	-webkit-border-radius: 30px;
	border: 2px solid #ffffff;
	padding: 80px 40px 0px 20px; 
	}	
.platforms_area_cable {
	position: relative;
	float: left;
	width: 667px;
	height: 260px;
	margin-bottom: 10px;
	margin-right: 0px;
	-moz-border-radius: 30px;
	-webkit-border-radius: 30px;
	border: 2px solid #ffffff;
	padding-top: 30px;
	padding-right: 10px;
	padding-bottom: 30px;
	padding-left: 30px;
	}	


/*-----------PARTNERS-----------*/


#partners_area {
	margin-left: 0px;
	margin-right: 0px;
	}


	


/*-----------EDUCATIONAL/COLLEGE, HOME VIDEO AND AGGREGATORS-----------*/
	

	
.text_educational_college {
	position: relative;
	float: left;
	width: 385px;
	height: 21px;
	margin: 0px 0px 0px 0px;
	padding-left: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-right: 0px;
	}
.text_home_video {
	position: relative;
	float: left;
	width: 275px;
	height: 21px;
	margin: 0px 0px 0px 0px;
	padding-left: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-right: 0px;
	}		
.text_aggregators {
	position: relative;
	float: left;
	width: 190px;
	height: 21px;
	margin: 0px 0px 0px 0px;
	padding-left: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-right: 0px;
	}		
.partners_area_education_college {
	position: relative;
	float: left;
	width: 335px;
	height: 283px;
	margin-bottom: 10px;
	margin-right: 20px;
	-moz-border-radius: 30px;
	-webkit-border-radius: 30px;
	border: 2px solid #ffffff;
	padding: 0px 20px 20px 20px;
	}	
.partners_area_home_video {
	position: relative;
	float: left;
	width: 200px;
	height: 263px;
	margin-bottom: 10px;
	margin-right: 20px;
	-moz-border-radius: 30px;
	-webkit-border-radius: 30px;
	border: 2px solid #ffffff;
	padding: 20px 20px 20px 20px;
	}
.partners_area_aggregators {
	position: relative;
	float: left;
	width: 800px;
	height: 283px;
	margin-bottom: 10px;
	margin-right: 0px;
	-moz-border-radius: 30px;
	-webkit-border-radius: 30px;
	border: 2px solid #ffffff;
	padding: 20px 20px 0px 20px;
	}		
#partners_area_marketing {
	position: relative;
	float: left;
	width: 140px;
	height: 175px;
	margin-bottom: 10px;
	margin-right: 0px;
	-moz-border-radius: 30px;
	-webkit-border-radius: 30px;
	border: 2px solid #ffffff;
	margin-left: 0px;
	padding-top: 40px;
	padding-right: 60px;
	padding-bottom: 0px;
	padding-left: 60px;
	}		
#partners_area_marketing_online {
	position: relative;
	float: left;
	width: 540px;
	height: 175px;
	margin-bottom: 10px;
	margin-right: 0px;
	-moz-border-radius: 30px;
	-webkit-border-radius: 30px;
	border: 2px solid #ffffff;
	margin-left: 20px;
	padding-top: 40px;
	padding-right: 40px;
	padding-bottom: 0px;
	padding-left: 60px;
	}	
/*-----------GRASSROOTS, ONLINE, DISTRIBUTION ELEMENTS-----------*/
	
	
	
	
	
.text_grassroots {
	position: relative;
	float: left;
	width: 275px;
	height: 21px;
	margin: 0px 0px 0px 0px;
	padding-left: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-right: 0px;
	}		
.text_online {
	position: relative;
	float: left;
	width: 250px;
	height: 21px;
	margin: 0px 0px 0px 0px;
	padding-left: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-right: 0px;
	}
.text_distribution_elements {
	position: relative;
	float: left;
	width: 400px;
	height: 21px;
	margin: 0px 0px 0px 0px;
	padding-left: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-right: 0px;
	}			
.partners_area_grassroots {
	position: relative;
	float: left;
	width: 200px;
	height: 230px;
	margin-bottom: 10px;
	margin-right: 10px;
	-moz-border-radius: 30px;
	-webkit-border-radius: 30px;
	border: 2px solid #ffffff;
	padding: 0px 30px 30px 30px;
	}	
.partners_area_online {
	position: relative;
	float: left;
	width: 200px;
	height: 220px;
	margin-bottom: 10px;
	margin-right: 10px;
	-moz-border-radius: 30px;
	-webkit-border-radius: 30px;
	border: 2px solid #ffffff;
	padding: 20px 20px 20px 20px;
	}
.partners_area_distribution_elements {
	position: relative;
	float: left;
	width: 350px;
	height: 220px;
	margin-bottom: 10px;
	margin-right: 10px;
	-moz-border-radius: 30px;
	-webkit-border-radius: 30px;
	border: 2px solid #ffffff;
	padding: 20px 20px 20px 20px;
	}



/*-----------INTERNATIONAL, PUBLICITY, SPONSORSHIP-----------*/




.text_international {
	position: relative;
	float: left;
	width: 275px;
	height: 21px;
	margin: 0px 0px 0px 0px;
	padding-left: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-right: 0px;
	}
.text_publicity {
	position: relative;
	float: left;
	width: 420px;
	height: 21px;
	margin: 0px 0px 0px 0px;
	padding-left: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-right: 0px;
	}
.text_sponsorship {
	position: relative;
	float: left;
	width: 200px;
	height: 21px;
	margin: 0px 0px 0px 0px;
	padding-left: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-right: 0px;
	}		
.partners_area_international {
	position: relative;
	float: left;
	width: 200px;
	height: 183px;
	margin-bottom: 10px;
	margin-right: 10px;
	-moz-border-radius: 30px;
	-webkit-border-radius: 30px;
	border: 2px solid #ffffff;
	padding: 10px 30px 30px 30px;
	}	
.partners_area_publicity {
	position: relative;
	float: left;
	width: 350px;
	height: 163px;
	margin-bottom: 10px;
	margin-right: 10px;
	-moz-border-radius: 30px;
	-webkit-border-radius: 30px;
	border: 2px solid #ffffff;
	padding: 30px;
	}	
.partners_area_sponsorship {
	position: relative;
	float: left;
	width: 165px;
	height: 163px;
	margin-bottom: 10px;
	margin-right: 10px;
	-moz-border-radius: 30px;
	-webkit-border-radius: 30px;
	border: 2px solid #ffffff;
	padding: 30px;
	}	


/*-----------DIY MARKETING-----------*/
	
.text_diy {
	position: relative;
	float: left;
	width: 325px;
	height: 21px;
	margin: 0px 0px 0px 0px;
	padding-left: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-right: 0px;
	}	
.partners_area_diy {
	position: relative;
	float: left;
	width: 300px;
	height: 163px;
	margin-bottom: 10px;
	margin-right: 10px;
	-moz-border-radius: 30px;
	-webkit-border-radius: 30px;
	border: 2px solid #ffffff;
	padding: 30px 10px 30px 10px;
	}	
.text_legal {
	position: relative;
	float: left;
	width: 275px;
	height: 21px;
	margin: 0px 0px 0px 0px;
	padding-left: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-right: 0px;
	}	
.partners_area_legal {
	position: relative;
	float: left;
	width: 566px;
	height: 203px;
	margin-bottom: 10px;
	margin-right: 10px;
	-moz-border-radius: 30px;
	-webkit-border-radius: 30px;
	border: 2px solid #ffffff;
	padding: 10px 10px 10px 10px;
	}	
.legal {
	float: left;
	width: 280px;
	height: 80px;
	padding-top: 20px;
	}
.legal_text {
	text-align: center;	
	}

/*---------------------------CONTENT_FILMS--------------------------*/

#content_films {
	height: auto;
	background-image: url(../_images/content_background.png);
	background-repeat:repeat-y;
	background-position:top center;
	padding-left: 120px;
	padding-right: 80px;
	min-width: 900px;
	}

.slate_box {
	background-color:#ffffff;
	position: relative;
	float: left;
	width: 415px;
	height: 1875px;
	padding: 20px;
	margin-bottom: 30px;
	margin-right: 25px;
	-moz-border-radius: 30px;
	-webkit-border-radius: 30px;
	border: 2px solid #ccc;
	font-family: Arial, Helvetica, sans-serif;
	}
.entry_footer {
	font-family: Arial, Helvetica;
	clear: both;
	text-transform:uppercase;
	line-height: 100%;
	text-align: left;
	padding-top: 0px;
	padding-right: 20px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-top: 10px;
	margin-left: 0px;
	}
.image_preview {
	margin: 20px 0px 0px 0px;
	padding-bottom: 0px;
	height: auto;
	width:auto;
	}

.image_preview p {
	padding-left: 0px;
	}


/*---------------------------CONTENT_DISTRIPEDIA--------------------------*/

#content_distripedia {
	height: auto;
	background-image: url(../_images/content_background.png);
	background-repeat:repeat-y;
	background-position:top center;
	padding-left: 120px;
	padding-right: 120px;
	}			

.distripedia_ddguide {
	float: left;
	width: 380px;
	height: 564px;
	padding: 30px;
	margin-right: 20px;
	-moz-border-radius: 30px;
	-webkit-border-radius: 30px;
	border: 2px solid #ccc;
	overflow: hidden;
	background-color: #F9EDF6;
	}	
.distripedia_blog, .distripedia_reportcard {
	float: left;
	width: 400px;
	height: 240px;
	padding: 30px;
	margin-bottom: 20px;
	-moz-border-radius: 30px;
	-webkit-border-radius: 30px;
	border: 2px solid #ccc;
	overflow: hidden;
	background-color: #F9EDF6;
	}




			
/*---------------------------CONTENT_COMMUNITY--------------------------*/

#content_community {
	height: auto;
	background-image: url(../_images/content_background.png);
	background-repeat:repeat-y;
	background-position:top center;
	padding-left: 120px;
	padding-right: 120px;
	min-width: 900px;
	}			


.facebook_for_filmmakers {
	float: left;
	width: 860px;
	height: auto;
	padding: 30px;
	margin-right: 0px;
	background-color: #fff;
	background-repeat:no-repeat;
	-moz-border-radius: 30px; -webkit-border-radius: 30px; border: 1px solid #ccc; padding: 30px;
	}



			
	
		


/*---------------------------CONTENT_ABOUT--------------------------*/



#content_about_whoweare, #content_about_whatwecandoforyou, #content_about_howwework, #content_about_faqs, #content_about_testimonials, #content_about_contact, #content_about_press, #content_about_mission {
	height: auto;
	background-image: url(../_images/content_background.png);
	background-repeat:repeat-y;
	background-position:top center;
	padding-left: 120px;
	padding-right: 120px;
	margin: 0px;
	min-width: 900px;
	}
#content_about_advisoryboard, #content_about_boardofdirectors {
	height: auto;
	background-image: url(../_images/content_background.png);
	background-repeat:repeat-y;
	background-position:top center;
	padding-left: 120px;
	padding-right: 120px;
	margin: 0px;
	min-width: 900px;
	}
.board_list {
	width: 440px;
	margin-right: 30px;
	float: left;
	}



/*---------------------------CONTENT_SERVICES--------------------------*/

#content_services, #content_resources, #content_reading {
	height: auto;
	background-image: url(../_images/content_background.png);
	background-repeat:repeat-y;
	background-position:top center;
	padding-left: 120px;
	padding-right: 120px;
	min-width: 900px;
	}
		.content_services_services {
			width: 900px;
			height: auto;
			-moz-border-radius: 30px;
			-webkit-border-radius: 30px;
			border: 1px solid #CCC;
			margin: 7px 7px;
			padding: 15px 7px 0px 7px;
			}
		.content_resources_resources {
			float: left;
			width: 440px;
			height: 700px;
			-moz-border-radius: 30px;
			-webkit-border-radius: 30px;
			border: 1px solid #CCC;
			margin: 7px 7px;
			padding: 15px 7px 0px 7px;
			}
		.content_resources_reading {
			float: left;
			width: 440px;
			height: 420px;
			-moz-border-radius: 30px;
			-webkit-border-radius: 30px;
			border: 1px solid #CCC;
			margin: 7px 7px;
			padding: 15px 7px 0px 7px;
			}





/*				.content_home_left_a ul.what_we_can_do, .content_home_center ul.what_we_can_do, .content_home_left_bottom_2 ul.what_we_can_do {
					color: #555;
					font-family:Arial, Helvetica, sans-serif;
					line-height: 21px;
					margin-left: 30px;
					margin-right: 20px;
					}
				.content_home_left_a ul.what_we_can_do li, .content_home_center ul.what_we_can_do li, , .content_home_left_bottom_2 ul.what_we_can_do li {
					list-style:decimal;
					padding-top: 5px;
					padding-bottom: 0px;
					padding-left: 10px;
					margin-left: 20px;
					line-height: 1.25em;
					}		
			*/



.content_home_left_a_bottom {
	float: left;
	width: 600px;
	height: 105px;
	margin-left: 115px;
	-moz-border-radius: 30px;
	-webkit-border-radius: 30px;
	border: 1px solid #CCC;
	margin-top: 20px;
		padding: 15px 30px 30px 30px;
			}	
		.content_home_left_bottom_2 {
	float: left;
	width: 640px;
	height: auto;
	margin-left: 25px;
	-moz-border-radius: 30px;
	-webkit-border-radius: 30px;
	border: 1px solid #CCC;
	margin-top: 15px;
	padding: 15px 30px 30px 30px;
			}
			
			
			
			
		#content_home_right {
	position: relative;
	float: right;
	margin-right: 175px;
	width: 200px;
	height: 800px;
		}
		.area_1 {
	position: relative;
	width: 200px;
	height: 530px;
	margin-bottom: 20px;
	-moz-border-radius: 30px;
	-webkit-border-radius: 30px;
	border: 2px solid #dff4cb;
	padding: 30px;
	background-color: #f4fcec;
			}
	

.content_home_bottom {
	width: 640px;
	height: 175px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 30px;
	-moz-border-radius: 30px;
	-webkit-border-radius: 30px;
	border: 1px solid #CCC;
	padding: 30px;
	background-color: #FFF;
	}



.area_4 {
	position: relative;
	width: 200px;
	height: 130px;
	margin-bottom: 20px;
	-moz-border-radius: 30px;
	-webkit-border-radius: 30px;
	border: 2px solid #000000;
	padding: 30px;
/*	background-color: #f4fcec;*/
	background-color: #000000;
			}			





						
						
						
						
		.area_facebook {
			position: relative;	
			width: 200px;
			height: 400px;
			margin-top: 20px;
			-moz-border-radius: 30px; -webkit-border-radius: 30px; border: 2px solid #dff4cb; padding: 30px; background-color: #f4fcec;
			}







/*#content_dd {
	height: 668px;
	background-image: url(../_images/content_background.png);
	background-repeat:repeat-y;
	background-position:top center;
	}*/

#content_blog {
	height: auto;
	background-image: url(../_images/content_background.png);
	background-repeat:repeat-y;
	background-position:top center;
	}

				
#content_blog_wordpress {
	margin: 0 110px;
	width: 940px;
	height: auto;
	padding: 0px 0 0 10px;
	border-style:solid;
	border-width:thin;
	-moz-border-radius-topleft: 30px;
	-webkit-border-top-left-radius: 30px;
	-moz-border-radius-bottomleft: 30px;
	-webkit-border-bottom-left-radius: 30px;
	background-color: #f4fcec;
			border-color: #dff4cb;
}
#networked_blogs {
	margin-top: 30px;
	margin-bottom: 0px;
	padding: 0 100px;
	height: 299px;
			}

#content_services_services_left {
	float: left;
	width: 600px;
	height: 1100px;
	margin-left: 115px;
	-moz-border-radius: 30px;
	-webkit-border-radius: 30px;
	border: 1px solid #CCC;
	padding: 5px 0px 0px 0px;
			}	
	




#content_services_services_right {
	float: right;
	width: 295px;
	height: 1100px;
	margin-right: 95px;
	margin-left: 30px;
	-moz-border-radius: 30px;
	-webkit-border-radius: 30px;
	border: 1px solid #CCC;
	padding-top: 30px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 40px;
			}

				


	
	
	/*---------------------------SCREENING_ROOM--------------------------*/

#whats_playing {
	width: 400px; 
	height: auto;
	float: left;
	}


#videoPlayback {
	width: 527px; 
	height: 395px;
	background-color: #000000;
	float: left;
	}

img.whats_playing {
	padding-bottom: 10px;
	}
	
	
	

























#sidebar0 {
	width: 115px;
	float: left;
	height: 600px;
	font-size: 10px;
	}

#sidebar1, #sidebar2 {
	width: 160px;
	float: left;
	height: 600px;
	font-size: 11px;
	}
	
	
			
/*#ddcontent {
	background-color: #ffffff;
	float: left;
	margin-right: 0px;
	margin-left: 0px;
	width: 627px;
	height: 575px;
	overflow-y:scroll;
	overflow-x:hidden;
	border-color: #999999;
	border-style:solid;
	border-width:thin;
	-moz-border-radius-topleft: 30px;
	-webkit-border-top-left-radius: 30px;
	-moz-border-radius-bottomleft: 30px;
	-webkit-border-bottom-left-radius: 30px;
		}
		#ddcontent p {
			margin-left: 10px;
			margin-right: 20px;
			padding-bottom: 20px;
			padding-left: 0px;
			padding-right: 0px;
			}
				#ddcontent p.copyright {
					padding-top:50px;
					margin-left: 60px;
					padding-bottom: 0px;
					font-size:14px;
					color: #000000;
					}
			#ddcontent p.heading {
					margin-left: 60px;
					padding-bottom: 20px;
					font-size:16px;
					color: #555;
					}					
				#ddcontent p.item {
					margin-left: 60px;
					margin-right: 20px;
					padding-bottom: 20px;
					color: #555;
					}
				#ddcontent p.item2 {
					margin-left: 60px;
					margin-right: 20px;
					padding-bottom: 20px;
					color: #000;
					font-size: 14pt;
					font-weight: bold;
					}					
				#ddcontent p.item {
					margin-left: 60px;
					margin-right: 20px;
					padding-bottom: 20px;
					color: #555;
					}
			#ddcontent p.bolditem {
					margin-right: 20px;
					padding-bottom: 20px;
					font-weight:bold;
					}
				#ddcontent p.indent {
					margin-left: 90px;
					margin-right: 20px;
					padding-bottom: 20px;
					color: #555;
					}
		#ddcontent ul {
			margin-left: 60px;
			padding-bottom: 20px;
			}
		#ddcontent li {
			padding: 0px 85px 0px 15px;
			margin-bottom:10px;
			margin-left:45px;
			text-align:left;
			color: #555;
			}
	#ddcontent h1 {
		padding-top: 50px;
		padding-left: 60px;
		}
	#ddcontent h2 {
		padding-top: 50px;
		padding-left: 60px;
		}*/	
.big {
	font-size:24px;
	text-decoration:underline;
	}
.nounderline {
	text-decoration:none;
	}
.logo {
	position: absolute;
	left: 20px;
	top: 13px;
	background-color: #000;
	}		
.icon {
	margin-left: 0px;
	padding: 0 0 10px 0;
	}		
.new {
	padding: 0 5px 0 0;
	}
/*#topten ul {
	text-align:left;
	line-height: 16px;
	font-size:14px;
	padding-bottom: 18px;
	padding-left: 18px;
	list-style-type:decimal;
	}	
#topten li {
	padding-bottom: 18px;
	}	*/













	


	

.faq {
	margin-right: 20px;
	}







		.breadk {
			width: 600px;
			height: auto;
			padding: 15px 7px 0px 7px;
			}









/*----------------------------------------QUOTE BOXES---------------------------------------*/

blockquote {
	text-align:left;
	width: 830px;
	margin: 0px 20px 30px 0px;
	padding: 43px 30px 20px 80px;
	background-color: #B41E8E;
	line-height: 1.4em;
	border: 0px solid #FFF;
	-moz-border-radius: 70px;
	-webkit-border-radius: 70px;
	-moz-border-radius: 70px;
	-webkit-border-radius: 70px;
	background-image:url(../_images/quote.png);
	background-repeat:no-repeat;
	background-position: 10px 0px;
	}
p.quote {
	color: #FFF;
	text-align:left;
	padding-bottom: 10px;
	padding-right: 20px;
	font: 1.05em/1.4em  Tahoma, Geneva, sans-serif;
	}
p.quote_last {
	color: #FFF;
	text-align:left;
	padding-right: 20px;
	font: 1.05em/1.4em  Tahoma, Geneva, sans-serif;
	}	
p.indent {
	color: #FFF;
	font: 1.0em/1.4em Tahoma,Arial,Helvetica,serif;
	text-align: right;
	font-weight:bold;
	margin-right: 50px;
	}
p.info {
	color: #FFF;
	text-align:center;
	padding-right: 20px;
	font: .85em/1.4em  Tahoma, Geneva, sans-serif;
	}		
blockquote a, blockquote a:visited, blockquote a:link, blockquote_right a, blockquote_right a:visited, blockquote_right a:link {
	color: #CCC;
	text-decoration: none;
	}
blockquote a:hover, blockquote_right a:hover {
	color: #fff;
	text-decoration: none;
	}	
