@charset "UTF-8";
html { 
	overflow-y: scroll;
	} 
* {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	}

.clear {
    clear: both;
	}	
body {
	background-color:#B2D436;
	/*background-color:#66CC00;*/
	/*background-color:#b3d436;*/
	font-family: "myriad-pro-1","myriad-pro-2", Verdana, Geneva, sans-serif;
	font-family: "proxima-nova-1", "proxima-nova-2","Helvetica Neue",Helvetica,Arial,sans-serif;
	font-size: 0.9em;
	}
#wrapper, #wrapper_blog {
	width: 1180px;
	height: auto;
	margin: 15px auto;
	background-image: url(../_images/wrapper_background_2.png);
	background-repeat:no-repeat;
	background-position:top;
	}
#wrapper_blog {
	padding: 0px 0 0;
	}

#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, #header_blog {
	height: 140px;
	background-image:url(../_images/header_background11.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;
	}
	
#like {
	}
	
.page_header {
	color: #b41e8e !important; 
	font-size: 130%;
	font-weight:bold;
	}
.page_header_white {
	color: #fff !important; 
	font-size: 130%;
	font-weight:bold;
	}	
	
/*---------------------------LINKS--------------------------*/


	
#content_home a, #content_services a, #content_about a, #content_films a, #content_distripedia a, #content_community a, #content_resources a, #content_client_film_inside a, #content_fiscalsponsorship a {
	color: #b377c9;
	text-decoration: none;
	border: 0px;
	-webkit-transition: 0.3s; /* For Safari 3.1 to 6.0 */
    transition: 0.3s;
	}
#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, #content_client_film_inside a:hover, #content_fiscalsponsorship 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, #content_digital a {
	color: #DC96CA;
	text-decoration: none;
	border: 0px;
	}
#content_partners a:hover, #content_digital 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: 16px;
	margin-left: 0px;
	margin-right: 20px;
	margin-bottom: 20px;
	width: 660px;
	}
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;
	}
ul.awards_list {
	list-style: none;
	padding-left: 20px;
}
#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;
	}
#content_films ul.fiscal {
	list-style: disc;
	padding-bottom: 20px;
	color: #555;
}

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

ul.join {
	color: #FFF;
	line-height: 21px;
	margin-left: 0px;
	margin-right: 20px;
	}
ul.join li {
	list-style:disc;
	padding-top: 10px;
	padding-bottom: 0px;
	margin-left: 40px;
	margin-bottom: 1px;
	padding-right: 0px;
	color: #FFF;
	font: 1em;
	}	
#become_a_member a:link {
	text-decoration: underline;
	}


		.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;
			}		

.a_z_column {
	float: left;
	width: 300px;
	margin-right: 10px;
	}
	

.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_grid12.png);  background-repeat: no-repeat; }
#navigation a, #navigation a:visited { padding: 10px 0px; }
	
/* BUTTONS */
#navigation #nav li#home2 a { float: left; width: 88px; height: 35px; padding-top: 0px; padding-right: 0px; padding-left: 0px; overflow: hidden; background-position: 0 -55px; outline: none; }
#navigation #nav li#about a { float: left; width: 89px; height: 35px; padding-top: 0px; padding-right: 0px; padding-left: 0px; overflow: hidden; background-position: -88px -55px; outline: none;}
#navigation #nav li#join a { float: left; width: 73px; height: 35px; padding-top: 0px; padding-right: 0px; padding-left: 0px; overflow: hidden; background-position: -177px -55px; outline: none;}
#navigation #nav li#films a { float: left; width: 80px; height: 35px; padding-top: 0px; padding-right: 0px; padding-left: 0px; overflow: hidden; background-position: -250px -55px; outline: none;}
#navigation #nav li#digital a { float: left; width: 87px; height: 35px; padding-top: 0px; padding-right: 0px; padding-left: 0px; overflow: hidden; background-position: -330px -55px; outline: none;}
#navigation #nav li#resourceplace a { float: left; width: 155px; height: 35px; padding-top: 0px; padding-top: 0px; padding-right: 0px; padding-left: 0px; overflow: hidden; background-position: -417px -55px; outline: none;}
#navigation #nav li#distripedia a { float: left; width: 125px; height: 35px; padding-top: 0px; padding-top: 0px; padding-right: 0px; padding-left: 0px; overflow: hidden; background-position: -572px -55px; outline: none;}
#navigation #nav li#fiscalsponsorship a { float: left; width: 180px; height: 35px; padding-top: 0px; padding-top: 0px; padding-right: 0px; padding-left: 0px; overflow: hidden; background-position: -697px -55px; outline: none;}
#navigation #nav li#blog a { float: left; width: 79px; height: 35px; padding-top: 0px; padding-top: 0px; padding-right: 0px; padding-left: 0px; overflow: hidden; background-position: -877px -55px; outline: none;}


/* OVER STATES */
#navigation #nav li#home2 a:hover { outline: none; background-position: 0 -110px; }
#navigation #nav li#about a:hover { outline: none; background-position: -88px -110px; }
#navigation #nav li#join a:hover { outline: none; background-position: -177px -110px; }
#navigation #nav li#films a:hover { outline: none; background-position: -250px -110px; }
#navigation #nav li#digital a:hover { outline: none; background-position: -330px -110px; }
#navigation #nav li#resourceplace a:hover { outline: none; background-position: -417px -110px; }
#navigation #nav li#distripedia a:hover { outline: none; background-position: -572px -110px; }
#navigation #nav li#fiscalsponsorship a:hover { outline: none; background-position: -697px -110px; }
#navigation #nav li#blog a:hover { outline: none; background-position: -877px -110px; }

/* PRESSED STATES */
#navigation #nav li#home2 a:active { background-position: 0 -165px; }
#navigation #nav li#about a:active { background-position: -88px -165px; }
#navigation #nav li#join a:active { background-position: -177px -165px; }
#navigation #nav li#films a:active { background-position: -250px -165px; }
#navigation #nav li#digital a:active { background-position: -330px -165px; }
#navigation #nav li#resourceplace a:active { background-position: -417px -165px; }
#navigation #nav li#distripedia a:active { background-position: -572px -165px; }
#navigation #nav li#fiscalsponsorship a:active { background-position: -697px -165px; }
#navigation #nav li#blog a:active { background-position: -877px -165px; }

