
@charset "UTF-8";
h4 {
	margin-bottom: 2px;
}

h3 {
	line-height: 1.1em;
}

#light_block {
	float: left;
/*	height: 165px; */
	width: 410px;
	margin-bottom: 5px;
	margin-left:16px;
/*	padding-top: 35px; */
	padding-top: 15px; 


}
#peace_block {
	float: left;
/*	height: 165px; */
	width: 320px; 
	margin-bottom: 5px;
	/* margin-left: 60px;*/
	margin-left: 35px;
	/* added 10-may-2012 */
/*	padding-top: 35px; */
	padding-top: 15px; 
}

#agpeace_block {
/*	height: 165px; */
	width: 320px; 
	margin-bottom: 5px;
	/* margin-left: 60px;*/
	margin-left: 245px;
	/* added 10-may-2012 */
/*	padding-top: 35px; */
	padding-top: 15px; 
	float: left;
}

#other_block {
	float: left;
/*	height: 165px; */
	width: 154px;
	margin-bottom: 5px;
	/* margin-left: 60px;*/
	margin-left: 35px;
	/* added 10-may-2012 */
/*	padding-top: 35px; */
		padding-top: 15px; 


}

#choice_block {
	/*width: 645px;*/
	width: 669px;
	float: left;
 	color: #d6e3e6; /* added 11-may-2012*/
        border: 0px; /* added 11-may-2012*/
}

#agshort_block  {
	width: 660px;
 	color: #d6e3e6; 
        border: 0px; 
	padding-top: 15px;
}

#ind_block, #choice_clips_block_right_3 {
	float: left;
/*	height: 165px; */
	/*width: 480px;*/
	width: 470px;
	/* added 10-may-2012 */
	padding-top: 15px;
	padding-left: 35px;
}

#short_block {
	float: left;
/*	height: 165px; */
	width: 474px;
   /* added 10-may-2012 */
        padding-top: 15px;
}

#seeds_block {
	float: left;
	width: 797px;
	margin-left: 95px;
   /* added 10-may-2012 */
        padding-top: 20px;
}

#seeds_picture_box {
	width:400px;
	height:314px;
}

#seeds_picture_box span.video_box {
	font-size: .7em;
	margin-top: 0em;
}


#choice_clips_block, #stealing_clips_block {
	float: left;
	width: 1150px;
	margin-left: 0px;
   /* added 10-may-2012 */
        padding-top: 20px;
}

#vote_block {
	/*width: 325px; */
	/* width: 400px; */
	float: left;
}
#synopsis {
	float: left;
/*	min-height: 600px;
 *		/*width: 260px; */
/*	width:250px;
 *		margin-bottom: 5px;
 *			margin-left: 20px;
 *				padding-top: 15px; 
 *				*/
	min-height:50em;
	width:15.65em;
	margin-bottom:.1em;
	margin-left: 2.2em;
	padding-top: .3em;
	padding-right: 1.2em;
}

#synopsis.synopsis2 {
	width: 38%;
}


#synopsis.open-secret {
     	margin-left: 1em;
 	width: 16.84em;
}

#synopsis.wider {
	width:16.1em;
}


#synopsis.choice {
	padding-left: .5em;
}

#right_col.overflow_text {
	width:100%;
}

#right_col.clips {
	width:100%;
}

#bottom_right {
	width: 520px; 
	float: left;
}



#bottom_right p span.indent {
	margin-left:20px;
	
}


#bottom_right p.width2 {
	width:260px;
}

.bottom_right {
	width: 520px;
}

.bottom_right_more_space {
	padding-top: 2em;
}

span.pwp {
	line-height: 1.3em;
}


#bottom_right p span.reviewer {
	font-weight:bold;
	font-style: normal;	
}

#bottom_right.standard {
	font-family: Optima,Californian FB,Calisto MT,Arial,Helvetica,sans-serif;
	font-size: 14px;
	line-height: 1.45em;
}

#bottom_right.seeds {
        padding-top: 2em;
}


#synopsis p.stealing1  {
	width: 20em; 
}

#stealing_box2 {
	 padding-left: 0px;margin-bottom:.6em;
}


#stealing_box1  {
	padding: .2em;
	border: .02em solid #ea8a00;
	-webkit-border-radius: .9em;
	-moz-border-radius: .9em;
	border-radius: .9em;
	font-size: 1em;
	margin-top: .1em;
	margin-bottom: .3em;
	text-align: center;
	width: 15em;
	margin-left: auto;
	margin-right: auto;
	line-height: 1.1em;
        min-height: 13em;
	margin-bottom: 1em;
}

#stealing_box1.es {
	width: 24em;
}

#stealing_box img.logo {
	height: 6em;
	width: 6em;
}

#stealing_box2.inside {
	min-height: 490px;width: 260px;border-radius: 8pt;
    border: none; box-shadow: inset 0px 0px 6pt  4pt rgba(130,140,142,0.59);
background: #c6d9df; padding-bottom: .8em;
}
#stealing_box2.heading_inside2 {
	padding-top:1em;font-weight: bold;
}


#stealing_box2 span.heading_inside3 {
	font-size: 1.1em;
	font-weight: bold;
	padding-bottom: .4em;
}

.bottom_full {
	font-size: 14px;
	line-height: 20px;
	clear: both;
	width: 956px;
	color: #003F51;
	overflow: hidden;
	padding: 10px;
	margin-bottom: 10px;

}

.bottom_full h3 {
	font-size: 21px;
	padding-bottom: 6px;
}

.bottom_left_sub {
	float: left;
	width: 462px;
	margin: 5px 10px 5px 5px;
}

.bottom_right_sub {
	float: left;
	width: 462px;
	margin: 5px 5px 5px 10px;

}




#synopsis h3 {
 /*font-family: Arial, Helvetica, sans-serif;*/
        font-family: Optima, Californian FB, Calisto MT, Arial, Helvetica, sans-serif; /* added 22-may-2012 */

	font-size: 21px;
	color: #003F51;
	padding-bottom: 2px;
	text-align: center;
}

#synopsis h3.chef-darren-apt {
	font-size: 1.0em;
	line-height: 1.2em;
	
	
}

#synopsis h3.choicereviews {
	margin-top: .8em;
}

#synopsis h3.smaller-heading  {
        font-size: 1.3em;
	margin-bottom: .2em;
}

#synopsis h3.leftmost {
	text-align: left;
}

#synopsis h3.pwp {
	line-height:1.2em;
	font-size: .95em;
	text-align: left;
}

#synopsis h3.radiance_bottom_right, #synopsis h3.reclaiming_bottom_right,  #synopsis h3.seeds_bottom_right, #synopsis h3.stealing_bottom_right,  h3.daring_bottom_right {
	width:11.9em;
}

#synopsis h3 span.smaller3 {
        font-size: .9em;
}


#synopsis h3.clear-space {
        padding-top: 1em;
}



#synopsis p, #bottom_full.bottom_right, #video_box p.press  {
	font-size: 14px;
	color: #003F51;
	margin-bottom: 10px;
	line-height: 20px;
}

#synopsis p.p-top-space {
	padding-top: 1.9em;
}



#synopsis p.screening-space-at-top {
	padding-top: 2px;
}


#synopsis p.tighter-line-height {
	line-height: 14px;
}

#synopsis p.screenings, #synopsis p.press {
        line-height: 16px;
	font-size: 14px;
	padding-top: 2px;
}

#synopsis p.screenings a, #synopsis p.press a {
        font-size: 16px;
	text-decoration: underline;
	font-weight: bold;
}

#synopsis p.press a.p3 {
	font-size: 1.6em;
}


#synopsis p.screenings a.screenings2, #video_box p.press a  {
        font-size: 14px;
	font-weight: normal;
}

#synopsis p.press a.screenings2, #synopsis p.press span.screenings2,  #video_box p.press span.screenings2 {
   	font-size: 12px;
        font-weight: normal;
}

#synopsis p.press a.screenings3,  #synopsis p.press span.screenings3 {
   	font-size: 1.1em;
	line-height: 1.6em;
}


#synopsis p.press span.screenings3 {
        font-size: 1.1em;
        line-height: 1.6em;
}




#synopsis p.wider {
   	width:20em;
}

#synopsis p.wider2 {
   	width:21em;
}


#synopsis p.no-bottom-space {
	margin-bottom: 0em;
}


#synopsis p.lh-std {
	line-height: 1.45em;
}

#credits {
	background-color: #F69;
	height: 200px;
	width: 270px;
	float: left;
}

.reviews {
	font-style: italic;
}



#synopsis p.celebration_reviews {
	font-size: 1.1em;
	line-height:1.2em;
	font-weight: bold;
}

#synopsis p span.celebration_attribute {
	font-size: .75em;
	font-weight: bold;
	font-style: normal;
	margin-left: 2em;
	line-height: .9em;
}

#synopsis p span.celebration_smaller_attribute {
	font-size: .9em;
}

.resources-box {
 border-radius: 8pt;
    border: none;
	background: #c6d9df;
 	-webkit-border-radius: .8em;
	-moz-border-radius: .8em;
	-webkit-box-shadow: inset 0em 0em .8em  .3em rgba(130,140,142,0.59);
    	box-shadow: inset 0em 0em .8em .3em  rgba(130,140,142,0.59);
min-height:5em;
}


.content-resources-box {
	padding: .9em;
}






/* render html5 elements as block */
header, footer, section, aside, nav, article {
display: block;
}
body {
	background-color: #003F51;
	/*background-color: #3274A1;*/
	font-family: Optima, Californian FB, Calisto MT, Arial, Helvetica, sans-serif;
	color: #003F51;
	background-repeat: no-repeat;
	background-position: center top;
}
#container {
	width: 62.5em;
	background-color: #003F51;
	min-height: 45em;
	margin-right: auto;
	margin-left: auto;
	clear:both;
	height:100em;

}

#container.pt19 {
	height: 46em;
}

#top_header img {
	float:left;
	padding-top: 1em;
}

#top_header a {
	text-decoration: none;
}

#top_header h1, #top_header h5 {
 	font-family: Optima, Californian FB, Calisto MT, Arial, Helvetica, sans-serif; /* added 22-may-2012 */
        /*font-size: 14px; */
        font-size: 2.33em;
        color: #d6e3e6;

        font-weight: bold;
        display: block;
	letter-spacing:.016em;
        /*text-transform: uppercase; */
        /*padding-top: 50px; */
        height: 1.13em;
	width: 14.8em;
	padding-top:.9em;
	padding-left:.22em;
	float:left;

 background: #003f51; 
  /*background: -webkit-radial-gradient(#d6e3e6 .1%, #003F51 45%, #003F51 44%); /* For Safari 5.1 to 6.0 */
  /*background: -o-radial-gradient(#d6e3e6 .1%, #003F51 45%, #003F51 44%); /* For Opera 11.1 to 12.0 */
  /*background: -moz-radial-gradient(#d6e3e6 .1%, #003F51 45%, #003F51 44%); /* For Firefox 3.6 to 15 */
  /*background: linear-radial(#d6e3e6 .1% #003F51 45%, #003F51 44%); /* Standard syntax */
}


#top_header h5.thinner, #top_header h1.thinner, #top_header h5.thinner {
 	width: 13em;
}


#top_header h2 {
        /*font-family: Arial, Helvetica, sans-serif;*/
        font-family: Optima, Californian FB, Calisto MT, Arial, Helvetica, sans-serif; /* added 22-may-2012 */
        /*font-size: 14px; */
        font-size: 1.13em;
        /*color: #FFF; */
        color: #d6e3e6;
        font-weight: normal;
        display: block;
        height: 2em;
        /*text-transform: uppercase; */
        /*padding-top: 50px; */
        float:right;
        padding-top:2.6em;
	padding-right:3.8em;
}

#top_header h2.espanol {
        color: #003F51;
}

#top_header a.social_fb {
        margin-left: 0em;
        margin-top:1em;
        float:left;
}


#top_header a.social_fb-2 {
	
}


#top_header a.social_tw {
        margin-left:1em;
        margin-top:1em;
        float:left;
}



#choice_clips_container, #stealing_clips_container  {
	width: 1150px;
	background-color: #003F51;
	min-height: 900px;
	margin-right: auto;
	margin-left: auto;
	clear:both;
	height:100%;

}



#middle {
	padding-top: 15px; /* added 22-may-2012 */
	margin-right: auto;
	margin-left: auto;
	width: 98%;
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	border-radius: 15px;
	min-height: 780px;
	clear:both;
	height:100%;
	background-color: #d6e3e6;
}





#index_middle_m {	
	padding-top:1em;
	margin-right: auto;
	margin-left: auto;
	width: 100%; 
	-webkit-border-radius: 1em;
	-moz-border-radius: 1em;
	border-radius: 1em;
	min-height: 53em; 
	clear:both;
	background-color: #d6e3e6;
}


#index_middle_m2 {
        padding-top:1em;
        margin-right: auto;
        margin-left: auto;
        width: 100%;
        -webkit-border-radius: 1em;
        -moz-border-radius: 1em;
        border-radius: 1em;
        clear:both;
        background-color: #d6e3e6;
}



#index_middle_m.peace {	
	min-height: 92em;
}


#index_middle_m.page_template {	
	min-height: 1640px; /* added 15-may-2012 */	

}

#index_middle_m.pt2 {	
	min-height: 89em;
}

#index_middle_m.pt3 {
	min-height:62em;
}


#index_middle_m.pt4 {
	min-height: 79em;
}

#index_middle_m.pt5 {
	min-height: 68em;
}

#index_middle_m.pt6 {
	min-height: 70em;
}


#index_middle_m.pt7 {
	min-height: 123em;
}