/* ON STATES */
#navigation.home #nav li#home2 a { background-position: 0 0px;}
#navigation.about #nav li#about a { background-position: -88px 0px; }
#navigation.join #nav li#join a { background-position: -177px -275px; }
#navigation.films #nav li#films a { background-position: -250px -0px; }
#navigation.digital #nav li#digital a { background-position: -330px -220px; }
#navigation.resourceplace #nav li#resourceplace a { background-position: -417px 0px; }
#navigation.distripedia #nav li#distripedia a { background-position: -572px 0px; }
#navigation.fiscalsponsorship #nav li#fiscalsponsorship a { background-position: -697px 0px; }
#navigation.blog #nav li#blog a { background-position: -877px 0px; }




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


ul#subnav_about {
	float: right;
	width: 960px;
	text-align: right;
	margin-top: 7px;
	margin-right: 112px;
	font-size: 90%;
	outline:none;
	border: none;
	font-family:Arial, Helvetica, sans-serif;
	letter-spacing: 0px;
	}
ul#subnav_fiscalsponsorship {
	float: right;
	width: 960px;
	text-align: right;
	margin-top: 7px;
	margin-right: 112px;
	font-size: 90%;
	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: 90%;
	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: 90%;
	outline:none;
	border: none;
	font-family:Arial, Helvetica, sans-serif;
	letter-spacing: 0px;
	}	
ul#subnav_direct {
	float: left;
	width: 960px;
	text-align: left;
	margin-top: 25px;
	margin-left: 182px;
	font-size: 90%;
	outline:none;
	border: none;
	font-family:Arial, Helvetica, sans-serif;
	letter-spacing: 0px;
	}		
ul#subnav_about a, ul#subnav_films a, ul#subnav_fiscalsponsorship a {
	outline:none;
	border: none;
	}	
ul#subnav_about li, ul#subnav_films li, ul#subnav_fiscalsponsorship li {
	display: inline;
	}	
ul#subnav_about li.link a, ul#subnav_films li.link a, ul#subnav_fiscalsponsorship li.link a {
	color: #dc96ca;
	text-decoration: none;
	font-weight:bold;
	border: 0px solid #fff;
	padding: 5px 20px 5px 10px;
	}
ul#subnav_about li.link a:hover, ul#subnav_films li.link a:hover, ul#subnav_fiscalsponsorship li.link a:hover {
	color: #b41e8e !important; 
	text-decoration: underline;
	border: 0px solid #ccc;
	padding: 5px 20px 5px 10px;
	}
	
ul#subnav_about li.active a, ul#subnav_films li.active a, ul#subnav_fiscalsponsorship li.active a {
	color: #b41e8e;
	font-weight:bold;
	text-decoration: underline;
	border: 0px solid #555;
	padding: 5px 20px 5px 10px;
	}
ul#subnav_about li.active a:hover, ul#subnav_films li.active a:hover, ul#subnav_fiscalsponsorship li.active a:hover {
	color: #b41e8e;
	text-decoration: underline;
	border: 0px solid #555;
	padding: 5px 20px 5px 10px;
	}		
	
ul#subnav_join, ul#subnav_digital {
	float: left;
	width: 960px;
	text-align: left;
	margin-top: 25px;
	margin-left: 112px;
	font-size: 90%;
	outline:none;
	border: none;
	font-family:Arial, Helvetica, sans-serif;
	letter-spacing: 0px;
	}

ul#subnav_join a, ul#subnav_digital a  {
	outline:none;
	border: none;
	}	
ul#subnav_join li, ul#subnav_digital li {
	display: inline;
	}
ul#subnav_join li.active a, ul#subnav_digital 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_digital li.active a:hover {
	color: #fff;
	font-weight:bold;
	text-decoration: underline;
	border-bottom: 0px solid #fff;
	padding: 5px 10px 5px 10px;
	}	
ul#subnav_digital 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_digital 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;
	}
small, .title_smaller {
	text-transform:uppercase;
	font-weight:bold;
	font-size:65%;
	line-height: 8pt;
	}
.title_smaller_slate {
	text-transform:uppercase;
	font-weight:bold;
	font-size:60%;
	line-height: 16pt;
	font-family: "proxima-nova-1","proxima-nova-2",sans-serif;
font-weight:700;	
	}	
.upper {
	text-transform: uppercase;
	}
.upperbold {
	text-transform: uppercase;
	font-weight: bold;
	}	
.larger {
	font-weight:bold;
	font-size:120%;
	line-height: 14pt;
	}
.smalltext {
	font-size: 11px;
	letter-spacing: 1px;
	}


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



#content_fiscalsponsorship h1, #content_fiscalsponsorship h2, #content_fiscalsponsorship h3, #content_fiscalsponsorship h4, #content_fiscalsponsorship p, #content_fiscalsponsorship li {
	font-family: "myriad-pro-1","myriad-pro-2", Verdana, Geneva, sans-serif;	
	color: #555;
	padding-right: 60px;
	}
li.white {
	font-family: "myriad-pro-1","myriad-pro-2", Verdana, Geneva, sans-serif;	
	color: #fff;
	padding-right: 60px;
	}	
h1.fiscalsponsorship {
	margin-bottom: 15px;
	margin-top: 30px;}
h2.fiscalsponsorship {
	margin-bottom: 5px;
	margin-top: 5px;
	}
h3.fiscalsponsorship {
	margin-bottom: 15px;
	}
	
p, ol {
	padding: 0px 10px 14px 2px;
	color: #555;
	line-height: 18px;
	font-family: "myriad-pro-1","myriad-pro-2", Verdana, Geneva, sans-serif;
	font-family: "proxima-nova-1", "proxima-nova-2","Helvetica Neue",Helvetica,Arial,sans-serif;
	margin-left: 0px;
	}
ol.fiscal_sponsorship li {
	font-weight: bold;
	}
ul.list li.list-item {
	font-weight: normal;
	list-style: disc;
	margin-left: 20px;
	}
ol.list li.list-item {
	font-weight: normal;
	margin-left: 20px;
	}