#index_middle_m.pt8 {
	min-height: 137em;
}

#index_middle_m.pt9 {
	min-height: 95em;
}

#index_middle_m.pt10 {
	min-height: 83em;
}

#index_middle_m.pt11 {
	min-height: 86em;
}

#index_middle_m.pt12 {
	min-height: 82em;
}

#index_middle_m.pt13 {
	min-height: 106em;
}

#index_middle_m.pt14 {
	min-height: 77em;
}

#index_middle_m.pt15 {
        min-height: 120em;
}

#index_middle_m.pt16 {
        min-height: 104em;
}

#index_middle_m.pt17 {
        min-height: 55em;
}

#index_middle_m.pt18 {
	min-height: 113em;
}

#index_middle_m.pt19 {
	min-height: 54em;
}

#index_middle_m.pt20 {
	min-height: 554em;
}

#index_middle_m.pt21 {
	min-height: 142em;
}



#film_middle {
	clear:both;
	width:62em; 
	padding-top: 1.2em;
	-webkit-border-radius: .9em;
	-moz-border-radius: .9em;
	border-radius: .9em;
/* 	height: 2080px; */
	background-color: #d6e3e6;
	overflow: hidden;
	
}



#film_middle_m {
        clear:both;
        width: 62em;
        padding-top: 1.2em;
        -webkit-border-radius: .9em;
        -moz-border-radius: .9em;
        border-radius: .9em;
        background-color: #d6e3e6;
        overflow: hidden;
}



#film_middle_index, #choice_clips_middle, #stealing_clips_middle {
        clear:both;
        /*width: 1000px;*/ 
        width: 995px; 
        padding-top: 15px;
        -webkit-border-radius: 15px;
        -moz-border-radius: 15px;
        border-radius: 15px;
        /*background-color: #d6e3e6;*/
        background-color: #003F51;
        margin-right: auto;
        margin-left: auto;
        height:100%;
	/* added 14-may-2012 */
	min-height: 840px;
}

#film_middle_index.espanol {
	background-color: white;
	width: 100%;
}

#film_middle_index.shorter {
	height: 69em;
	min-height: 69em;
}

#about_middle {
	padding-top: 15px;
	width: 1000px;
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	border-radius: 15px;
	background-color: #d6e3e6;	
	clear:both;
	overflow: hidden;
}

#resource_middle {
	margin-right: auto;
	margin-left: auto;
	padding-top: 15px;
	width: 1150px;
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	border-radius: 15px;
	/*height: 7500px; */
	height: 1200px; /* 16-may-2012 */
	background-color: #d6e3e6;	
	clear:both;
}

#resource_middle li {
	display: block;
	float: left;
	height: 30px;
	line-height: 23px; /* added 22-may-2012 ..to get bars down*/
	/**padding-right: 33px;*/
	padding-right: 5px;
	padding-left: 2px;
	color: #003F51;
 	font-size: 22px;
	text-transform: uppercase;
        font-family: Optima, Californian FB, Calisto MT, Arial, Helvetica, sans-serif;
        text-align: center;
        padding-top: 6px;
        padding-bottom: 6px;

}

#upcoming_middle {
	clear:both;
	width: 1000px;
	padding-top: 15px;
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	border-radius: 15px;
	height: 1600px;
	background-color: #d6e3e6;	
}


#top_nav {
	height: 30px;
	/*width: 960px; */
	/*margin-left: 30px;*/
	margin-left: 5px;
	width: 1000px; 
	padding: 0px;
	float: left;
	font-size: 14px;
}

#top_nav.nav4-espanol {
	color: #003F51;
}

#top_nav li {
	display: block;
	float: left;
	height: 30px;
	line-height: 33px; /* added 22-may-2012 ..to get bars down*/
	/**padding-right: 33px;*/
	padding-right: 15px;
	padding-left: 15px;
	color: #d6e3e6;/* added 22-may-2012 */	
}




#top_nav a {
  /*font-family: Arial, Helvetica, sans-serif;*/
        font-family: Optima, 'Calisto MT', 'Californian FB',Arial, Helvetica, sans-serif; /* added 22-may-2012 */
	line-height: 24px;
	text-align: left;
	/*font-size: 18px; */
	font-size: 20px; 
	color: #fff;
	text-decoration: none;
	text-align:center;
	display: block;
	height: 30px;
	padding-bottom:2px;

	letter-spacing: 1px;
}



#top_nav3 {
        height: 30px;
        /*width: 960px; */
        /*margin-left: 30px;*/
        margin-left: 5px;
        width: 70%;
        padding-top: 5px;
        float: left;
        font-size: 16px;
}
#top_nav3 li {
        display: block;
        float: left;
        height: 30px;
        line-height: 33px; /* added 22-may-2012 ..to get bars down*/
        /**padding-right: 33px;*/
        padding-right: 5px;
        padding-left: 5px;
        color: #d6e3e6;/* added 22-may-2012 */
}

#top_nav3 a {
  /*font-family: Arial, Helvetica, sans-serif;*/
        font-family: Optima, 'Calisto MT', 'Californian FB',Arial, Helvetica, sans-serif; /* added 22-may-2012 */
	line-height: 22px;
	text-align: left;
	/*font-size: 18px; */
	font-size: 20px; 
	color: #fff;
	text-decoration: none;
	text-align:center;
	display: block;
	height: 30px;
	padding-bottom:2px;
	letter-spacing: 1px;
}


#top_nav4 {
        height: 1.3em;
        /*width: 960px; */
        /*margin-left: 30px;*/
        margin-left: .2em;
        width: 100%;
        padding-top: .2em;
        float: left;
        font-size: 1.5em;
	font-family: Optima, 'Calisto MT', 'Californian FB',Arial, Helvetica, sans-serif; 
}

#top_nav4.espanol_top_nav4 {
	font-size: 1.23em;
}

#top_nav4.espanol_top_nav_blue {
	color: #003F51;
}

#top_nav4.espanol_top_nav_blue li, #top_nav4.espanol_top_nav_blue a {
	color: #003F51;
}


#top_nav4 li {
        display: block;
        float: left;
        height: 1.4em;
        line-height: 1em; /* added 22-may-2012 ..to get bars down*/
        /**padding-right: 33px;*/
        color: #d6e3e6;/* added 22-may-2012 */
}


#top_nav4 li.delimeter  {
	padding-right:.8em;
	padding-left:.8em;
}

#top_nav4 li.nav4-espanol {
	color: #003F51;
}


#top_nav4 a {
  /*font-family: Arial, Helvetica, sans-serif;*/
        font-family: Optima, 'Calisto MT', 'Californian FB',Arial, Helvetica, sans-serif; /* added 22-may-2012 */
        line-height: 1em;
        text-align: left;
        /*font-size: 18px; */
        font-size: .9em;
        color: #fff;
        text-decoration: none;
        text-align:center;
        display: block;
        height: 1.2em;
        padding-bottom:.01em;
        letter-spacing: .02em;
}

#top_nav4 a.nav4-espanol {
	 color: #003F51;
}


#top_nav4 a:hover {
	text-decoration: underline;
}



#slideshow {
        -webkit-border-radius: .6em;
        -moz-border-radius: .6em;
        border-radius: .6em;
        height: 18em;
        width: 32.7em;
        margin-bottom: .2em;
        margin-right: auto;
        margin-left: auto;
        /*      background-image: url(../img/slideshow_bg.jpg);*/
        background-repeat: no-repeat;
        background-position: center center;
        border: .7em solid #A9BABF;
}



#instruction_box {
        min-height: 1em;
	width: 23em;
	border-radius: 8pt;
    	border: none;
    	box-shadow: inset 0em 0em .6em  .4em rgba(130,140,142,0.59);
	background: #c6d9df;
	padding: .2em;
	margin-top:.7em;
	margin-bottom: .8em;
}


#instruction_box.shorter_box {
	height: 8em;
	padding: .9em
}

#instruction_box.veryshort1 {
        padding:.2em;
        height: 3.5em;
}

#instruction_box.veryshort {
        padding:.2em;
	height: 4em;
}

#instruction_box.veryshort2 {
        padding:.2em;
	height: 5em;
}

#instruction_box.veryshort3 {
        padding:.2em;
	min-height: 2em;
}


#instruction_box.medium {
        padding:.2em;
	height: 7em;

}




#instruction_box.medium2 {
        padding:.2em;
        height: 6em;
}

#instruction_box.medium3 {
        padding:.2em;
        height: 6.2em;
}

#instruction_box.medium4 {
	padding: .2em;
	height: 7.2em;
}


#instruction_box.medium5 {
	padding: .2em;
	height: 7.6em;
}

#instruction_box.medium6 {
	padding: .2em;
	height: 8.4em;
}

#instruction_box.medium7 {
	padding: .2em;
	min-height: 8.4em;
}



#instruction_box.taller {
        height: 12em;
	padding-top:0em;
}

#instruction_box.taller2 {
        height: 10em;
	padding: .2em;
}

#instruction_box.taller3 {
        height: 11em;
	padding: .2em;
}

#instruction_box.taller4 {
        height: 8em;
	padding: .2em;
}

#instruction_box.taller5 {
        height: 13em;
	padding: .2em;
}

#instruction_box.choice {
	padding: .7em;
	min-height: 41.3em;
	margin-bottom:1em;
	width: 27em;	
}
#instruction_box.taller6 {
        height: 12.5em;
        padding: .2em;
}


#instruction_box.new-width {
	width: 25em;
}


#instruction_box.espanol-width {
	width: 34em;
}

#instruction_box.rumi {
	margin-top: 0em;
	width:24em;
}

#instruction_box.choice h4 {
        font-size: 1.3em;
        padding-bottom: .1em;
	line-height: .9em;
	padding-left: .3em;
}


#instruction_box.choice h3 {
	font-size: 1.2em;
	padding-bottom: .9em;
	line-height:.9em;
	margin-top:.3em;
}


#instruction_box.choice h3 span.smaller1 {
        font-size: 1em;
}

#instruction_box.choice h3 span.smaller2 {
        font-size: .75em;
}




#instruction_box.choice p {
        line-height: 1.3em;
	padding-left: 0.3em;
	padding-right: 0em;
	padding-top: 0em;
}



#slideshow a a:link a:visited, #resource_in a:link {
text-decoration: none;
}


#slideshow img {
        height: 18em;
        width: 32.7em;
        margin:auto;
}




#intro {
	width: 90%;
	padding-top: 0em;
	padding-bottom: 1em;
	margin-top: .8em;
	padding-left:0em;
	margin:auto;
}

#intro p {
  	/*font-family: Arial, Helvetica, sans-serif;*/
        font-family: Optima, Californian FB, Calisto MT, Arial, Helvetica, sans-serif; /* added 22-may-2012 */
	font-size: 1em;
	line-height: 1.4em;
	color: #003F51;
	padding-top: .3em;
	padding-bottom:.4em;
	text-align: center;
	font-weight:bold;
}

#intro p.media  {
	font-size:15px;
}


#intro p.video-resources {
	font-size: .93em; 
	line-height: 1.4em;  	
	padding-top:1em;
}


#intro h3 {

        /*font-family: Arial, Helvetica, sans-serif;*/
        font-family: Optima, Californian FB, Calisto MT, Arial, Helvetica, sans-serif; /* added 22-may-2012 */
	color: #003F51;
	font-size: 2em;
	text-align: center;
	margin-bottom: 0em;
	text-transform: uppercase;
}

#intro img.bottom-choice-part  {
        text-align:center;
	margin-bottom:1em;
	margin-top:.4em;
	border: .1em #003F51 solid;
	height: 15.9em;
	width: 25em;
	
}


#intro p.stealing-part {
	font-weight:bold;
	font-size: 1.49em; 
	line-height: .96em;
	padding-bottom:0em;
	margin-left: auto;
	margin-right: auto;
	text-align:center;
}

#intro img.stealing-part  {
	border: .1em solid black; 
	height: 30%;
	width: 30%; 
}




#topic_block {
	height:460px;
	width: 94%;
	padding-right:1%;
	float:right;
}

#topic_block.more-height {
	height:500px
}

.topic_heading {
	font-size:40px;
	padding-bottom:7px;
	padding-top:20px;
	text-align:center;
	font-weight:bold;
	height:40px;
}


.indent-topic-heading {
padding-left:90px;
}


#topic_in {
	background-color: #003f51;
	border: 1px solid #09637E;
        height: 390px;
        width:100%;
 	-webkit-border-radius: 15px;
        -moz-border-radius: 15px;
        border-radius: 15px;
      	color:white; 
}

#topic_in.more-height {
	height:440px;
}


#category {
	height:20px;
	width:40%;
	font-size:20px;
	color:white;
	font-weight:bold;
	float:left;
	padding-top:20px;
	padding-bottom:10
}


#category.right-side  {
	width:60%;
}

#topic_in a {
	border:none;
}
	

#one-topic-space {
	height:99%;
	width:20%;
	float:left;
}

#one-topic-space.more-topics {
	width:19.5%;
}

#one-topic-space img {
	padding-top:10px;
	padding-bottom:10px;
	height:140px;
	width:140px;
}


#one-topic-space-heading {
	font-size:13px;
	font-weight:bold;
	line-height:16px;
	padding-bottom:5px;
	color:white;
}

#one-topic-space-description {
	font-size:13px;
	line-height:14px;
	font-weight:normal;
	padding-top:3px;
	color:white;
	width:84%;
	text-align:center;
}



div.vertical-bar {
	height: 345px;
	margin-top:10px;
  	width: 5px; 
  	background-color: white; 
  	float: left;
	margin-left:2px;
	margin-right:2px;
}

#sidebar {	
	float: left;
	width:16em;
	height: 56.5em;
	margin-top: .2em;
	padding-top: .2em;
	padding-left:  .1em;  
	background: #c6d9df;
	background-position: left top;
	padding-right: 0em;
	padding-bottom: 0em;
 	margin-left:.3em;
    box-shadow: inset 0em 0em .4em  .4em rgba(130,140,142,0.59);
	border-radius: .8em;
	background: #c6d9df;
-webkit-box-shadow: inset 0em 0em .4em  .4em rgba(130,140,142,0.59);
 -webkit-border-radius: .8em;
-moz-border-radius: .8em;


}


#sidebar.sidebar_new {
	background-image: url(../img/sidebar_new.png); 
	background-repeat: no-repeat;
	height: 820px;
}
#sidebar h3 {
	color: #003F51;
	text-align: center;
	padding-top: .8em; /* 21-may-2012 */ 
	padding-bottom: .2em; /* 21-may-2012 */
    font-family: Optima, Californian FB, Calisto MT, Arial, Helvetica, sans-serif;  /*added 22-may-2012 */
	text-transform: uppercase;
	letter-spacing: .2em;
	background-repeat: no-repeat;
	font-size: 1.1em;
	font-weight: bold;
	background-image: url(../img/leaf.png);
	background-position: 65% 65%; 
}

#sidebar h3.other_media {
	background-image: url(../img/leaf-wide.png);
	background-position: 92% 55%; 
}


#sidebar ul.film_list_indent {
	padding-left:.9em;
}

#sidebar h4 {
        font-family: Optima, Californian FB, Calisto MT, Arial, Helvetica, sans-serif;  /*added 22-may-2012 */
	font-size: 11px;  /* 21-may-2012 added */
	color: #013F51;
	text-align: center;
	line-height: 1.3em;
}
#top_nav a:hover, #sidebar a:hover, #resource_in a:hover,  #rr_resource_block a:hover {
	text-decoration: underline;
}

#top_nav2 a:hover, #sidebar a:hover, #resource_in a:hover,  #rr_resource_block a:hover {
	text-decoration: underline;
}
	
#side_nav {
	float: left;
	width: 280px;
	padding-left: 20px;
	padding-top: 20px;
}




#sidebar a {
	font-family: Optima, Californian FB, Calisto MT, Arial, Helvetica, sans-serif;
	color: #003F51;
        /*font-family: Optima, Californian FB, Calisto MT, Arial, Helvetica, sans-serif; added 22-may-2012 */
	text-decoration: none;
	display: block; 
	height: 22px;
	line-height: 1.2em;
	font-size: 12px;
	font-weight: bold;
	margin-left: 5px; /* added 22-may-2012 */
}
.indent {
	/*padding-left: 15px;*/
	padding-left: 10px; /*added 22-may-2012 */
}

.osindent {
	padding-left: 45px;
}

#main_col {
	float: left;
	width: 70%;
	padding-left:.9em;
}

#main_col2 {
	float: left;
	/*width: 44.8em; */
	width: 720px;
        min-height: 89em;



	padding-left:0em;
}


#film_left_col {
	float: left;
	width: 25em;
	padding-left: .8em;
}

#film_left_col.film_left_col2  {
	float: left;
	width: 55%;
	padding-left: .8em;
}


#film_main_col {
	float: left;
	width:40%;
	padding-left:10px;
}

#right_col {
	float:left;
	width:37%;
	padding-left:10px;
}
#main_col.overflow_text {
	width:50%;
	padding-left:10px;
}

#main_col.other_film_box {
	width:50%;
	padding-left:10px;
}


.videoWrapper {
	position: relative;
	padding-bottom: 56.25%; /* 16:9 */
	padding-top: 25px;
	height: 0;
}
.videoWrapper iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

#chef_darren_stills {
	width: 43.65em;
	float: left;
	padding-left: 1em;
}

#chef_darren_stills h3 {
    font-family: Optima, Californian FB, Calisto MT, Arial, Helvetica, sans-serif; /* added 22-may-2012 */

        font-size: 1.5em;
        color: #003F51;
        margin-bottom: 1.5em;
        line-height: 1.2em;
        margin-top:.3em;
        text-align: center;
}


#chef_darren_stills p {
	font-size: 1em;
	color: #003F51;
	margin-bottom: .8em;
	line-height: 1.3em;
}

#chef_darren_stills img.chef-darren-low-resolution {
	width: 9em;
	height: 5.01em;
	border: .1em solid #003F51;
}

#chef_darren_stills img.chef-darren2-low-resolution {
        width: 7.5em;
        height: 5.01em;
        border: .1em solid #003F51;
}

#chef_darren_stills img.chef-darren3-low-resolution {
        width: 4.1em;
        height: 5.01em;
        border: .1em solid #003F51;
}

#chef_darren_stills img.chef-darren4-low-resolution {
        width: 26.1em;
        height: 5.01em;
        border: .1em solid #003F51;
}



#chef_darren_stills a  {
	color: #003F51;
}



#chef_darren_stills div.left_box, #chef_darren_stills div.right_box {
	width: 21em;
	float: left;
	min-height: 30em;
}


#left_col {
	float: left;
	width: 22%;
	padding-left: 10px;
}

div.dorothys-bio, div.dorothys-book  {
	width:100%;
	padding-top:10px;
 	font-family: Optima, Californian FB, Calisto MT, Arial, Helvetica, sans-serif; /* added 22-may-2012 */
        font-weight: bold;
        display: block;
        text-align: center;
	margin:auto;
	float:left;
}

div.dorothys-bio img {
	height:210.133px;
	width:226.667px;
}

div.dorothys-book img {
	height:225px;
	width:159px;
        border: 1px solid #003F51;
}

div.dorothys-bio, div.dorothys-book {
	 font-size: 36px;
	padding-bottom:5px;


}



h1.dorothys-bio-heading, h1.dorothys-book-heading, h1.makingof {
        padding-top:0px;
        font-size:23px;
        padding-bottom:10px;
}

h2.dorothys-bio-heading, h2.dorothys-book-heading {
	padding-top:5px;
	font-size:20px;
	padding-bottom:5px;
}

h3.dorothys-bio-heading, h3.dorothys-book-heading {
	font-size:17px;
	padding-top:5px;
}



p.dorothys-bio, p.dorothys-book  {
	font-size:14px;
	text-align:justify;
	width:85%
	margin:auto;
	line-height:17px;
	padding-top:7px;
}



#main_col_home {
	float: left;
	width: 680px;
	padding-left: 10px;
}
#main_col_alt {
	float: left;
	width: 690px;
	padding-left: 10px;
}
#left_view {
	float: left;
	width: 280px;
	padding-left: 20px;
	padding-top: 20px;
}
#main_content{
	float: right;
	width: 550px;
}
footer {
	height: 58px;
	clear: both;

	background-repeat: repeat-x;
}

#sidebar ul {
	padding-left: 16px;
/*	padding-left: 5px; 11-jul-2012 */
	padding-top: 6px;
}

#sidebar li.daring-title {
	 padding-bottom: 15px;
}

#sidebar li span.smaller-title-font {
	font-size:11.5px;
}

#sidebar li span.open-secret-smaller-title-font {
	font-size: 11.2px;
}

#resources  p {
	/*font-family: Arial, Helvetica, sans-serif;*/
        font-family: Optima, Californian FB, Calisto MT, Arial, Helvetica, sans-serif; /* added 22-may-2012 */
	font-size: 15px;
	color: #0A3051;
	line-height: 18px;
	padding-top: 10px;
	padding-bottom: 4px;
	text-align: justify;
}


div.clearblock {
	clear: both;
	height: 1px;
	overflow: hidden;
}

.newsbox {
	padding: 6px;
	border: 1px solid #ea8a00;
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	border-radius: 15px;
	font-size: 18px;
	margin-top: 4px;
	margin-bottom: 10px;
	text-align: center;
	width: 530px;
	margin-left: auto;
	margin-right: auto;
	line-height: 1.1em;
	position: relative;
}

#intro p.unaff-screening-31-jul-2019-box {
	color: black;
font-size: .92em;

line-height: 1.22em

}
#intro div.stealing-part-newsbox {
width:80%;
        -webkit-border-radius: .8em;
        -moz-border-radius: .8em;
        border-radius: .8em;
        margin-right: auto;
        margin-left: auto;
        background-repeat: no-repeat;
        background-position: center center;
        border: .5em solid #A9BABF;
        padding:0em;

}

#intro div.inner-stealing-newsbox {
height:100%;width:99.45%;
        -webkit-border-radius: .5em;
        -moz-border-radius: .5em;
        border-radius: .5em;
        margin-right: auto;
        margin-left: auto;
        background-repeat: no-repeat;
        background-position: center center;
        border: .1em solid black;
        line-height:0em;
        padding:0em;

}



#resources .newsbox p {
	font-size: 16px;
}

.newsbox h5 {
	font-size: 16px;
	margin-bottom: 8px;
}

#resources .center, .center {
	text-align: center;
}

img.logo-left, .logo-left {
	position: absolute;
	right: 1px;
	top: 1px;
	width: 124px;
	height: 7em;
}

.logo-right {
	position: absolute;
	left: 1px;
	top: 1px;
	width: 130px;
}

.announcement {
	color: #A02A1E;
	font-size: 25px;
	line-height: 1.1em;
	font-weight: bold;
}



aside {
	float: left;
	width: 160px;
}

header h1 {
	text-indent: -9999px;
	background-repeat: no-repeat;
	height: 80px;
	width: 10%;
}



header h4 {
        font-family: Optima, Californian FB, Calisto MT, Arial, Helvetica, sans-serif; /* added 22-may-2012 */
	font-size: 18px;
	color: #d6e3e6;
	font-weight: normal;
	display: block;
	float: right;
	height: 30px;
	width: 400px;
	padding-top: 20px;
	margin-right:0px;
	padding-bottom: 22px;
	text-align: center;
}


#right h2 {
	padding: 5px;
	color: #FFF;
	/*font-family: 'Cardo', Georgia, "Times New Roman", Times, serif;*/
        font-family: Optima, Californian FB, Calisto MT, Arial, Helvetica, sans-serif; /* added 22-may-2012 */

	font-size: 24px;
	font-weight: normal;
}
#left a {
	color: #FFF;
	line-height: 30px;
	display: block;
	/*font-family: Georgia, "Times New Roman", Times, serif; */
        font-family: Optima, Californian FB, Calisto MT, Arial, Helvetica, sans-serif; /* added 22-may-2012 */

}
#left li {
	display: block;
	height: 30px;
}
#left_view li {
	display: block;
	height: 100px;
	margin-bottom: 10px;
}
#current {
	background-color: #9FB1F1;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	display: block;
	color: #2A2F70;
}
#cart {
	padding: 5px;
	display:block;
	clear: both;
	height: 700px;
}
#cart a {
	background-color: #FFF;
	display: block;
	height: 125px;
	width: 125px;
	background-image: url(../img/buy_btn.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
}
#cart li {
	display: block;
	margin: 10px;
	float: left;
	height: 125px;
	width: 125px;
}
#resources, .contact-page  {
	/* [disabled]height: 160px; */
	clear: both;
  	font-size: 1em;
        line-height: 1.4em;
        color: #003F51;
        padding-top: .3em;
        padding-bottom:.4em;
        text-align: center;
        font-weight:bold;

}
.boxee {
	float: left;
	height: 200px;
	width: 290px;
	margin-right: 20px;
	padding-top: 10px;
	padding-left: 10px;
}
.boxee_last {
	float: left;
	height: 200px;
	width: 200px;
	margin-right: 20px;

}
#resources h4 {
	/*font-family: Tahoma, Geneva, sans-serif; */
        font-family: Optima, Californian FB, Calisto MT, Arial, Helvetica, sans-serif; /* added 22-may-2012 */

	font-size: 16px;
	color: #0A3051;
	margin-bottom: 4px;
	text-transform: uppercase;

}
footer p {
	color: #FFF;
	/*width: 960px; changed 21-apr-2014*/
	width: 990px;
	font-size: 13px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 20px;
	/*font-family: Arial, Helvetica, sans-serif;*/
        font-family: Optima, Californian FB, Calisto MT, Arial, Helvetica, sans-serif; /* added 22-may-2012 */
	text-align: center;
}
#resources a {
	color: #0A3051;
}

.film_title, .choice_clips_film_title, .stealing_clips_film_title {
	float: left;
	height: 141px;
	/*width: 154px; */
	width: 134px; /* controls space between films */
	border: 2px solid #003F51;
	/*color: #003F51;  added next two lines*/
	color: #d6e3e6;
	text-decoration: none;
	font-size: 11px;
	/*font-family: Arial, Helvetica, sans-serif;*/
        font-family: Optima, Californian FB, Calisto MT, Arial, Helvetica, sans-serif; /* added 22-may-2012 */
	text-align: center;
	font-weight: bold;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
}

#choice_clips_block .film_title, #stealing_clips_block .film_title {
	float: left;
	height: 147px; /* controls height of the hover box */
	/*width: 154px; */
	width: 130px; /* controls space between films */
	border: 2px solid #003F51;
	/*color: #003F51;  added next two lines*/
	color: #d6e3e6;
	text-decoration: none;
	font-size: 11px;
	/*font-family: Arial, Helvetica, sans-serif;*/
        font-family: Optima, Californian FB, Calisto MT, Arial, Helvetica, sans-serif; /* added 22-may-2012 */
	text-align: center;
	font-weight: bold;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
}