ol.list2 li.project-proposal-item {
	font-weight: normal;
	margin-left: 18px;
	font-weight: bold;
	text-indent: 10px;
	}
ol.list2 p {
	margin-left: 26px;
	line-height: 18px;
}
ul.list_indent li.list-item {
	font-weight: normal;
	list-style: disc;
	margin-left: 60px;
	}

#content_fiscalsponsorship li.project-proposal-item {
	font-weight: bold;
	list-style: decimal;
	font-size: 16px;
	margin-bottom: 5px;
	}	
p.smaller {
	padding: 0px 0px 14px 2px;
	font-size: 0.8em;
	}	
p.white {
	padding: 0px 0px 14px 2px;
	color: #fff;
	}
p.join_white {
	padding: 0px 0px 14px 2px;
	margin-left: 0px;
	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: 0px;
	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_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.additional {
	font-weight:bold;
	}			
p.presskit {
	margin-top: 40px;
	margin-bottom: 40px;
	text-transform:uppercase;
	font-weight:bold;
	}
p.still {
	}
p.press {
	margin-left: 0px;
	}




.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;
	padding-bottom: 0px;
	margin-left: 10px;
	text-transform: uppercase;
	font-family: "proxima-nova-1","proxima-nova-2",sans-serif;
	font-weight:700;
	font-size: 16px;
	}
p.consultation_description {
	font-size: 11px;
	padding-bottom: 30px;
	margin-left: 10px;
	}

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

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

p.films {
	padding-left: 0px;
	padding-bottom: 30px;
	color:#000;
	font-weight: bold;
	font-size: 16px;
	letter-spacing:0.5px;
	font-family: "myriad-pro-1","myriad-pro-2",sans-serif;
	}
.consultation_title {
	padding-bottom: 5px;
	font-size: 18px;
	font-family: "myriad-pro-1","myriad-pro-2",sans-serif;
	line-height: 18px;
	}
.consultation_description {
	padding-top: 5px;
	font-size: 14px;
	font-family: "myriad-pro-1","myriad-pro-2",sans-serif;
	line-height: 14px;
	}
.content_home_mission_statement {
	color: #b41e8e !important; 
	line-height: 18px;
	font-size: 14px;
	font-family: "myriad-pro-1","myriad-pro-2",sans-serif;
	}








	


#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: 10px;
	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-size: 12pt;
	padding-bottom: 20px;
	padding-left: 120px;
	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%;
	}
*/

/*---------------------------BLOG--------------------------*/


#content_blog h1 {
	padding: 0px 0 0px 0;
	margin-top: 5px;
	}
#content_blog .entry-meta, #content_films .entry-meta {
	margin-bottom: 20px;
	}
#content_blog h1 a, #content_blog h1 a:link, #content_blog h1 a:visited, #content_blog h1 a:active, #content_blog h1 a:hover {
	text-decoration: none;
	}
#nav-above {
	margin-bottom: 20px;
	}
#content_blog .textwidget {
	margin-bottom: 50px;
	}
#content_blog h3.widget-title {
	margin-bottom: 10px;
	}
#content_blog li {
	list-style: disc;
	padding-top: 10px;
	padding-bottom: 0px;
	margin-left: 0px;
	margin-bottom: 10px;
	padding-right: 0px;
	color: #555;
	font: 1em;
    line-height: 18px;
	}	
#content_blog ul {
	margin-bottom: 20px;
    list-style-type: disc;
	}
#purple_box {
	background-color: #b41e8e; padding: 10px; padding-top: 20px; padding-left: 30px; padding-right: 20px; margin-bottom: 20px; -webkit-border-radius: 36px; -moz-border-radius: 36px; border-radius: 36px; width: 400px;
}		
#content_blog form#searchform {
	margin-bottom: 32px;
	}
#content_blog input#s.field {
	width: 80px;	
	}
#content_films footer.entry-meta, #content_blog footer.entry-meta {
	border-top: thin solid #CCC;
	padding-top: 10px;
	padding-bottom: 60px;
	margin-top: 10px;
	margin-bottom: 0px;
	}
#content_films #blog_back {
	margin-bottom: 40px;
		}
#content_films .page-title {
	margin-bottom: 40px;
		}

#content_films .entry-title, #content_blog .entry-title {
	border-top: 2px solid #b377c9;
		}

	
img.thumb {
	padding-right: 3px;
	padding-bottom: 3px;
	border: none;}

img.image_award {
	margin-bottom: 10px;
	}

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: right;
	margin: 0;
	padding: 5px 0px 10px 0px;
	border: none;
	}
img.noborder {
	border: none;
}
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: 70px;
	padding-top: 50px;
	}	
#platforms_area img.vudu {
	padding-left: 40px;
	padding-top: 35px;
	}
#platforms_area img.amazon {
	padding-left: 40px;
	padding-top: 50px;
	}
#platforms_area img.hulu {
	padding-left: 60px;
	padding-top: 50px;
	}	
#platforms_area img.youtube {
	padding-left: 60px;
	padding-top: 48px;
	}	
#platforms_area img.netflix {
	padding-left: 30px;
	padding-top: 30px;
	}	
#partners_area img.indieflix {
	padding-left: 55px;
	padding-top: 5px;
	}	
#partners_area img.gravitas {
	padding-left: 35px;
	padding-top: 35px;
	}	
#platforms_area img.vuze {
	padding-left: 60px;
	padding-top: 25px;
	}
#platforms_area img.vodo {
	padding-left: 15px;
	padding-top: 30px;
	}	
#platforms_area img.theauteurs {
	padding-left: 50px;
	padding-top: 45px;
	}
#platforms_area img.cinemanow {
	padding-left: 80px;
	padding-top: 42px;
	}
#platforms_area img.bigstar {
	padding-left: 60px;
	padding-top: 32px;
	}	
#platforms_area img.busk {
	padding-left: 50px;
	padding-top: 25px;
	}		
#platforms_area img.dynamo {
	padding-left: 50px;
	padding-top: 40px;
	}		
#platforms_area img.snag {
	padding-left: 45px;
	padding-top: 48px;
	}		
#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;
	padding-left: 0px;
	}
#partners_area img.groupees {
	padding-left: 50px;
	padding-top: 35px;
	}	