.film_title_other{
	float: left;
	width: 95px;
	border: 2px solid #003F51;
	color: #d6e3e6;
	text-decoration: none;
	font-size: 11px;
	 /*font-family: Arial, Helvetica, sans-serif;*/
        font-family: Optima, Californian FB, Calisto MT, Arial, Helvetica, sans-serif; /* added 22-may-2012 */
	text-align: center;
	font-weight: bold;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	height: 142px;
}


.film_title_choice {
	float: left;
	height: 130px;
	width: 154px;
	margin-top: 5px;
	margin-right: 2px;
	margin-bottom: 5px;
	margin-left: 2px;
	border: 1px solid #0B9692;
	color: #003F51;
	font-size: 11px;
	 /*font-family: Arial, Helvetica, sans-serif;*/
        font-family: Optima, Californian FB, Calisto MT, Arial, Helvetica, sans-serif; /* added 22-may-2012 */

	text-align: center;
	font-weight: bold;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}

.film_title_vote {
	float: left;
	height: 130px;
	width: 154px;
	margin-top: 5px;
	margin-right: 4px;
	margin-bottom: 15px;
	margin-left: 4px;
	border: 1px solid #B70B0B;
	color: #003F51;
	font-size: 11px;
	 /*font-family: Arial, Helvetica, sans-serif;*/
        font-family: Optima, Californian FB, Calisto MT, Arial, Helvetica, sans-serif; /* added 22-may-2012 */

	text-align: center;
	font-weight: bold;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}
.film_title_seeds {
	float: left;
	height: 130px;
	width: 154px;
	margin-top: 5px;
	margin-right: 2px;
	margin-bottom: 15px;
	margin-left: 2px;
	border: 1px solid #66360A;
	color: #003F51;
	font-size: 11px;
	 /*font-family: Arial, Helvetica, sans-serif;*/
        font-family: Optima, Californian FB, Calisto MT, Arial, Helvetica, sans-serif; /* added 22-may-2012 */

	text-align: center;
	font-weight: bold;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}
.film_title_light {
	float: left;
	height: 130px;
	width: 154px;
	margin-top: 5px;
	margin-right: 2px;
	margin-bottom: 15px;
	margin-left: 2px;
	border: 1px solid #8B2DC1;
	/*color: #003F51;*/
	color: #d6e3e6;
	font-size: 11px;
	 /*font-family: Arial, Helvetica, sans-serif;*/
        font-family: Optima, Californian FB, Calisto MT, Arial, Helvetica, sans-serif; /* added 22-may-2012 */

	text-align: center;
	font-weight: bold;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}
.film_title_peace {
	float: left;
	height: 130px;
	width: 154px;
	margin-top: 5px;
	margin-right: 2px;
	margin-bottom: 15px;
	margin-left: 2px;
	border: 1px solid #2D8C85;
	/*color: #003F51;*/
	color: #d6e3e6;
	font-size: 11px;
	 /*font-family: Arial, Helvetica, sans-serif;*/
        font-family: Optima, Californian FB, Calisto MT, Arial, Helvetica, sans-serif; /* added 22-may-2012 */

	text-align: center;
	font-weight: bold;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}
.film_title_short {
	float: left;
	height: 130px;
	width: 154px;
	margin-top: 5px;
	margin-right: 2px;
	margin-bottom: 15px;
	margin-left: 2px;
	border: 1px solid #7C7912;
	color: #003F51;
	font-size: 11px;
	 /*font-family: Arial, Helvetica, sans-serif;*/
        font-family: Optima, Californian FB, Calisto MT, Arial, Helvetica, sans-serif; /* added 22-may-2012 */

	text-align: center;
	font-weight: bold;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}
.film_title_wbw {
	float: left;
	height: 130px;
	width: 154px;
	margin-top: 5px;
	margin-right: 2px;
	margin-bottom: 15px;
	margin-left: 2px;
	border: 1px solid #89AFAC;
	color: #003F51;
	font-size: 11px;
	 /*font-family: Arial, Helvetica, sans-serif;*/
        font-family: Optima, Californian FB, Calisto MT, Arial, Helvetica, sans-serif; /* added 22-may-2012 */

	text-align: center;
	font-weight: bold;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}
.film_title_mbm {
	float: left;
	height: 130px;
	width: 154px;
	margin-top: 5px;
	margin-right: 2px;
	margin-bottom: 15px;
	margin-left: 2px;
	border: 1px solid #C687DD;
	color: #003F51;
	font-size: 11px;
	 /*font-family: Arial, Helvetica, sans-serif;*/
        font-family: Optima, Californian FB, Calisto MT, Arial, Helvetica, sans-serif; /* added 22-may-2012 */

	text-align: center;
	font-weight: bold;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}
.film_title_kids {
	float: left;
	height: 130px;
	width: 154px;
	margin-top: 5px;
	margin-right: 2px;
	margin-bottom: 15px;
	margin-left: 2px;
	border: 1px solid #A5530F;
	color: #003F51;
	font-size: 11px;
	 /*font-family: Arial, Helvetica, sans-serif;*/
        font-family: Optima, Californian FB, Calisto MT, Arial, Helvetica, sans-serif; /* added 22-may-2012 */

	text-align: center;
	font-weight: bold;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}



.film_title img, .film_title_other img, .choice_clips_film_title img, .stealing_clips_film_title img {
	/*margin-top: 3px; */
	margin-top: 5px; 
	border: 1px solid #013F51;
	padding: 0px;
	margin-bottom: 1px;
}


#main_col a, #main_col_alt a, #film_main_col a, #video_box a, #synopsis a {
	color: #003F51;
}


#video_box a.spanish-download {
	color: white;
}

.attribute, a.attribute {
        font-size: 1em;
        line-height: 1.4em;
        font-style: normal;
        margin-left: 2em;
        display: block;
        color: #003F51;
	font-weight: bold;

}

p.world_peace_attribute {
	font-style: italic;
	text-align: right;
	font-weight: normal;
	line-height:0em;
	width:85%;
	padding-top:0em;
	margin-top:0em;
}



.attribute:first-line {
        font-weight: bold;
        /* text-transform: uppercase;  ugh, doesn't work in Safari 2012 - jh */
}

.attribute3 {
	font-size: .4em;
}

a.attribute2 {
	line-height: .3em;
	color: #003F51;
}



.AccordionPanelTab h4 {
	color: #003F51;
	font-size: 16px;
	padding-left: 20px;
	padding-top: 10px;
}
a.film_title:hover {
	background-color: #E0FCFF;
	/* added 2 lines 10-may-2012 */
	color: #003F51;
	text-decoration: none;
	/* added 14-may-2012 */
	height: 141px; /* controls the light color hover height */
}


a.film_title_other:hover {
	background-color: #E0FCFF;
	/* added 2 lines 10-may-2012 */
	color: #003F51;
	text-decoration: none;
	/* added 14-may-2012 */
	height: 142px;
}

a.choice_clips_film_title:hover, a.stealing__clips_film_title:hover {
	background-color: #E0FCFF;
	/* added 2 lines 10-may-2012 */
	color: #003F51;
	text-decoration: none;
	/* added 14-may-2012 */
	height: 122px; /* controls the light color hover height */
	width: 120px; /* control the width of the choice clips film with padding */
}


#video_box {
	float: left;
	width: 100%;
	padding-top: .3em;
	padding-left: .3em;
	margin-bottom: .3em;
}

#video_box.wider2 {
	width:50em;
	padding-top:0em;
}


#video_box p, #video_box ul, #instruction_box ul, #synopsis ul, .video_box ul {
	font-size: 14px;
	color: #003F51;
	margin-bottom: 10px;
	line-height: 20px;
}


#video_box p.p2 {
	width: 39.4em;
	text-align: center;
}

#synopsis p.p3 {
	width: 27.5em;
	text-align: center;
}

#synopsis p.espanol-filmpage, p.espanol-filmpage, #video_box p.espanol-filmpage {
	text-align: justify;
	font-size: 1.15em;
	line-height: 1.2em;
}

#video_box ul.espanol {
	font-size: 1.15em;
}

p.makingof {
	font-size: 1.3em;
	line-height: 1.32em;
	width:  100%%;
	text-align: left;
	padding: 0em .3em;
}



#video_box p.p3 {
	text-align: center;
}




#video_box p.world_peace_first_line {
	margin-bottom:0em;
}

#video_box p.no-bottom-space {
	 margin-bottom:  0em;
}

#video_box p.more-top-space {
	margin-top: .2em;
}


#video_box ul.uses, #synopsis ul.uses {
	padding-left:1em;
	font-size: .9em;
	padding-bottom:.5em;
}

#video_box ul.uses li.uses, #synopsis ul.uses li.uses {
        list-style-type: disc;
        padding-bottom:5px;
	line-height:17px;
}

#synopsis ul.seeds, {
	line-height:.9em;
}

.video_box ul.related, #synopsis ul.related {
	line-height: 1.08em;
}

.video_box_espanol {
	min-height: 13em;
}


.more-top-space3 {
	margin-top: 3em;
}

.row-espanol-films {
	min-height: 24em;
	margin-top: .8em;
        border-style: solid;
	border-width: .1em;
  	border-image: url(https://concentric.org/img/filmstrip-border-box-7.png) 14.5 14.5 round;
  	padding: 0em;  
/*  	border-image: url(https://concentric.org/img/film-strip-border-3.jpg);*/
  	/*border-image: url(https://concentric.org/img/filmstrip-border-4.png);*/


	border-image-outset: .2em;
	border-image-width: 1em;
	-webkit-appearance: none;
        -moz-appearance: none;
        appearance: none;
  	-webkit-border-image-source:url(https://concentric.org/img/filmstrip-border-box-7.png) 14.5 round;

}

.row-espanol-films1 {
	width: 76.8em;
}

.row-espanol-films2 {
	width: 63.6em;
}

.row-espanol-films3 {
	width: 51.01em;
}

.row-espanol-films-taller2 {
	min-height: 26em;
}


.row-espanol-films-shorter {
	min-height: 16em;
}

.espanol-film-box {
	width: 19.5em;
	height: 23em;
	float: left;
	margin-left: 1em;
	text-align: center;
	margin: auto;
	border-left: .1em black solid; 
	border-right: .1em black solid; 
}

.espanol-film-box2 {
	width: 12.5em;
	margin-left: .01em;
	min-height: 24em;
}

.espanol-film-box3 {
	min-height: 26em;
}


.espanol-film-box-left-film {
	margin-left: 2.5em;
}

.espanol-film-box-left-film2 {
	margin-left: .1em;
}


.video_box ul.related p.spanish-films-available-media, .espanol-film-box p.spanish-films-available-media {
	line-height: 1.18em;
/*	font-size: 1.1em; */
	font-size: .7em;
}

.espanol-film-box p.spanish-films-available-media2  {
	line-height: 1.61em;
	text-align: center;
}

.espanol-film-box p.spanish-film-download-options1 {
	padding-top: 1em;
}




#synopsis ul.related img, #synopsis ul.thinner img {
	height: 4.3em;
	width: 5.9em;
}

#synopsis img.oregonff-laurels {
 	width: 14em;
	height: 9.31em;
	margin-top: .2em;
	margin-bottom: .2em;
	border:  .1em solid black;


} 

#synopsis img.spotlightdocff-laurels { 
	width: 9em;
	height: 6em;
}


#synopsis img.focus-on-ability-laurels {
	height: 9em;
	border: .1em solid black;
}

#synopsis img.we-care-ff {
	height: 8em;
	width: 13em;
	border: .1em solid black;
}

#instruction_box ul.left-margin {
	padding-left: .3em;
}

#instruction_box p {
	padding-left:.9em; 
	padding-right:.6em;
	padding-top:.6em;
	line-height:1.7em;
	font-size:.815em;
	font-weight:bold;
	padding-bottom: .6em;
	margin-bottom: 0em;
}

#instruction_box p.links {
	font-size: .75em;
}


#instruction_box p span.nonbold,
.video_box ul.related p.spanish-films-available-media span.spanish-film-link, 
.video_box ul.related p.spanish-films-available-media  span.spanish-film-link  a,
.video_box ul.related p.spanish-films-available-media, a.spanish-film-link {
	font-weight:normal;
	font-size:.9em;
	color: #003F51;
}



#instruction_box p span.nonbold2 {
	font-weight:normal;
}

div.espanol_full_page h3, div.espanol_full_page h3.espanol_heading2, #video_box h3{
    font-family: Optima, Californian FB, Calisto MT, Arial, Helvetica, sans-serif; /* added 22-may-2012 */

	font-size: 1.3em;
	color: #003F51;
	margin-bottom: .2em;
	line-height: 1.2em;
	margin-top:.3em;
	text-align: center;
	font-weight: bold;
}

div.espanol_full_page h3.espanol-mission {
	text-align: justify;
}

div.espanol_full_page h3.espanol-mission2 {
	width: 32em; 
	text-align: center; 
	line-height: 1.4em;
}

div.espanol_full_page h3.espanol-mission3 {
	text-align: justify; 
	width: 32em; 
	text-align: center; 
	line-height: 1.2em;
}

div.espanol_full_page img.espanol-video-box-line1 {
	border: none;
	width:20em;
	height:.3em;
	padding-top:0%;
	line-height: 0em;
}

div.espanol_full_page img.espanol-video-box-line2 {
	border: none;
	width:16em;
	height:.3em;
	padding-top:0em;
	margin-bottom: .8em;
}

div.espanol_full_page img.espanol-line3 {
	border: none;
	width:46em;
	height:.23em;
	padding-top:0em;
	margin-bottom: .05em;
}

div.espanol_full_page img.espanol-line4 {
	border: none;
	width:70em;
	height:.23em;
	padding-top:0%;
	line-height: -1em;
}