#partners_area img.eggup {
	padding-left: 30px;
	padding-top: 20px;
	}		
#partners_area img.distrify {
	padding-left: 40px;
	padding-top: 35px;
	}		
#partners_area img.fansoffilm {
	padding-left: 40px;
	padding-top: 20px;
	}		
#partners_area img.stonehenge {
	padding-left: 70px;
	padding-top: 30px;
	}		
#partners_area img.openfilm {
	padding-left: 50px;
	padding-top: 20px;
	}		
#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_HOME--------------------------*/




#content_home {
	height: auto;
	background-image: url(../_images/content_background_3.png);
	background-repeat:repeat-y;
	background-position:top center;
	font-family: "myriad-pro-1","myriad-pro-2", 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_party {
	height: auto;
	background-image: url(../_images/content_background_sundance_2015_party.png);
	background-repeat:repeat-y;
	background-position:top center;
	font-family: "myriad-pro-1","myriad-pro-2", 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_sentence {
	width: 160px;
	height: auto;
	margin-left: 115px;
	-moz-border-radius: 30px;
	-webkit-border-radius: 30px;
	border-radius: 30px;	
	border: 0px solid #CCC;
	background-color: #B41E8E;
	padding: 30px;
	background-repeat: no-repeat;
	background-position: 6px 10px;
	margin-bottom: 30px;
	margin-top: 2px;
	}
.content_home_mission_sentence p {
	color: #fff;
	line-height: 20px;
	font-size: 16px;
	font-weight: 300;
	}
.content_home_mission_statement {
	width: 160px;
	height: auto;
	margin-left: 115px;
	-moz-border-radius: 30px;
	-webkit-border-radius: 30px;
	border-radius: 30px;
	border: 1px solid #CCC;
	margin-bottom: 30px;
	font-family: "myriad-pro-1","myriad-pro-2", sans-serif;
	line-height: 14px;
	padding-top: 20px;
	padding-right: 25px;
	padding-bottom: 15px;
	padding-left: 30px;
	}	
.content_home_left_501c3 {
	width: 160px;
	height: auto;
	margin-left: 115px;
	-moz-border-radius: 30px;
	-webkit-border-radius: 30px;
	border-radius: 30px;
	border: 1px solid #CCC;
	background-color: #fff;
	padding: 20px 30px 15px 30px;
	font-family: "myriad-pro-1","myriad-pro-2", sans-serif;
	line-height: 14px;
	margin-bottom: 30px;
	}	
.site_links {
	width: 190px;
	height: auto;
	margin-left: 115px;
	-moz-border-radius: 30px;
	-webkit-border-radius: 30px;
	border-radius: 30px;
	border: 1px solid #CCC;
	background-color: #fff;
	padding: 20px 0px 20px 30px;
	font-family: "myriad-pro-1","myriad-pro-2", sans-serif;
	line-height: 14px;
	margin-bottom: 30px;
			}				
#content_home_center {
	float: left;
	width: 740px;
	height: auto;
	margin-left: 30px;
	margin-bottom: 0px;
	padding: 0px;
	}		
#content_home_center_new {
	max-width: 700px;
	position: relative;
	height: auto;
	}		

	.content_home_center_carousel {
			width: 700px;
			height: 595px;
			margin-left: 0px;
			margin-right: 0px;
			padding: 0px;
			margin-bottom: 30px;
			}	
.content_home_center_news {
	float: left;
	width: 640px;
	height: auto;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 30px;
	-moz-border-radius: 30px;
	-webkit-border-radius: 30px;
	border-radius: 30px;	
	border: 1px solid #CCC;
	padding-left: 30px;
	padding-right: 30px;
	padding-top: 20px;
	padding-bottom: 15px;
	background-color: #FFF;
	font-family: "myriad-pro-1","myriad-pro-2",sans-serif;
	}
.content_home_center_slideshow {
	float: left;
	width: 700px;
	height: 160px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 30px;
/*	-moz-border-radius: 30px;
	-webkit-border-radius: 30px;
	border: 1px solid #CCC;
*/	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	background-color: #FFF;
	font-family: "myriad-pro-1","myriad-pro-2",sans-serif;
	}		
		.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-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-radius: 30px;			
			border: 0px solid #000000;
			padding: 30px;
			background-color: #3F63B5;
			}	



		.home_mini_content_1 {
	width: 155px;
	height: 100px;
	margin-left: 0px;
	margin-right: 27px;
	margin-bottom: 30px;
	-moz-border-radius: 30px;
	-webkit-border-radius: 30px;
	border-radius: 30px;	
	border: 0px solid #CCC;
	padding: 30px;
	background-color: #B41E8E;
	float: left;
			}
		.home_mini_content_2 {
	width: 155px;
	height: 100px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 30px;
	-moz-border-radius: 30px;
	-webkit-border-radius: 30px;
	border-radius: 30px;
	border: 0px solid #CCC;
	padding: 30px;
	background-color: #B2D436;
	float: left;
			}
		.home_mini_content_3 {
	width: 155px;
	height: 100px;
	margin-left: 0px;
	margin-right: 28px;
	margin-bottom: 30px;
	-moz-border-radius: 30px;
	-webkit-border-radius: 30px;
	border-radius: 30px;	
	border: 0px solid #CCC;
	padding: 30px;
	background-color: #000;
	float: left;
			}
	.home_mini_content_4 {
	width: 200px;
	height: 40px;
	margin-left: 0px;
	margin-right: 28px;
	margin-bottom: 30px;
	-moz-border-radius: 30px;
	-webkit-border-radius: 30px;
	border-radius: 30px;	
	border: 1px solid #CCC;
	padding: 30px;
	background-color: #fff;
	float: left;
			}			
	.home_mini_content_5 {
	width: 215px;
	height: 60px;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 30px;
	-moz-border-radius: 30px;
	-webkit-border-radius: 30px;
	border-radius: 30px;	
	border: 0px solid #CCC;
	padding: 0px;
	background-color: #fff;
	float: left;
			}			
	.home_mini_content_6 {
	width: 100px;
	height: 40px;
	margin-left: 0px;
	margin-right: 28px;
	margin-bottom: 30px;
	-moz-border-radius: 30px;
	-webkit-border-radius: 30px;
	border-radius: 30px;	
	border: 1px solid #CCC;
	padding: 30px;
	background-color: #fff;
	float: left;
			}			
	.home_mini_content_7 {
	width: 395px;
	height: 80px;
	margin-left: 0px;
	margin-right: 28px;
	margin-bottom: 30px;
	-moz-border-radius: 30px;
	-webkit-border-radius: 30px;
	border-radius: 30px;	
	border: 1px solid #CCC;
	padding: 30px;
	padding-top: 15px;
	background-color: #fff;
	float: left;
	padding-bottom: 0px;
			}			