div.espanol_full_page h3.toptitle, h3.toptitle, .toptitle {
	font-size: 1.9em;
}

div.espanol_full_page h3.espanol-group {
	font-size: 2em;
	font-weight: bold;
	margin: 1em 0em .2em 0;
}

div.espanol_full_page h3.espanol-group2 {
	margin-top: .2em; 
	margin bottom: .2em;

}

#synopsis h3.topspace {
	padding-top: .2em;
}

#synopsis h3.topspace2, h3.topspace2 {
	padding-top: .8em;
}
 
#video_box h3.topspace, #synopsis h3.p3, #video_box h3.p2 {
	padding-bottom: .25em;
	font-size: 1.7em;
}

#video_box h3.nospacebottom {
	padding-bottom: .01em;
	margin-bottom: 0em;
}

#synopsis h3.p4 {
	padding-bottom: .2em;
}

#synopsis p.p4, #video_box p.p4 {
	font-size: 1.08em;
	width: 100%;
	text-align: left;
	line-height: 1.23em;

}

div.espanol_full_page h3.smaller {
	font-size: .9em;
}



#video_box h3.espanol_heading2 {
	margin-top:0em;
}





#video_box h3.more-top-space {
	padding-top: .5em;
}
#video_box h3.credits_part {
	padding-top:.3em;
}

#video_box h3.bigger {
	font-size: 1.31em;
}

#video_box h3.smaller  {
	font-size: 1.1em;

}

#video_box h3 span.smaller3  {
	font-size: .9em;
}

#video_box h3.smaller2 {
	font-size: 1em;

}

#video_box h3.smaller3 {
	font-size: .9em;
}


#video_box h3.different-smaller-font {
	font-size: 1em;
	font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
}




.peace-author {
	font-size:12px; 
	font-weight: bold;
}

#video_box iframe {
 	width: 400px; 
	height: 17.1em; 
	frameborder: 0em;
	border:0em;

}

#video_box img {
 	width: 400px; 
	height: 300px; 
	border: .1em solid #003F51;
	margin-bottom: 6px
}

#video_box img.seeds { 
	margin-bottom: 0em;
	width: 400px;
	height: 300px;
}

#video_box img.nytlogo {
 	width: 15em; 
	height: 2.2em;
	border: none;
	margin-bottom: 0em;	
	margin-top:.4em;
}

#video_box img.open_secret {
 	margin: 0em 0em .5em 0em;
	border: .08em #e44132 solid;
	width: 21em;
	height: 19em; 

}

#video_box img.pwp {
 	width: 15em; 
	text-align: center; 
	margin:.2em 0em .4em 0em;
       	height:19em;
	border:.1em solid #003F51;
}

#video_box img.choice, #video_box img.peace,
#video_box img.seeds { 
 	width: 25em; 
	height: 18.75em;
}


.bio {
	margin-bottom: 20px;
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #003C4E;
	width: 650px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 15px;
}


#right_announcement_box  {
        -webkit-border-radius: 10px;
        -moz-border-radius: 10px;
        border-radius: 10px;
        border:2.5px  solid #9eb3b5;
        /*background:-moz-linear-gradient(97% 0% 0deg, #003C4E, #003F51 92%)  */
	height: 330px;
	width: 254px;


        }



.bio h4 {
	 /*font-family: Arial, Helvetica, sans-serif;*/
        font-family: Optima, Californian FB, Calisto MT, Arial, Helvetica, sans-serif; /* added 22-may-2012 */

	font-size: 16px;
}

.AccordionPanelTab h5, .AccordionPanelContent {
	font-style: italic;
	font-size: 14px;
	margin-top: 5px;
	font-family: serif;
	color: #555;
	padding-left: 20px;
}
.AccordionPanelContent a:link, a:hover { /* added 21-may-2012 */
	color: #555;
	text-decoration: underline;
}


.AccordionPanelTab p, .AccordionPanelContent p {
	/*font-family: Georgia, "Times New Roman", Times, serif; */
        font-family: Optima, Californian FB, Calisto MT, Arial, Helvetica, sans-serif; /* added 22-may-2012 */

	font-size: 14px;
	color: #003F51;
	line-height: 20px;
	margin-top: 2px;
	padding-left: 20px;
	padding-right: 20px;
}
.AccordionPanelTab a, .AccordionPanelContent a {
	font-size:14px;
	color: #555; 
	/*font-family: Georgia, "Times New Roman," Times, Arial, Helvetica, sans-serif;*/
        font-family: Optima, Californian FB, Calisto MT, Arial, Helvetica, sans-serif; /* added 22-may-2012 */

	font-style:normal;
	text-decoration: none;
}




#video_thumbs {
	margin-top: 20px;
}
#bio_column {
	float: left;
	width: 650px;
	margin-left: 10px;
	margin-bottom: 25px;
}
#name_column {
	float: left;
	height: 1000px;
	width: 200px;
}

footer a {
	color: #FFF;	
	 /*font-family: Arial, Helvetica, sans-serif;*/
        font-family: Optima, Californian FB, Calisto MT, Arial, Helvetica, sans-serif; /* added 22-may-2012 */

	


}
#video_box iframe {
	margin-bottom: 0em;
}

h6 {
	/*font-size:14px; */
	font-size:18px;
 	/*font-family: Arial, Helvetica, sans-serif;*/
        font-family: Optima, Californian FB, Calisto MT, Arial, Helvetica, sans-serif; /* added 22-may-2012 */
	/* commented out 16-may-2012 to make crisper synopsis info*/
        /*text-shadow: 0px 0px 1px #000;
 *         filter: dropshadow(color=#0a0a0a, offx=0, offy=0);*/
	}

.series_header {
	display:block;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	border:solid  2px;
	text-align: center;
	margin-right: auto;
	margin-left: auto;
	padding-top: 6px;
	padding-right: 10px;
	padding-bottom: 6px;
	padding-left: 10px;
	
}	
	


/*.series_header a, a:visited, a:link {
 * 	text-decoration:none;
 * 	}*/

/*#choice_block a, #seeds_block a,  #choice_clips_block a{
 * 	text-decoration:none;
 * 	}*/

#choice_block a, #seeds_block a, #vote_block a, #agshort_block a, #short_block a, #ind_block a,
#light_block a, #agpeace_block a, #peace_block a, #other_block a, #choice_clips_block_right_3 a, 
#choice_clips_block a, #stealing_clips_block a #topic_block a {
 	color:  #d6e3e6;
	text-decoration: none;
}


#choice_block a:hover, #seeds_block a:hover, #vote_block a:hover, #agshort_block a:hover, #short_block a:hover, #ind_block a:hover, #light_block a:hover, #agpeace_block a:hover, #peace_block a:hover, #other_block a:hover, #choice_clips_block_right_3 a:hover, #choice_clips_block  a:hover, #stealing_clips_block  a:hover  #topic_block a:hover {
 	color: #003F51;
	text-decoration: none;
}


#choice_block .series_header {
	/*width:440px;
 * 	color: #0B9692;*/
 	width: 610px; /* added 11-may-2012*/
 	color: #d6e3e6; /* added 11-may-2012*/
        border: 0px; /* added 11-may-2012*/
	/*margin-top: 0px; added 14-may-2012*/
	margin-top: 5px; /*added 14-may-2012*/
	margin-bottom: 0px;
	/*margin-left: 90px; */
	/*margin-left: 30px; */
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #0B9692;
	border-right-color: #0B9692;
	border-bottom-color: #0B9692;
	border-left-color: #0B9692;
	text-decoration: none; /*added 18-may-2012 */
}

#seeds_block .series_header {
	/*width:410px;
 * 	color: #630;
 * 		border-color: #630;*/
 	color: #d6e3e6; /* added 11-may-2012*/
        border: 0px; /* added 11-may-2012*/
	width:550px; /* added 11-may-2012*/
	margin-top: 5px; /* added 15-may-2012*/
	text-decoration: none; /*added 18-may-2012 */
}

#choice_clips_block .series_header, #stealing_clips_block .series_header {
 	color: #d6e3e6; /* added 11-may-2012*/
        border: 0px; /* added 11-may-2012*/
	width:1020px; /* added 11-may-2012*/
	margin-top: 10px; /* added 15-may-2012*/
	text-decoration: none; /*added 18-may-2012 */
 	padding-bottom: 5px;
	font-size: 30px; 
        font-family: Optima, Californian FB, Calisto MT, Arial, Helvetica, sans-serif; 
	padding-top: 10px;
	padding-bottom: 5px;
	font-size: 30px; 


}

#choice_clips_block .subdivision_series_header, 
#stealing_clips_block .subdivision_series_header {
	font-size:18px;  
	font-family: Optima, Californian FB, Calisto MT, Arial, Helvetica, sans-serif;  
	display:block; 
	text-align: center; 
	padding-top: 6px; 
 	padding-bottom: 6px;
	color: #d6e3e6;
}



#light_block .series_header {
	/*width:180px;
 * 	color: #96F;
 * 		border-color: #96F; */
	/*width:200px;*/
	width: 230px; /* added 15-may-2012 */
	color: #d6e3e6;
	border: 0px;
 	margin-top: 5px; /*added 14-may-2012*/
}
#peace_block .series_header, #agpeace_block .series_header {
  	color: #d6e3e6;
        border: 0px;
	width:130px;
	/*width:90px;
 * 	color: #69F;
 * 		border-color: #69F;
 * 			width:130px;*/
 	margin-top: 5px; /*added 14-may-2012*/
	
}
#other_block .series_header {
  	color: #d6e3e6;
        border: 0px;
	/*width:90px;
 * 	color: #69F;
 * 		border-color: #69F;
 * 			width:130px;*/
 	margin-top: 5px; /*added 14-may-2012*/
}	

#agshort_block .series_header, #short_block .series_header {
 	color: #d6e3e6; /* added 11-may-2012*/
        border: 0px; /* added 11-may-2012*/
	margin-top: 5px; /*added 14-may-2012*/
}

#short_block.new-films {
        float: none;
        padding-bottom: 1.4em;
}


.new-films {
        margin-bottom: 2em;
        min-height:180px;
        padding-top:5px;
}



#ind_block .series_header   {
	/*width:130px; */
        width: 183px;	 /* added 15-may-2012 */
	/*color: #396;*/
	color: #d6e3e6; /* added 10-may-2012*/
	border: 0px; /* added 10-may-2012*/
	/*color:  #003F51;*/
	/*border-color: #396;*/
	/*border-color: #003F51;*/
	margin-top: 5px; /*added 14-may-2012*/
}

#vote_block .series_header {
	/*width:190px;
 *
 * 	color: #C30;
 * 		border-color: #C30;*/
	width:310px;/* added 11-may-2012*/
 	color: #d6e3e6; /* added 11-may-2012*/
        border: 0px; /* added 11-may-2012*/
	/*margin-top: 0px; added 14-may-2012*/
	 margin-top: 5px; /*added 14-may-2012*/
}

#resource_block {
	/*width: 645px;*/
	width: 360px;
	float: left; 
 	color: #003F51; /* added 11-may-2012*/
	margin-left: 15px;
	padding-left: 0px;
	margin-right: 0px;
}

#resource_block .series_header  {
	/*width:440px;
 * 	color: #0B9692;*/
 	width: 150px; /* added 11-may-2012*/
 	color: #003F51; /* added 11-may-2012*/
        border: 0px; /* added 11-may-2012*/
	/*margin-top: 0px; added 14-may-2012*/
	margin-top: 5px; /*added 14-may-2012*/
	margin-bottom: 0px;
	/*margin-left: 90px; */
	/*margin-left: 30px; */
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #0B9692;
	border-right-color: #0B9692;
	border-bottom-color: #0B9692;
	border-left-color: #0B9692;
}

#resource_block a:link, a:hover, a:visited  {
 	color: #003F51; /* added 11-may-2012*/
}

#resource_in {
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	/*border:3px #0B9692 solid;*/
	border:2.5px  solid #003F51;
	/*height: 134px;*/
	height: 830px;
	width:355px;
	}

#resource_in ul,  #resource_in li {/* added 17-may-2012*/
	text-decoration: none;
 	color: #003F51;
	 /*font-family: Arial, Helvetica, sans-serif;*/
        font-family: Optima, Californian FB, Calisto MT, Arial, Helvetica, sans-serif; /* added 22-may-2012 */
	font-size: 22px;
	padding: 0px 5px;
	line-height: 1em;
	font-weight: normal;
	font-variant: normal;
}

#resource_in p {/* added 17-may-2012*/
	margin-left: 15px;
	text-decoration: none;
	
 	color: #003F51;
	 /*font-family: Arial, Helvetica, sans-serif;*/
        font-family: Optima, Californian FB, Calisto MT, Arial, Helvetica, sans-serif; /* added 22-may-2012 */

	font-size: 22px;
	display: block;
	padding: 0px 5px;
	line-height: 1em;
	font-weight: normal;
	font-variant: normal;
}




#resource_intro p {
	 /*font-family: Arial, Helvetica, sans-serif;*/
        font-family: Optima, Californian FB, Calisto MT, Arial, Helvetica, sans-serif; /* added 22-may-2012 */

	font-size: 16px;
	line-height: 20px;
	color: #003F51;
	padding-top: 5px;
	padding-bottom: 10px;
	text-align: center;
}
#resource_intro h3 {
 /*font-family: Arial, Helvetica, sans-serif;*/
        font-family: Optima, Californian FB, Calisto MT, Arial, Helvetica, sans-serif; /* added 22-may-2012 */

	color: #003F51;
	font-size: 30px;
	text-align: center;
	margin-bottom: 5px;
	text-transform: uppercase;
}

#resource_intro{
	width: 1150px;
	padding-top: 0px;
	padding-bottom: 0px;
	margin-top: 15px;
}


/*#rr_resource_block .heading { */
#resource_middle .heading {
 font-size:18px;
        font-family: Optima, Californian FB, Calisto MT, Arial, Helvetica, sans-serif;
        display:block;
        text-align: center;
        padding-top: 6px;
        padding-bottom: 6px;
        color: #003F51;

}


#news {
	margin: 5px;
	float: left;
	height: 60px;
	width: 240px;
	text-align: center;
}
#banner {
	display:none;
}
#banner h3 {
	color: #003F51;
	padding-top: 5px;
 /*font-family: Arial, Helvetica, sans-serif;*/
        font-family: Optima, Californian FB, Calisto MT, Arial, Helvetica, sans-serif; /* added 22-may-2012 */
	

	font-size: 18px;
	display: block;
	padding-left: 5px;
	margin-top: 3px;
}
.news {
 /*font-family: Arial, Helvetica, sans-serif;*/
        font-family: Optima, Californian FB, Calisto MT, Arial, Helvetica, sans-serif; /* added 22-may-2012 */

	font-size: 14px;
	float: left;
	height: 100px;
	width: 320px;
	margin-right: 10px;
	color: #003F51;
	padding: 4px;
}
#news h3 {
 	/*font-family: Arial, Helvetica, sans-serif;*/
        font-family: Optima, Californian FB, Calisto MT, Arial, Helvetica, sans-serif; /* added 22-may-2012 */

	font-size: 18px;
	color: #003F51;
	
	margin-bottom: 15px;
	margin-top: 3px;
}
#news li {
	 /*font-family: Arial, Helvetica, sans-serif;*/
        font-family: Optima, Californian FB, Calisto MT, Arial, Helvetica, sans-serif; /* added 22-may-2012 */

	font-size: 14px;
	line-height:20px;
	display: block;
	height: 20px;
	color: #003F51;
	background-color: #c5d9de;
	margin-bottom: 3px;
	padding-left: 5px;
	width: 240px;
	font-weight:bold;
}


#clips_box.other-films-2 {
 	border-radius: 8pt;
    	border: none;
    	box-shadow: inset 0px 0px 6pt  4pt rgba(130,140,142,0.59);
	background: #c6d9df;
	min-height:300px;
}

#clips_box.other-films-1 {
	min-height: 5em;
}


#clips_box h4.meeting-challenges  {
	line-height: .9em;
}



    

#clips_box.taller {
	min-height: 20em;
}

#clips_box.taller2 {
	min-height: 19em;
}



#film_groupings {
 -webkit-border-radius: .3em;
        -moz-border-radius: .3em;
border-radius: 8pt;
    border: none;
    box-shadow: inset 0em 0em 6pt  4pt rgba(130,140,142,0.59);
        background: #c6d9df;
        background-position: left top;
    background-repeat: no-repeat;
        margin:auto;
        width:60%;
        padding-top:1.2em;
        border-radius: 8pt;
        border: none;
    box-shadow: inset 0em 0em 6pt  4pt rgba(130,140,142,0.59);
background: #c6d9df;
min-height:44em;
color:#003F51;
}


#film_groupings a, #film_groupings a:visited {
  font-family: Optima, 'Calisto MT', 'Californian FB',Arial, Helvetica, sans-serif; /* added 22-may-2012 */
        color: #003F51;
}



#film_groupings table, #film_groupings h1 {

        font-family: Optima, Californian FB, Calisto MT, Arial, Helvetica, sans-serif; 

        font-size: 1.8em;
        color: #003F51;
        padding-bottom: 1.2em;
	text-align:center;
	font-weight:bold;
	margin:auto;
}

#film_groupings h1.h2 {
        font-size: 1em;

}

#film_groupings h4 {
	font-size:.8em;
	text-align:center;
	padding-bottom: 1.2em;
}


#film_groupings li {
	font-size: .97em;
	color: #003F51;
	font-weight:bold;
	text-align:center;
	margin: auto;
}

.film_groupingssubtitle {
	font-size:.88em;
}

.choices {
	font-size: .82em;
	padding-top:.3em;
	padding-bottom:.7em;
	margin:auto;
}

#seeds_clips {
border-radius: 8pt;
    border: none;
    box-shadow: inset 0px 0px 6pt  4pt rgba(130,140,142,0.59);background: #c6d9df;

}

#clips_box, #seeds_clips {
        padding: 9px 1em 0em 1em;
        -webkit-border-radius: 10px;
        -moz-border-radius: 10px;
border-radius: 8pt;
    border: none;
    box-shadow: inset 0px 0px 6pt  4pt rgba(130,140,142,0.59);background: #c6d9df;
        margin-bottom: 12px;
        background-position: left top;
    background-repeat: no-repeat;
}

#seeds_clips.amharic_webpage1 {
	padding: .6em .6em 0em .6em;
}

#seeds_clips.taller1 {
	padding-bottom: .3em;
}

#clips_box.clips_box2 {
	min-height:15.4em;
}



#clips_box.thinner {
	 padding: 9px 2em 8px 2em;

}


#clips_box ul.thinner li {
	height: 5em;
}
#clips_box h3, #seeds_clips h3 {
	padding-left: 6px;
	padding-right: 6px;
	text-align: center;
	font-size: 17px;
	line-height: 1.1em;
	padding-top:.25em;
}

#clips_box h3.more-top-space {
	padding-top:.25em;
}

#choice #clips_box {
	/* border: none; */
	/* background-image: url("../img/sidebar4.png"); */
	/* height: 410px; changes deopending on the number of related videos */
}
  
    
#clips_box li, #seeds_clips li, #instruction_box.choice li {
	font-weight: bold;
	font-size: 13px;
	/*text-align: center; */
	display: block;
	/*height: 85.5px; */
	height: 6.6em;
	margin-top: 8px;
	margin-bottom: 13px;
	/* background-color: #E5F1F4; this may come back, it's a nice effect - jh */
}

#clips_box li.more-space {
        margin-bottom:2em;
}

#clips_box li.other-films-shattering {
        height:5em;
}

#clips_box li.radiance-related {
	height:5em;
}

#clips_box li.reclaiming-less-top-space  {
	margin-top: .1em;
}





#clips_box li img.book-listing {
	width: 5em;
	float: left;
	height: 7em;
}

#clips_box li h4.book-listing {
	width: 10.5em;
	float: left;
		
}

#seeds_clips li.less-bottom-space {
        margin-bottom:.2em;
}

#seeds_clips li.closer {
	line-height:.98em;
	margin-bottom:.1em;
	height: 5.7em;
}

#seeds_clips li.more-room {
	height: 8.5em;
 	line-height: 1.2em;	
}


#seeds_clips li div.right-box  {
	height: 6.3em;
	float: left;
	width:10.25em;
}
#seeds_clips li div.rb_amharic_webpage {
	height: 7.4em;
	width: 10.4em;
}

#seeds_clips li div.lb_amharic_webpage {
	height: 6em;
	width:7.3em; float: left;
}

#seeds_clips li div.right-box  p.MsoListParagraphCxSpMiddle  {
	margin-left: 0em;	
	margin-bottom:.3em;
	font-weight:normal;
	font-size:1.05em;
	line-height:1.22em;
}

#seeds_clips h3.amharic_webpage {
font-size: 1.22em;
}


#instruction_box.choice li.more-space {
        margin-bottom:3em;
}

.video_box ul li.more-space2, #instruction_box.choice li.more-space2 {
        margin-bottom:.9em;
}



#clips_box, #instruction_box.choice {
	font-size: 14px;
	padding-bottom: 3px;
}

#seeds_clips h4 {
	font-size: 1.05em;
	margin-bottom: .09em;
	line-height:1.1em;
}

.smaller {
	font-size: .9em;
	line-height: .6em;
}

#clips_box img, #seeds_clips img, #instruction_box.choice img.clip {
	float: left;
	margin-right: 6px;
}



#instruction_box.choice img.clip2 {
	margin-bottom: 0em;
}



#clips_box.other-films-2 h4 {
 	margin-bottom: 2px;	
}

#clips_box img.other-films-2 {
	width: 100px;
	height: 75px;
	border:.07em solid black;
}

.time {
	font-weight: normal;
	font-size: .8em;
}

#clips_box span.other-films-2-subtitle {
	font-size:12.5px;
	line-height:.4em;
}


.subtitle {
	font-weight: normal;
	font-size: .85em;
}

/*
 * #clips_box a {
 * 	text-decoration: none;
 * 		display: block;
 * 			height: 77px;
 * 				color: #004052;
 * 				}
 * 				*/

#seeds_clips a {
	text-decoration: none;
	color: #004052;
}

.language_options {
	font-size: 12px;
	display: block;
	text-align:left;
}




.l2 {
	line-height:1.3em;
}

.options2 {
	text-align: center;
}

#seeds_clips .language_options a {
	text-decoration: underline;
}

#seeds_clips .amharic_webpage  {
	font-size: .85em;
}


#steal_1 {
	background-image: url(../img/steal_1.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
#steal_2{
	background-image: url(../img/steal_2.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
#steal_3{
	background-image: url(../img/steal_3.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

#choice_1{
	background-image: url(../img/choice_1.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
#choice_2{
	background-image: url(../img/choice_2.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
#choice_3{
	background-image: url(../img/choice_3.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
/*#clips_box a:hover {
 * 	background-color: #E5F1F4;
 * 	}
 * 	*/
.jump{
	color: #003F51;
}


.row {
	margin-bottom: 10px;
	height: 160px;
	padding-top: 5px;
}

.new-films {
        margin-bottom: 2em;
        min-height:180px;
        padding-top:5px;
}



#choice_in, #agshort_in {
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	/*border:3px #0B9692 solid;*/
	border:2.5px #d6e3e6 solid;
	/*height: 134px;*/
	height: 180px;
	width:632px;
	}

#vote_in, #choice_clips_in_left_2, #choice_clips_in_right_2 {
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	/*border:3px #C30 solid;
 * 	height: 134px;*/
	border:2.5px solid #d6e3e6;
	height: 180px;
	width:316px; 
	}



#seeds_block {
        float: left;
        width: 797px;
        margin-left: 95px;
   /* added 10-may-2012 */
        padding-top: 20px;
}


#seeds_in {
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	/*border:3px #630 solid;
 * 	height: 172px;*/
	border:2.5px solid #d6e3e6;
	height: 180px;
	width:790px;
	}

#choice_clips_in, #stealing_clips_in  {
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	/*border:3px #630 solid;
 * 	height: 172px;*/
	border:2.5px solid #d6e3e6;
	height: 238px;
	width:1120px;
	}



#short_in, #choice_clips_in_right_3, #choice_clips_in_left_3 {
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	/*border:3px #7C7912 solid;
 * 	height: 172px; */
	border:2.5px solid #d6e3e6;
	height: 180px;
	width:474px;
	}

#ind_in {
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	/*border:3px #396 solid;*/
	border:2.5px solid #d6e3e6;
	/*height: 134px; */
	height: 181px;
	width:474px;
	}
	
#light_in {
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	border:2.5px solid #d6e3e6;
	height: 181px;
	width:408px;
	/* width:316px; */
	
	}
	
#peace_in {
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	/*border:3px #69F solid;*/
	border:2.5px solid #d6e3e6;
	/*height: 134px;*/
	height: 180px;
	}

#other_in {
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	/*border:3px #69F solid;*/
	border:2.5px solid #d6e3e6;
	height: 181px;
	/* width:200px; */
	}

#container table { 
	font-size:  14px; 
	padding 20px; 
	font-family: Optima, Californian FB, Calisto MT, Arial, Helvetica, sans-serif; /* added 22-may-2012 */
/* 	width: 670px;  */
	cellpadding: 5px; 
	cellspacing:  5px;  
	/* color: #003F51; - jh */
}

#events-table {
	width: 670px;
	
}

#resource-table table { 
	padding 20px; 
        font-family: Optima, Californian FB, Calisto MT, Arial, Helvetica, sans-serif; /* added 22-may-2012 */
	width: 1150px; 
	cellpadding:  5px; 
	cellspacing:  5px;  
	color: #003F51;
	font-size:  30px; 
	font-weight: bold;
}
#resource-table th {
	cellpadding: 1px; 
	cellspacing: 1px; 
	width: 33%;
	padding 20px; 
        font-family: Optima, Californian FB, Calisto MT, Arial, Helvetica, sans-serif; /* added 22-may-2012 */
	font-weight: bold;
	font-size:  30px; 
}


#choice_clips_in_titles1, #stealing_clips_in_titles1 {
	height: 30px; /* controls the height of the hover box */
	/*width: 960px; */
	/*margin-left: 30px;*/
	margin-left: 10px;
	width: 1100px; 
	padding: 0px;
	float: left;
}
#choice_clips_in_titles1 li,  #stealing_clips_in_titles1 li {
	display: block;
	float: left;
	height: 30px;
	line-height: 23px; /* added 22-may-2012 ..to get bars down*/
	/**padding-right: 33px;*/
	padding-right: 5px;
	padding-left: 2px;
	color: #d6e3e6;/* added 22-may-2012 */	
}

.bars {
	float: left;
	height: 130px;
	width: 10px; 
	color: #d6e3e6;
	text-decoration: none;
        font-family: Optima, Californian FB, Calisto MT, Arial, Helvetica, sans-serif; /* added 22-may-2012 */
	text-align: center;
}
  
 
   

#events-table th, thead {font-size: 20px; }
#events-table a {color:  #003F51;}
#events-table td.col1 {cellpadding: 1px; cellspacing: 1px; width: 128px;font-size: 14px; }
#events-table a {color:  #003F51;}
#events-table td.col1 a:hover {color:  #003F51;}