.list, ol.list li {
	margin-left: 20px;
	margin-bottom: 10px;
	line-height: 18px;
	}
li.list-item, li.list {
	font-family: "myriad-pro-1","myriad-pro-2",sans-serif;
	font-size: 0.9em;
	color: #555;
	line-height: 16px;
	font-size: 14px;
	padding-bottom: 5px;
}


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

#content_join {
	position: relative;
	background-image: url(../_images/content_background_purple_3.png);
	background-repeat:repeat-y;
	background-position:top center;
	height: auto;
	font-family: "myriad-pro-1","myriad-pro-2", 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: auto;
	background-image: url(../_images/content_background_purple_3.png);
	background-repeat:repeat-y;
	background-position:top center;
	}
#content_client_film, #content_join_questionnaire {
	height: auto;
	background-image: url(../_images/content_background_purple_3.png);
	background-repeat:repeat-y;
	background-position:top center;
	}
#content_rsvp_success {
	height: 120px;
	background-image: url(../_images/content_background_purple_3.png);
	background-repeat:repeat-y;
	background-position:top center;
	}
#content_rsvp {
	height: 220px;
	background-image: url(../_images/content_background_purple_3.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-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: 880px;
	height: auto;
	background-color: #87176B;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	line-height:26px;
	float: left;
	-moz-border-radius: 30px;
	-webkit-border-radius: 30px;
	border-radius: 30px;	
	border: 1px solid #fff;
	padding: 30px;
	}		
#paypal {
	height: 240px;
	margin-left: 380px;
	margin-bottom: 0px;
	width: 400px;
	}
#paypal_area {
	position: relative;
	height: 250px;
	}	
#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-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;
	}	
	
.pay_via_paypal {
	position: absolute;
	left: 100px;
	top: 0px;
	left: 97px;
	top: 42px;
	}
	
	
	
	
/*---------------------------CONTENT_PARTNERS--------------------------*/
#content_partners {
	background-image: url(../_images/content_background_black_3.png);
	background-repeat:repeat-y;
	background-position:top center;
	position: relative;
	height: auto;
	font-family: "myriad-pro-1","myriad-pro-2", 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-----------*/
#direct_compare {
	width: 880px;
	height: auto;
	background-color: #000000;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	line-height:26px;
	float: left;
	-moz-border-radius: 30px;
	-webkit-border-radius: 30px;
	border-radius: 30px;	
	border: 0px solid #fff;
	padding: 30px;
	}
.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-radius: 30px;	
	border: 2px solid #ffffff;
	padding-top: 10px;
	padding-right: 30px;
	padding-bottom: 30px;
	padding-left: 30px;
	}
	
#platform_chart table.main {
	border:0px solid #fff;
	border-collapse:collapse;
	font-family:arial,sans-serif;
	font-size:80%;
}
#platform_chart table {
	border: none;
	border-collapse:collapse;
	font-family:arial,sans-serif;
	font-size:80%;
}

#platform_chart td {
	border-collapse:collapse;
	padding:10px;
	color: #fff;
	line-height: 1.25em;
}
#platform_chart th{
	border-collapse:collapse;
	padding:10px;
	color: #fff;
	line-height: .9em;
	font-size: .9em;
	text-align: center;
	}
#platform_chart td .small_text_for_membership_chart {
	font-size: 1em;
	line-height: 1em;
	}
#platform_chart #fn,#dp,#ar{width:58px;}
#platform_chart #fr,#to{width:138px;}
caption{
	background:#ccc;
	font-size:140%;
	border:1px solid #FFF;
	border-bottom:none;
	padding:5px;
	text-align:left;
}
#platform_chart thead th{
	background:#9cf;
	text-align:left;
}
#platform_chart tbody th{
}
#platform_chart tfoot td{
	text-align:right;
	font-weight:bold;
	background:#369;
}
#platform_chart tbody td{
}
#platform_chart tbody tr.odd td{
}
.ba {
	padding: 20px;
}	
tr.tfc-direct {
	height: 75px;
	}
td.tfc_direct_terms_item {
	text-align:left;
	vertical-align: middle;
	font-size: 16px;
	line-height: 22px;	
	color: #fff;
	opacity: 0.85;
	}
#platform_chart a:hover {
	opacity: 0.8;
	}


#platform_chart tbody td.tfc_direct_terms_header {
	color:#000; 
	font-size: 10px;
	font-weight: bold;		
	background-image: url(../_images/content_background_2.png);
	}
	
/*-----------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-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-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-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;
	}
.text_diy_platforms {
	position: relative;
	float: left;
	width: 350px;
	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-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-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-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-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-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-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-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-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-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-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-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-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-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, #content_resource_place, #content_fiscalsponsorship {
	height: auto;
	background-image: url(../_images/content_background_3.png);
	background-repeat:repeat-y;
	background-position:top center;
	padding-left: 120px;
	padding-right: 120px;
	min-width: 900px;
	}
#content_fiscalsponsorship {
	padding-right:160px;
	}
.slate_box {
	background-color:#ffffff;
	position: relative;
	float: left;
	width: 415px;
	height: 2000px;
	padding: 20px;
	margin-bottom: 30px;
	margin-right: 25px;
	-moz-border-radius: 30px;
	-webkit-border-radius: 30px;
	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;
	}
	
	
.consultation_box {
	float: left;
	width: 250px;
	height: auto;
	border: thin #CCC solid;
	padding: 20px 0px 20px 20px;
	margin-right: 20px;
	margin-bottom: 10px;
	-moz-border-radius: 20px;
	-webkit-border-radius: 20px;
	border-radius: 30px;	
	background-color: #FFF;
	}
.consultation_container {
	height: 85px;
	width: 235px;
	}
.consultation_button {
	height: 40px;
	width: 235px;
	}	
.consultation_image {
	border: 0px;
	width: 220px;
	height: 150px;
	padding-left: 10px;
	padding-bottom: 15px;
	}

#newest_films {
	-moz-border-radius: 30px;
	-webkit-border-radius: 30px;
	border-radius: 30px;	
	background-color: #b41e8e;
	border: 0px #999 solid;
	width: 900px;
	height: auto;
	padding: 30px 0px 20px 50px;
	}
#all_films, #shorts {
	-moz-border-radius: 30px;
	-webkit-border-radius: 30px;
	border-radius: 30px;	
	background-color:#CCC;
	border: 0px #E3E3E3 solid;
	width: 900px;
	height: auto;
	padding: 30px 0px 20px 50px;
	}	
#films_2014, #films_2015, #films_2016, #films_2017, #films_2018, #films_2019, #films_2020 {
	-moz-border-radius: 30px;
	-webkit-border-radius: 30px;
	border-radius: 30px;	
	background-color:#000;
	border: 0px #E3E3E3 solid;
	width: 900px;
	height: auto;
	padding: 30px 0px 20px 50px;
	}	
#all_shorts {
	-moz-border-radius: 30px;
	-webkit-border-radius: 30px;
	border-radius: 30px;	
	background-color:#CCC;
	border: 0px #E3E3E3 solid;
	width: 900px;
	height: auto;
	padding: 30px 0px 20px 50px;
	}	

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

#content_distripedia {
	height: auto;
	background-image: url(../_images/content_background_3.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-radius: 30px;	
	border: 2px solid #ccc;
	overflow: hidden;
	background-color: #F9EDF6;
	}	
.distripedia_blog, .distripedia_reportcard {
	float: left;
	width: 380px;
	height: auto;
	padding: 30px;
	margin-bottom: 20px;
	-moz-border-radius: 30px;
	-webkit-border-radius: 30px;
	border-radius: 30px;	
	border: 2px solid #ccc;
	overflow: hidden;
	background-color: #F9EDF6;
	margin-right: 20px;
	}




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

#content_community {
	height: auto;
	background-image: url(../_images/content_background_3.png);
	background-repeat:repeat-y;
	background-position:top center;
	padding-left: 120px;
	padding-right: 120px;
	min-width: 900px;
	}			
#content_blog {
	padding-left: 120px;
	padding-right: 120px;
	background-image: url(http://www.thefilmcollaborative.org/_images/content_background_3.png);
	background-repeat:repeat-y;
	background-position:top center;
	}	
.content {
	float: left;
	width: 700px;
	padding-right: 40px;
	}
.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-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_3.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_3.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_3.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-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-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-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-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-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-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-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-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_3.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;
	width: 200px;
			}

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

#secondary {
	float: right;
	margin-right: 0;
	width: 200px;
}



#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-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;
	vertical-align: middle;
	}		
.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;
	}
p.quote_last {
	color: #FFF;
	text-align:left;
	padding-right: 20px;
	font: 1.05em/1.4em;
	}	
p.indent {
	color: #555555;
	font: 1.0em/1.4em;
	text-align: right;
	font-weight:bold;
	margin-right: 50px;
	}
p.attribute {
	color: #fff;
	font: 1.0em/1.4em;
	text-align: right;
	font-weight:bold;
	margin-right: 50px;
	}	
p.info {
	color: #FFF;
	text-align:center;
	padding-right: 20px;
	font-size: 0.75em;
	line-height: 1.4em;
	}		
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;
	}	



/*-----MEMBERSHIP CHART ON JOIN PAGE------*/

#membership_chart table.main, #platform_chart table.main  {
	font-family: "proxima-nova-1", "proxima-nova-2","Helvetica Neue",Helvetica,Arial,sans-serif;
}
#membership_chart table, #platform_chart table {
	border: none;
	border-collapse:collapse;
	font-family:arial,sans-serif;
	font-size:80%;
}

#membership_chart td.subheader {
	background-image: url(../_images/content_background_2.png);
	color: #000;
	font-weight: bold;
}
#membership_chart td, #platform_chart td {
	border-width: 1px;
	border-style: solid;
	border-color:#fff;
	border-collapse:collapse;
	padding:10px;
	color: #fff;
	line-height: 1.25em;
	font-size: 1.25em;
	text-align: center;
	vertical-align:middle;
}
#membership_chart td.side, #platform_chart td.tfc_direct_terms_item {
	text-align: left;
}

#membership_chart td.nested {
	border-width: 0px;
}
#membership_chart th{
	border-collapse:collapse;
	padding:10px;
	font-family: "myriad-pro-1","myriad-pro-2", Verdana, Geneva, sans-serif;
	color: #fff;
	line-height: .9em;
	font-size: .9em;
	text-align: center;
	}
#membership_chart td .small_text_for_membership_chart {
	font-size: 1em;
	line-height: 1em;
	}
#membership_chart #fn,#dp,#ar{width:58px;}
#membership_chart #fr,#to{width:138px;}
caption{
	background:#ccc;
	font-size:140%;
	border:1px solid #FFF;
	border-bottom:none;
	padding:5px;
	text-align:left;
}
#membership_chart thead th{
	background:#9cf;
	text-align:left;
}
#membership_chart tbody th{
}
#membership_chart tfoot td{
	text-align:right;
	font-weight:bold;
	background:#369;
}
#membership_chart tbody td{
}
#membership_chart tbody tr.odd td{
}
.ba {
	padding: 20px;
}


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

#film_content {
	float: left;
	width: 690px;
	height: auto;
	padding-left: 0px;
	}


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


.film_item {
	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;
	}
#film_image {
	float: left;
	width: 210px;
	height: auto;
	padding-right: 40px;
	}
#image {
	width: 210px;
	margin-bottom: 10px;
	}

.image_preview {
	margin: 20px 0px 0px 0px;
	padding-bottom: 0px;
	height: auto;
	width:auto;
	}

.image_preview p {
	padding-left: 0px;
	}	