#rr_resource_block {
	/*width: 1150px; */
	width: 550px;
	float:left;
 	color:  #003F51;
	/*margin-left: 15px;*/
	padding-left: 0px;
	margin-right: 0px;
}


#rr_resource_in {
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px; 
	/*border:3px #0B9692 solid;*/
/*	border:2.5px  #003F51  solid;  */
	border:2.5px  solid #003F51;  


	/*height: 134px;*/
	height: 1000px;
	width:1150px;
	color:  #003F51;
	}


.rr_listing, #rr_resource_block .rr_listing {
	margin-left: 20px; 
	border: 0px solid #d6e3e6;
	color: #003F51;
	text-decoration: none;
	font-size: 20px;
        font-family: Optima, Californian FB, Calisto MT, Arial, Helvetica, sans-serif; 
	text-align: left;
	font-weight: bold;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	width: 100px;
}


a.rr_listing:hover {
      background-color: #E0FCFF;
      color: #003F51;
      text-decoration: none;
      height: 50px; /* controls the light color hover height */
 }

footer a:hover {
       color: rgb(145,145,145);
}

.bread {
	padding-left:.9em;
	padding-bottom:.3em;
	font-size:.8em;
	color:#003F51;
	font-family: Arial, Helvetica, sans-serif;
	}
	
	.bread a {
		color:#003F51;
		text-decoration:underline;
	}
		
		
/* Jody added css below here Nov. 2 2012 */

#orderpage {
	color: #D6E3E6; 
	
}

div.paypal {
	float: left;
	text-align: center;
}

.paypal-videocontainer {
	width: 138px;
}

.paypal-othercontainer {
	width: 100px;
}

.paypal-extra-left-margin {
	margin-left: 20px;
}


/* Orange paypal button credit to CSSButtonGenerator.com */

.paypal-button {
	/* background-color:#e0fcff; */
	background-color:#d8f6ff;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	border-radius:10px;
	border:1px solid #005eaf;
	display:inline-block;
	color:#004052;
	font-family:arial;
	font-size:11px;
	font-weight:bold;
	padding:2px 14px;
	text-decoration:none;
	text-shadow:1px 1px 0px #77aec7;
}

.paypal-button:hover {
	background-color:#f0feff;
}

.paypal-button:active {
	position:relative;
	top:1px;
}

#orderpage #vote_in, #orderpage #ind_block, #orderpage #ind_in, #orderpage #seeds_in, #orderpage #short_in, #orderpage #choice_in, #orderpage #aglight_block, #orderpage #aglight_in  {
    height: 250px;
}

#orderpage #light_block, #orderpage #light_in, #orderpage #peace_in, #orderpage #other_in, #orderpage #agshort_block, #orderpage #agshort_in  {
	height: 240px;
}


#orderpage #light_block {
	margin-left: 12px;
}

.full-line {
	color: white;
	width: 100%;
	position: absolute;
	top: 100px;	
	left: 0;
	
}

.order-title {
	margin-top: 18px;
	font-size: 24px;
	font-weight: normal;
	margin-left: 25px;
}

#choice-container {
	width: 456px;
	text-align: center;
	float: left;
}

.button-container {
	float: left;
	width: 134px;
	text-align: center;
}

.button-text {
	margin-bottom: 6px;
}


.button-container table {
	margin-top: -3px; /* fixes hidden fields that actually add space to forms like padding */
}

#orderpage table {
		width: 100%;
		margin-bottom: 6px;
}

paypal
#orderpage td {
	padding:2px;
}

.seeds-container {
	text-align: center;
	width: 500px;
	margin-left: auto;
	margin-right: auto;
}

.shorts-container {
	text-align: center;
	width: 300px;
	margin-left: auto;
	margin-right: auto;
	clear: both;
}

.two-container {
	text-align: center;
	width: 290px;
	margin-left: auto;
	margin-right: auto;
	clear: both;
}

.light_spirituality {
	margin-left: 12px;
	width: 284px;
	overflow: hidden;
	float: left;
}



.red {
	border: 1px solid red;
}

#other_in .paypal {
	margin-left: 25px;
}

.small-note {
	margin-top: 3px;
	font-size: 12px;
	line-height: 1.2em;
}

.left-align {
	text-align: left;
}

.radio-buttons {
	padding-left: 9px; /* to compesate for box being a little bigger than it needs to be */
	text-align: left;
	width: 83px;
	margin-left: auto;
	margin-right: auto;
}

.hanging_indent p {
	padding-left: 2em;
    text-indent: -2em;

}



.taller 
{
padding-top:30px;
}


.more_bottom
{
padding-bottom:10px;
}


.larger p {
	margin-bottom: 10px;
}

.normal {
	font-weight: normal;
}

hr.hr_fade {
	margin-top:80px;
	margin-bottom: 13px;
	margin-left: 32px;
	margin-right: 32px;
    border: 0;
    height: 1px;
    background-image: -webkit-linear-gradient(left, rgba(0,0,0,0), rgba(0,63,81,0.75), rgba(0,0,0,0)); 
    background-image:    -moz-linear-gradient(left, rgba(0,0,0,0), rgba(0,63,81,0.75), rgba(0,0,0,0)); 
    background-image:     -ms-linear-gradient(left, rgba(0,0,0,0), rgba(0,63,81,0.75), rgba(0,0,0,0)); 
    background-image:      -o-linear-gradient(left, rgba(0,0,0,0), rgba(0,63,81,0.75), rgba(0,0,0,0)); 
}

hr.hr_fade_less_top {
        margin-top:.6em;
}

hr.hr_little_top_space {
        margin-top:.4em;
        margin-bottom:.7em;
}



.month, h4.month {
	display: block;
	margin-top: 0px;
	color: white;
	background-color: #00576A;
	border-top: 1px solid black;
	padding-top: 0px;
	padding-bottom: 7px;
	margin-bottom: 0px;
	height:10px;
}

.events_container {
	padding: 0 14px 10px 18px;
}

.events_section {
	font-size: 22px;
	line-height: 1.1em;
	margin-bottom: 6px;
}
.event {
/*	border-top: 1px solid #b5c9cd; */
	border-top: 1px solid white; 


	padding: 8px;
	background-color: white; 
	overflow: hidden;
	line-height: 1.2em;
}

.event_headline_box {
	width:475px;
	float:left;
	background-color: white; 
}

.event_headline_image {
	width:140px;
	float:left;
}


.event_description {
	margin-top: 10px;
	/* font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif; */
	font-size: 14px;
}
.event_venue{
	margin-top: 4px;
	font-size: 20px;
	font-variant: small-caps;
	margin-bottom: 4px;
}

.event_datetime {
	font-size: 18px;
	font-weight:bold;
}

.event_icon {
	background-color: white; 
	overflow: hidden;
	width:300px;
}

#front_page .event_datetime {
	text-align: center;
}

#front_page .event_description {
	margin-top: 3px;
	
}


#front_page .event {
	padding: 5px 2px 8px 3px;
}

.event a {
	color: #003F51;
}

.collapse p {
	margin-bottom: 3px;
}

.map {
	float: right;
}

.event_title {
	margin-bottom: 6px;
}

.expand, .expand-spanish {
	font-size: 14px;
	margin: 1px;
	padding: 1px 0px;
	cursor: pointer;
	position: relative;
	height: 13px;
}

.collapse {
	padding-top: 4px;
	padding-bottom: 6px;
}

.expand a, .expand-spanish a {
	text-decoration: none;
}

.expand a:hover, .expand-spanish a:hover {
	text-decoration: none;
}

.expand a:link, .expand a:visited, {
	border-width:1px;
	background-image:url(../img/more-less.png);
	background-repeat:no-repeat;
	background-position:0px 0px;
}

.expand a.open:link,  .expand a.open:visited {
	background-image:url(../img/more-less.png);
	background-repeat:no-repeat;
	background-position: 0px -15px;
}
.expand2 a:link, .expand2 a:visited {
	border-width:1px;
	background-image:url(../img/more-less2.png);
	background-repeat:no-repeat;
	background-position:0px 0px;
}

.expand2 a.open:link, .expand2 a.open:visited {
	background-image:url(../img/more-less2.png);
	background-repeat:no-repeat;
	background-position: 0px -15px;
}


#choiceatrisk-box {
	margin-left: .2em;
	width: 24em;
	-webkit-border-radius: .8em;
	-moz-border-radius: .8em;
	border-radius: .8em;
	border:	.03em #003F51 solid;
	padding: .2em;
	padding-top:.3em;
}

#choiceatrisk-box img {
	margin-right: 3px;
	width: 6em;
	height: 6em;
	float: left;
	border: none;
}

#choiceatrisk-box p {
	font-family: 12px;
	line-height: 1.2em;
	margin-left: 3px;
	margin-right:3px;
}

.float-left {
	float: left;
}

.float-right {
	float: right;
}

#synopsis .regular-type p, .regular-type {
	line-height: 1.2em;
}

#synopsis h4.making-of {
	font-size:.8em; 
	margin-bottom: .5em;
	text-align: center;	
}

.bullet-list {
	list-style: disc;
	margin-left: 15px;
	line-height: 1.3em;
	margin-bottom: 12px;
}

.bullet-list2 {
	margin-bottom:.4em;
}



#front_page .event {
	background-color: transparent;
	font-size: .8em;
	
}

#front_page .event_venue a {
	font-size: .8em;
}

.upcoming h3 {
	text-align: center;
	margin-bottom: 3px;
	font-size: 17px;
}

.related img, #video_box ul.related  img.clip {
	border: 1px #003F51 solid;
	width: 98px;
	height: 73px;
}

.video_box ul.related h4 {
	margin-top: .4em;
	font-weight: bold;
	font-size: 1.2em;
	line-height: 1.2em;
}

.video_box ul.related img.es-clip { 

        border: .1em #003F51 solid;
        width: 9.8em;
        height: 6.3em;
	margin-bottom: .4em;
	margin-top: .4em;
}

.es-clip { 
        border: .1em #003F51 solid;
    	border-style:double;
	border-width: .4em;
        width: 8.4em;
        height: 5.4em;
	margin-bottom: .4em;
	margin-top: .4em;
	padding:.02em; background:#eee;
}



#front_page .event_description {
	font-size: 13px;
}

.audio_left_col {
	float: left;
	width: 390px;
	height: 600px;
	/* border: 1px red solid; */
	margin: 6px 30px 10px 50px;
}

.audio_right_col {
	float: right;
	width: 390px;
	height: 600px;
	/* border: 1px red solid; */
	margin: 6px 50px 10px 30px;
}


.audio_title {
	background-color: #003F51;
	color: white;
	padding: 2px 3px 2px 9px;
}

.audio-title {
	position: relative;
	text-align: center;
	margin: auto;
	top: -27px;
	background-color: #D6E3E6;
	display: block;
	width: 89px;
	
}
audio {
	display: block;
	position: relative;
	width: 379px;
	margin-top: .5em;
}

.audio_part {
	border: 1px solid #003F51;
	margin-bottom: 12px;
	padding: 4px;
}



.border_middle {
    background:url(../img/border_m.png) repeat-y;
    position:absolute;
    top:0px; left:0;
    height:99%;
    width:100%;
}

.border_top {
    background:url(../img/border_t.png);
    background-repeat: no-repeat;
    position:absolute;
    top:0px; left:0;
    width:100%;
    height:13px;
}

.border_bottom {
    background:url(../img/border_b.png);
    background-repeat: no-repeat;
    position:absolute;
    bottom:0px; left:0;
    width:100%;
    height:13px;
}




.upcoming {
	position: relative;
	padding: 14px 16px;
}


.graphic-box {
	position: relative;
	float: left;
	width: 252px;
	
	margin: 20px 5px 0 6px;

}

.download-box {
	font-size: 2em;
	background-color: black;
	margin-top: -.2em;
	padding: .3em;
	margin-bottom: 0em;
}

#main_col .download-box a, .download-box a, #film_main_col .download-box a {
}