p.title {
	text-transform: uppercase;
	font-weight: bold;
	padding-top: 0px;
	padding-bottom: 10px;
	font-size: 200%;
	line-height: 27pt;
	margin-left: 0px;
	font-family: 'proxima-nova-alt-condensed-1','proxima-nova-alt-condensed-2',sans-serif;
	font-family: "proxima-nova-1","proxima-nova-2",sans-serif;
font-weight:700;
	}	
p.text {
	padding-bottom: 20px;
	line-height: 14pt;
	font-size: 15px;
	padding-left: 0px;
	margin-left: 0px;
	}	
p.subtitle {
	margin-bottom:0px;
	font-family: "proxima-nova-1","proxima-nova-2",sans-serif;
font-weight:700;	font-weight:400;
	}	
	
p.credit  {
	text-transform:uppercase;
	margin-top:0px;
	margin-bottom:0px;
	font-size:13px;
	padding-left: 0px;
	margin-left: 0px;
	}
.role {
	font-weight: 800;
	font-size:10px;
	margin-left: 0px;
	padding-left: 0px;
	font-family: 'proxima-nova-alt-condensed-1','proxima-nova-alt-condensed-2',sans-serif;
	font-family: "proxima-nova-1","proxima-nova-2",sans-serif;
font-weight:700;
	}
.additional {
	font-weight: normal;
	font-size:11px;
	}	
.name {
	font-weight: normal;
	text-transform: uppercase;
	font-size: 13px;
	}
.contact_info {
	font-weight: normal;
	text-transform: none;
	font-size: 11px;
	}	
.type {
	font-weight: bold;
	text-transform: uppercase;
	font-size: 9px;
	}	
.item {	
	text-transform:uppercase;
	font-weight: 700;
	padding-bottom: 4px;
	font-size: 14px;
	font-family: 'proxima-nova-alt-condensed-1','proxima-nova-alt-condensed-2',sans-serif;
	font-family: "proxima-nova-1","proxima-nova-2",sans-serif;
	font-weight:700;
	font-size: 13px;
	}
p.specs {
	padding-bottom: 20px;
	font-size:12px;
	margin-left: 0px;
	}
p.about {
	text-transform:uppercase;
	padding-bottom: 4px;
	margin-left: 0px;
	font-family: 'proxima-nova-alt-condensed-1','proxima-nova-alt-condensed-2',sans-serif;
	font-family: "proxima-nova-1","proxima-nova-2",sans-serif;
font-weight:700;	font-weight: 700;
	font-size: 13px;
	}	
img.icon {
	padding-right: 4px;
	}
#back {
	margin-bottom: 0px;
	float: left;
	}
#back_sales {
	margin-bottom: 20px;
	}	
#book {
		margin-bottom: 40px;
}
.spacer {
	height: 20px;
	}
.button {
	-moz-border-radius: 15px;
	-khtml-border-radius: 15px;
	-webkit-border-radius: 15px;
	border-radius: 15px;
	background: none repeat scroll 0 0 #666;
	color: #FFF;
	border: 1px solid #888888;
	display: block;
	float: left;
	line-height: 18px;
	margin: 5px 4px 4px 0;
	padding: 0 11px;
	text-transform: uppercase;
	width: auto;
	font-size: 10px;}
.button:hover {
	background: none repeat scroll 0 0 #b41e8e;
	color: #FFF;
	border: 1px solid #999999;
	text-decoration: none;
	}
#newest_films .consultation_button a, #newest_films .consultation_button a:active, #newest_films .consultation_button a:link, #newest_films .consultation_button a:visited {
	color: #FFF;
	}
#newest_films .consultation_button .button a:hover {
	color: #FFF;
	}	
.quote {
	}
.quote_area, #quote_area {
	width: 210px;
	margin-top: 20px;
	height: auto;
	}
#press_area {
	width: 210px;
	margin-top: 20px;
	height: auto;
	}	
#awards {
	margin-top: 20px;
	width: 210px;
	height: auto;
	margin-bottom: 50px;
	}	
.column {
	padding-right: 40px;
	margin-left: 20px;
	width: 190px;
	height:auto;
	margin-bottom: 30px;
	}
p.quoted_text {
	text-align: right;
	font-size: 13px;
	color: #000;
	font-family: "Times New Roman", Times, serif;
}	
p.other_reviews {
	text-align: right;
	font-size: 11px;
	color: #000;
	font-family: Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	font-weight:bold;
	padding-right: 0px;
}	
p.indent_film {
	color: #000;
	font-size: 12px;
	line-height: 14px;
	text-align: right;
	font-weight:bold;
	margin-right: 0px;
	font-family:"Times New Roman", Times, serif;
	}
#left, #right {
	float: left;}
	




.resource_box {
	float: left;
	width: 240px;
	height: 260px;
	border: thin #CCC solid;
	padding: 20px 10px 20px 10px;
	margin-right: 5px;
	margin-left: 5px;
	margin-bottom: 10px;
	margin-top: 10px;
	-moz-border-radius: 20px;
	-webkit-border-radius: 20px;
	background-color: #FFF;
	}
.resource_container {
	height: 85px;
	width: 235px;
	}
.resource_image {
	height: 100px;
	padding-left: 10px;
	padding-bottom: 15px;
	}
p.resource_title {
	color: #B41E8E;
	font-size:18px;
	font-weight:bold;
	padding-bottom: 5px;
	margin-left: 10px;
	}
p.resource_description {
	font-size: 9pt;
	padding-bottom: 30px;
	margin-left: 10px;
	margin-right: 10px;
	}
.resource_item {
	padding-top: 10px;
	}
#accordian a {
	border: 0px;
	}
img.poster {
	margin-right: 30px;
	margin-bottom: 30px;
	border: thin #CCC solid;
	}
#tips {
	-moz-border-radius: 30px;
	-webkit-border-radius: 30px;
	border: 1px solid #CCC;
	padding: 20px 20px 20px 40px;
	background-color: #b41e8e;
	margin-bottom: 40px;
	}
#tips p, #tips li, #tips h2 {
	color: #FFF;
	padding-bottom: 3px;
	}
#gowatchit {
	z-index: 10000;
	}

div.feedburnerFeedBlock ul {
margin-left:0;
padding-left:0;
list-style-type: none
}

div.feedburnerFeedBlock ul ul {
list-style-type: disc;
}

div.feedburnerFeedBlock ul ol {
list-style-type: decimal;
}
div.feedburnerFeedBlock ul li span.headline { 
font-weight:bold; 
}
#creditfooter  {
	position: absolute;
	left: 0px;
	display:none;
	visibility:hidden;
	}
div.feedburnerFeedBlock p.date {
	font-size: 12px;
	}
#film_content ul {
	margin-left: 20px;
	color: #555;
	font-size: 15px;
	}
#film_content li {
	padding-bottom: 3px;
	}	

#featured-slideshow {
	padding: 0px;
	}
#featured-slideshow li {
	padding: 0px;
	}	
#featured-slideshow .slideshow-items {
    width : 700px !important;
	height: 160px;
	}
#featured-slideshow .slideshow-items > li {
    display : none;
    height : 160px;
    width : 100% !important;
    background-position : 50% 0 !important;
    background-repeat : no-repeat !important
}
#featured-slideshow .slideshow-items > li.active {
    display : block
}



#slideshow_area {
	width: 700px;
	height: 160px;
	overflow:hidden;
	margin-bottom: 0px;
	margin-top: 0px;
	z-index: -999;
	top: 0px;
	margin-left: 0px;
	padding-left: 0px;
	padding: 0px;
}

ul#featured-slideshow li {
	padding: 0px;
}
ul#featured-slideshow li a {
	margin: 0px;
	display: block;
	width: 100%;
	height: 100%;
	}
img.platform {
-moz-opacity: 1;
-khtml-opacity: 1;
opacity: 1;
	}
img.platform:hover {
-moz-opacity: 0.7;
-khtml-opacity: 0.7;
opacity: 0.7;
	}
img.socialicons {
-moz-opacity: 1;
-khtml-opacity: 1;
opacity: 1;
	}
img.socialicons:hover {
-moz-opacity: 0.4;
-khtml-opacity: 0.4;
opacity: 0.4;
	}	
#content2, #primary {
	width: 470px;
	overflow: hidden;
	}
#secondary {
	width: 380px;
	}
	
/*------DIGITAL------*/

#content_digital ol.digital, #content_digital ul.digital {
	}
#content_digital ol.digital li {
	margin-left: 50px;
	}
#content_digital p, #content_digital li {
	color: #fff;
	padding-bottom: 20px;
	line-height: 1.2em;
	}
#content_digital {
	background-image: url(../_images/content_background_black_3.png);
	background-repeat:repeat-y;
	background-position:top center;
	position: relative;
	height: auto;
	font-family: "myriad-pro-1","myriad-pro-2", Verdana, Geneva, sans-serif;
	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_digital a:hover {
	opacity: 0.8;
	}
	
#content_digital p.text, #content_digital li.text {
	font-size: 16px;
	line-height: 22px;	
	color: #fff;
	opacity: 0.85;
	list-style:disc;
	}
.digital_white {
	font-size: 110%;
	}
		
hr.digital {
	margin-left: 120px;
	width: 740px;
}
#content_digital ul.digital li {
		margin-left: 60px;
		padding-bottom: 0px;
		}
ol {
	list-style: decimal;
}



/* Typography */
.wufoo .info h2{font-size:160%;font-family: "proxima-nova-1","proxima-nova-2",sans-serif;color:#000000}
.wufoo .info div{font-size:95%;font-family: "proxima-nova-1","proxima-nova-2",sans-serif;color:#444444}
.wufoo .section h3{font-size:110%;font-family: "proxima-nova-1","proxima-nova-2",sans-serif;background:#FFFFFF;color:#000000}
.wufoo .section div{font-size:85%;font-family: "proxima-nova-1","proxima-nova-2",sans-serif;color:#444444}
.wufoo label.desc, .wufoo legend.desc{font-size:95%;font-family: "proxima-nova-1","proxima-nova-2",sans-serif;color:#444444}
.wufoo li div, .wufoo li div label, .wufoo li span label{font-family: "proxima-nova-1","proxima-nova-2",sans-serif;color:#444444}
.wufoo input.text, .wufoo textarea.textarea, .wufoo select.select, .wufoo label.choice{font-size:100%;font-family: "proxima-nova-1","proxima-nova-2",sans-serif;color:#333333}
.wufoo label.choice{color:#444444}
.wufoo .instruct{font-size:80%;font-family: "proxima-nova-1","proxima-nova-2",sans-serif;color:#444444
}


#content_top {
	height: 62px;
	background-image: url(../_images/content_top_2.png);
	background-repeat:no-repeat;
	background-position:top center;
	}
	
p.sheriblock {
	padding: 20px 25px;
	margin: 0 30px;
	font-style: italic;
	color: #fff;
	-moz-border-radius: 30px;
	-webkit-border-radius: 30px;
	border-radius: 30px;	
	background-color: #b41e8e;
	margin-bottom: 20px;
	
}



.due_date {
text-transform: uppercase; font-size: 13px; font-weight: bold; margin-left: 10px; margin-right: 15px; background-color: #B2D436; padding: 1px; box-shadow:10px 0 0 #B2D436, -10px 0 0 #B2D436; color: #000; border-radius: 10px 10px 10px 10px; -moz-border-radius: 10px 10px 10px 10px; -webkit-border-radius: 10px 10px 10px 10px;
}
.materials {
text-transform: uppercase; font-size: 13px; font-weight: bold; margin-left: 10px; margin-right: 15px; background-color: #b41e8e; padding: 1px; box-shadow:10px 0 0 #b41e8e, -10px 0 0 #b41e8e; color: #fff; border-radius: 10px 10px 10px 10px; -moz-border-radius: 10px 10px 10px 10px; -webkit-border-radius: 10px 10px 10px 10px;
}
.opportunity_title {
	font-size: 18px; font-weight: bold; padding-bottom: 2px
}
p.fsquestion {
	font-weight: bold;
	font-size: 14px;
	margin-top: 20px;
}
p.fsanswer {
	line-height: 18px;
	margin-bottom: 0px;
	padding-bottom: 5px;
}