.films .expand a:link, .expand a:visited {
	border-width:1px;
	background-image:url(https://concentric.org/img/download.png);
	background-repeat:no-repeat;
	background-position:right 0px;
}

.films .expand-spanish a:link, .expand-spanish a:visited {
	border-width:1px;
	background-image:url(https://concentric.org/img/Spanish-download-button.png);
	background-repeat:no-repeat;
	background-position:right 0px;
}


.films .expand a.open:link, .expand a.open:visited {
	background-image:url(https://concentric.org/img/download.png);
	background-repeat:no-repeat;
	background-position: right -15px;
}


.films .expand-spanish a.open:link, .expand-spanish a.open:visited {
	background-image:url(https://concentric.org/img/Spanish-download-button.png);
	background-repeat:no-repeat;
	background-position: right -15px;
}

.films .collapse {
	background-color: #D6E3E6;
	padding: 6px;
	line-height: 1.2em;
}

.video_box, #video_box .download-box p {
	text-align: left;
	line-height: 1.3em;
	margin: 4px 0 2px 0px;
}

.video_box, #video_box .download-box .instructions {
	font-size: 12px;
	text-align: center;
}




.link_box {
	display: block;
	overflow: hidden;
	margin-right: 2px;
	padding: 2px;
	width:379px;
}

.trailer_box {
        display: block;
        overflow: hidden;
        margin-right: 2px;
        padding: 2px;
}

.trailer_box2 {
	float:left;
	width:185px;
	height:130px;
	padding-top:10px;
	text-align:center;
}

#trailer_box3 {
	display: block;
        overflow: hidden;
        margin-right: 2px;
        padding: 2px; 
	float:left;
        width:185px;
        height:130px;
        padding-top:10px;
        text-align:center;
}


.link_box:hover, .trailer_box:hover  {
	background-color: #e5edef;
	text-decoration:underline;
	color:#671426; 
}





.link_box p {
	font-size: 16px;
	padding-top: 6px;
}

.trailer_world_peace_box, .trailer_shattering_box {

	width:300px;
}

.trailer_shattering_box_2 {
	min-height: 100px;
}

.trailer_shattering_box3 {
	background-image: url(http://concentric.org/img/wpiali-video-background-box.png); 
	width:384px;
	height:175px; 
	-webkit-border-radius: 10px; 
	-moz-border-radius: 10px; 
	border-radius: 10px; 
	border:2.5px #003f51 solid; 
	margin: 0 4px 10px 4px; 
	background-repeat: repeat-x;
}

.trailer_heading1 {
	margin-left:auto;
	margin-right: auto;
	padding-top:5px;
	padding-bottom: 4px;
}


.trailer_shattering_box span.trailer_heading2 {
	font-weight: bold;
	font-size:17px;
	color: #d6e3e6;
}


.trailer_world_peace_box  img,  .trailer_shattering_box img  {
	float: left;
	margin-right: 6px;
	width: 150px;
}

.reclaiming_website {
	width: 460px;
}

#trailer_box3 img.dimensions {
	width: 9em;
	height: 6em;
	margin-left: 1.2em;
} 
.trailer_world_peace_box  p, .trailer_shattering_box  p {
	float: left;
	padding-left: 5px;
}

#trailer_box3  p.video_description {
	margin-left: 1.1em;
	line-height: 1em;
}


.wpiali_videobox .title {
	font-size: 14px;
	color: black;
	width: 137px;
}

.wpiali_videogroup {
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	border:2.5px #4a5a4d solid;
	margin: 0 4px 10px 4px;
	background-image: url(../img/wpiali_bar.png);
	background-repeat: repeat-x;

}


#sidebar.wpiali_sidebar-2 {
	width: 315px;
        background-image: url(img/wpiali-sidebar.png);
        height: 210px;
        margin-top: 35px;
        padding-top: 8px;
        margin-left:10px;
        padding-right:2px;
}


#right_announcement_box a a:link  a:visited {
color: blue;
}

.staff_description {
padding-top:1px;font-family: Optima,Californian FB,Calisto MT,Arial,Helvetica,sans-serif; font-size: 16px; color: #003F51; margin-top: 0px;font-weight:normal;
}

.tight_lines 
{
line-height:18px;
}

.event p.unaff-seniors {
	padding-bottom:.3em;
	font-family: Optima,Californian FB,Calisto MT,Arial,Helvetica,sans-serif; 
	color: #003F51;
	font-size: .97em;
	line-height:1.3em;
}

img.unaff-screening-31-jul-2019 {
	height: 4.75772em;
width:38em;

}


#video_box img.chef-darren-the-cia {
	margin-left: 1em;
	height: 7.7em;
	width: 10em;
}


.butterfly-town-event-container-1 {
	width: 260px;
	height:14em;
	float: left;
	padding-bottom: .5em;
}


.butterfly-town-event-container-2 {
	height: 18em;
	padding-bottom: 1em;
}


.inside-butterfly-town-event-container-1 
{
	height: 14em;
	width:260px;
 	border-radius: 8pt;
    	border: none;
    	box-shadow: inset 0px 0px 6pt  4pt rgba(130,140,142,0.59);
	background: #c6d9df;
	padding: .3em;
}

.inside-butterfly-town-event-container-2 {
	height: 18em;
}


h4.butterfly-town-event-heading {
	text-align:center;
	padding-top:8px;
	font-size:1.3em;
	line-height:1.1em;
}

h4.smaller-announcement-heading {
	text-align: center;
	line-height: .9em;
	font-size: .98em;
}

div.butterfly-town-announcement-description1 {
	font-size:13px;
	line-height:1.1em;
	width:90%;
	text-align:justify;
	padding-bottom:2px;
}

span.email-us {
position:relative;left:-7.8em;font-size:.85em;z-index:11;
}

p.contact-us-box  {
	text-align: center;
	font-family: Optima, Californian FB, Calisto MT, Arial, Helvetica, sans-serif;
	font-size: 1.7em; 
	color: #0A3051;
	line-height: 1.3em;
	padding-top: .4em;
	padding-bottom: .4em;

}

.box-surround {
	margin-left:78px;
	padding: 6px;
	border: .08em solid #ea8a00;
	border-radius: 15px;
	font-size: 18px;
	margin-top: 4px;
	margin-bottom: 10px;
	text-align: center;
	width: 33em;
	margin-left: auto;
	margin-right: auto;
	line-height: 1.1em;
	position: relative;
}


#container.espanol-films {
	width: 78em;
	background: white;
	background-color: white;
}

.espanol_full_page {
	width: 43.65em;
	min-height: 30em;
	float: left; 
}

.espanol_full_page2 {
/*	width: 64em; */
	width: 80em;
	float: none;
	margin: auto;
}

div.espanol-top-container1 {

	width: 80em;padding-top: 0em;
}

div.espanol-top-container2 { 
	width: 34em; 
	float: left; 
	padding-left: 2em; 
	padding-top: 1.2em;
}

div.espanol-video-box1 {
	padding:56.25% 0 0 0;
	position:relative;

}

iframe.espanol-video-box1-trailer1 {
	position:absolute;
	top:0em;
	left:0em;
	width:100%;
	height:100%;
}

div.espanol-video-box2 {
        width: 39em;
        float: left;
        padding-left: .1em;
        padding-right: 1em;
        padding-left: .5em;
}





.espanol_film_strip {
	width: 35em;
	height: 8em;
	border: none;
	margin-top: 1em;
	margin-bottom: .2em;
}


h4.espanol-films-page {
	font-size: 1.2em;
	font-weight: bold;
	margin-bottom: .3em;
	/*padding-top: .5em; */
	padding-top: .8em;
	height: 4em;
	vertical-align: bottom;
	
	
}

h4.espanol-films-page2 {
	height: 4.5em;
}


h4.espanol-films-page  div.h4-subtitle-espanol-films-page {
	margin: auto;
	font-size: .8em;
	line-height: 1em;
	padding-top: .1em;
	width: 95%;
}

.es-more-row-space {
	padding-top: 3em;	
}

.es-more-row-space2 {
	margin-top: 1em;	
}



img.chef-darren-thumbnail {
	width: 6em;
	height: 4em;
        border: .04em solid black;
}


span.films1 {
	font-size: 9.5px;
}

span.films2 {
	font-size:7px;
}

span.films3 {
	font-size:10px;
}


span.films4 {
	font-size: 16px;
}

div.left40 {
	padding-left: 40px;
}

div.announcement-box-index {
margin-top: .4em;
margin-bottom: .8em;
width: 100%; 
height: 21em;
}

img.announcment-box-picture {
width: 30em; 
height: 21em;
}

#video_box img.films-radiance-rerelease1 {
border: none;
}


img.w3-picture-below {
	height: 2em;
	width: 3em;
}

.w3-col,.w3-half,.w3-third,.w3-twothird,.w3-threequarter,.w3-quarter{float:left;width:100%}


.w3-col.s4 {
	width:6.33333%
}

.w3-row-padding,.w3-row-padding>.w3-half,.w3-row-padding>.w3-third,.w3-row-padding>.w3-twothird,.w3-row-padding>.w3-threequarter,.w3-row-padding>.w3-quarter,.w3-row-padding>.w3-col{padding:.1em;}




.w3-row-padding,.w3-row-padding>.w3-half,.w3-row-padding>.w3-third,.w3-row-padding>.w3-twothird,.w3-row-padding>.w3-threequarter,.w3-row-padding>.w3-quarter,.w3-row-padding>.w3-col{padding:0 8px}

img.mySlides {
	width: 53em;
	height: 37em;
}
.w3-overlay{position:fixed;display:none;width:100%;height:100%;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,0.5);z-index:2}
.w3-display-bottomleft{position:absolute;left:0;bottom:0}.w3-display-bottomright{position:absolute;right:0;bottom:0}
.w3-display-middle{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%)}
.w3-display-left{position:absolute;top:30%;left:20%;transform:translate(0%,0%);-ms-transform:translate(0%,0%)}

.w3-display-topleft {
	position:absolute;
	left:30em;
	top:30em;
}

.w3-display-topright

	{position:absolute;right:0;top:0}



button,[type=button],[type=reset],[type=submit]{
	-webkit-appearance:button
}

button,input {
	overflow:visible}button,select{text-transform:none
}

button,input,select,textarea,optgroup{font:inherit;margin:0}optgroup{font-weight:bold}




.w3-btn,.w3-button-lr {
	border:none;
	display:inline-block;
	padding:.6em .8em;vertical-align:middle;overflow:hidden;text-decoration:none;color:inherit;background-color:inherit;text-align:center;cursor:pointer;white-space:nowrap
}


.w3-display-right-button {
	position:relative;
/*	top:-38em;
	right:-23.5em;
*/
	top:-26.5em;
	right:-17.5em;

	transform:translate(0%,100%);
	ms-transform:translate(0%,100%)
	display: inline-block;
}

.w3-display-left-button {
	/*top: -38em;
	right: -23em;
*/
	top: -26.5em;
	right: -17em;

}
	



.w3-display-topmiddle {
	position:absolute;
	left:50%;
	top:0;
	transform:translate(-50%,0%);
	ms-transform:translate(-50%,0%);
}


.w3-display-container {
	position:relative;
/*	width: 53em;
	height: 36em;
*/
	width: 40em;
	height: 27.17em;

}


.w3-display-container:hover .w3-display-hover {
display:block
}

.w3-tooltip .w3-text {
	display:none;
}

.w3-tooltip:hover .w3-text {
	display:inline-block;
}

.w3-hover-black:hover {
	color:#fff!important;
	background-color:#000!important
}

.w3-tiny {
	font-size:10px!important
}

.w3-small {
	font-size:12px!important
}

.w3-medium {
	font-size:15px!important
}

.w3-large {
font-size:18px!important
}

.w3-container-title-box,.w3-panel {
	padding:0.01em 16px 
}

.w3-panel {
	margin-top:16px;margin-bottom:16px
}

.w3-padding-16-title-box  {
	padding-top:16px!important;padding-bottom:16px!important
}


.w3-display-topleft-title-box {
	/*position:absolute;
	left:0;
	top:0 */
	position:relative;
        top:-32.5em;
        right:20em;
        transform:translate(0%,0%);
        ms-transform:translate(0%,0%)
        display: inline-block;
	width: 4.75em;
}

.w3-display-topleft-title-box2 {
	width: 8em;
}

.w3-display-topleft-title-box3 {
	width: 10em;
}

.w3-display-topright {
	position:absolute;right:0;top:0
}



.numbertext {
  	color: #f2f2f2;
  	font-size: 1.2em;
  	padding: .2em .3em;
  	position: absolute;
  	top: 0;
        font-weight: bold;
	font-family: Optima,Californian FB,Calisto MT,Arial,Helvetica,sans-serif;
}

.w3-black,.w3-hover-black:hover{color:#fff!important;background-color:#000!important}
/*.w3-black,.w3-hover-black:hover {
        color:#fff!important;
        background-color:#000!important;
position: relative;
z-index: 2;
padding: .3em 1em !important;
line-height: 1.6em;
text-align: left;
text-shadow: 0 0 5em #000;
        opacity: 0.79;
}
*/


.w3-padding-16 {
	padding-top:16px!important;
	padding-bottom:16px!important
}

.w3-tiny {
	font-size:10px!important
}

.w3-small {
	font-size:12px!important
}

.w3-container,.w3-panel {
	padding:0.01em 16px;
}

.w3-container:after,.w3-container:before,.w3-panel:after,.w3-panel:before,.w3-row:after,.w3-row:before,.w3-row-padding:after,.w3-row-padding:before,
.w3-cell-row:before,.w3-cell-row:after,.w3-clear:after,.w3-clear:before,.w3-bar:before,.w3-bar:after {
	content:"";
	display:table;
	clear:both
}

.w3-panel {
	margin-top:16px;
	margin-bottom:16px;
}

.w3-section,.w3-code {
	margin-top:0.02em!important;
	margin-bottom:.02em!important;
}



.w3-margin {
	margin:16px!important}.w3-margin-top{margin-top:16px!important}.w3-margin-bottom{margin-bottom:16px!important
}


.w3-row-padding,.w3-row-padding>.w3-half,.w3-row-padding>.w3-third,.w3-row-padding>.w3-twothird,.w3-row-padding>.w3-threequarter,.w3-row-padding>.w3-quarter,.w3-row-padding>.w3-col {
	padding:0 0em;
}

div.mySlides {
	display: none;
}

.wslide-caption-text {
    position: relative;
    z-index: 2;
    padding: .7em 1em !important;
    line-height: 1.6em;
    text-align: left;
    text-shadow: 0 0 5px #000;
}

.fade {
  -webkit-animation-name: fade;
  -webkit-animation-duration: 2.15s;
  animation-name: fade;
  animation-duration: 2.15s;
}

@-webkit-keyframes fade {
  from {opacity: .4} 
  to {opacity: 1}
}

@keyframes fade {
  from {opacity: .4} 
  to {opacity: 1}
}



div.espanol-garland {
        padding-top: 2em;
        padding-bottom: .8em;
	min-width: 20em;
}
        
.espanolgarland2, img.espanolgarland2, div#film_middle_index .espanolgarland2 {
        height: 2.3em;
        width: 20em;
}


