@charset "UTF-8";
#video_box 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;
	margin-bottom: 5px;
}
/* CSS Document */
/* colors */
/* good hover color red: #671426 */
/* dark blue text color: #003F51 */
/* global links style */
/* dark orange #824200 */
/* orange #C19530 */
/* pink / lavender #906495 */ 


/*
 * div {
 * 	border: 1px red solid;
 * 	}
 * 	*/


a:link { color:#003F51; text-decoration:underline}
a:visited { color:#003F51; text-decoration:underline}
a:hover { color:#671426; text-decoration:underline}
a:active { color:#003F51; text-decoration:none}

a.indexpage:link { color: #3159b3; text-decoration:underline}
a.indexpage:visited { color: #3159b3; text-decoration:underline}
a.indexpage:hover { color: #3159b3; text-decoration:underline}
a.indexpage:active { color: #3159b3; text-decoration:none}




#top_nav {
	display: block;
	font-family: "Arial Black", Gadget, sans-serif;
	margin-left: 10px;
	width: 1000px; 
	padding: 0px;
	float: left;
	font-size: 20px;
margin-left:0px;
width:1050px;
}

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

#top_nav li.leftmost {
	padding-left:7px;
}

#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: 27px;
	text-align: left;
	/*font-size: 18px; */
	font-size: 24px; 
	color: #fff;
	text-decoration: none;
	text-align:center;
	display: block;
	padding-bottom:2px;
	letter-spacing: 1px;
}


#top_nav a {
	padding: 0px 10px 2px;
}
	
/* The state of the current page */
#top_nav a.active {
	color: #003F51;
	background-color: #D6E3E6;
	-moz-border-radius: 30px;
	border-radius: 30px;

}

a.clips {
	display: block;
	margin:auto;
	width: 570px;
	height: 213px;
	background: transparent url(../img/thumbs/clips_thumbs.jpg) no-repeat;
	text-align: center;
	margin-bottom: 10px;
}

.reference a {
	color: #906495;
}

.reference a:hover {text-decoration:none}

a.clips:hover {
	background: transparent url(../img/thumbs/clips_thumbs_rollover.jpg) no-repeat;

}

/* render html5 elements as block */
header, footer, section, aside, nav, article {
display: block;
}
body {
	font-family: Optima,Californian FB,Calisto MT,Arial,Helvetica,sans-serif;
	background-color: #003F51;
	background-repeat: no-repeat;
	background-position: center top;
	color: #003F51;
}

h1 {font-size: 24px;}
h2 {font-size: 24px;}
h3 {
	font-size: 26px;
	margin-bottom: 4px;
}
h4 {font-size: 22px;
	margin-bottom: 4px;
}
h5 {font-size: 18px;}
h6 {font-size: 18px;
	margin-bottom: 6px;
}



#container {
	width: 1000px;
	background-color: #003F51;
	margin-right: auto;
	margin-left: auto;
	clear:both;
	height:100%;

}

.move_right_finding_safe_illegal_abortions {
	padding-left:220px;
}

.move_right_before_roe_v_wade {
	padding-left:74px;
}

.move_right_legalizing_abortion_and_birth_control {
	padding-left:220px;
}

#clips_welcome h3.oneminclips {
	line-height: .9em;
	font-size: 1.7em;
	font-family: Optima, Californian FB, Calisto MT, Arial, Helvetica, sans-serif; 
	color: rgb(0, 63, 81);
}


.oneminfilmclip-box {
 	height: 20em;
	border-bottom-right-radius: 10px;
	border-bottom-left-radius: 10px;
	border-radius: 10px;
	border: 2.5px black solid;
  	border-top-color: black;
  	border-top-style: solid;
  	border-top-width: 2.5px;
	border-top: 1.5px black solid;
	/*border-top: 1.5px #358199 solid;*/
	margin: 0px 0px 0em .1em;
}


.pagetitle {
	text-align: center;
	font-size: 36px;
	margin-bottom: 8px;
}

.videobox_film {
	width: 300px;
	float: left;
}
.videobox_film img{
	width:290px;
}

.videobox {
	width: 139px;
	float: left;
}
.videobox img{
	width:127px;
}

.headline {
	padding-bottom: 8px;
	font-size: 20px;
	text-align: center;
}

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


.videogroup {
	overflow: hidden;
	min-height: 1.02em;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	border-top:2.5px black solid;
	background-image: url(../img/black-little_bar.jpg); 
	background-repeat: repeat-x;

}


.videogroup2 {
/* -webkit-border-radius: .55em;
 *  -moz-border-radius: .55em;
 *   border-top:.2em #348199  solid;
 *   */
 border-radius: 1em;
 border-top-left:0em black solid;
 border-left:.15em black solid;
 border-bottom:.15em black solid;
 height:80em;
}


 
 



.trilogy-group-height {
	height: 18em;
}

.oneminclip-group-height {
	min-height: 19em;
	width: 100%
}

.second-1minclip-group-height {
	padding-top: 2em;
}

.minidocs-group-height2 {
/* 	height: 207px; */
	
	height: 12.1em;
	margin-top:.505em;
}


.motherhood-group-height {
	height: 17.9em;
}

.motherhood-group-height2 {
	height: 23.9em;
}


.clips-group-height {
	height: 50em;
}

.clips-group-height2 {
	height: 1.8em;
}

.clips-group-height3 {
	height: 1.8em;
}

.filmgroup {
	-webkit-border-bottom-right-radius: 10px;
	-webkit-border-bottom-left-radius: 10px;
	-moz-border-radius-bottomright: 10px;
	-moz-border-radius-bottomleft: 10px;
	border-bottom-right-radius: 10px;
	border-bottom-left-radius: 10px;
	border:2.5px black solid;
	border-top:1.5px black solid;  
/*	border-top:1.5px #358199 solid;  */
	margin: 0px 0px 4px 0px;
/*	background-image: url(../img/films_little_bar.png); */
	background-repeat: repeat-x;
}

.onemin_filmgroup {
	border: none;
}

.filmgroup2 {
}



.clip-heading {
	   border:2.5px black solid;
        border-top:1.5px black solid;


}

.clip-heading2 {
           border:.9em   black solid;
        border-top:.9em  black solid;
        -moz-border-radius-topleft: .9em;
        -moz-border-radius-topright: .9em;
	-webkit-border-top-right-radius: .9em;
	-webkit-border-top-left-radius: .9em;
	border-bottom-right-radius: 0em;
	border-bottom-left-radius: 0em;
        height:3.8em;
 /*       background-color:  #348199; */
        background-color:  black;



}






.clip_background {
	background-image: url(../img/clips_little_bar.png);
        border-top:1.5px #348199 solid;

}
	

.clip_column {
	height:720px;
}



.minidoc_column {
	height: 170px;
}

.no_right_line {
	border-right:0px #358199 solid; 
}

.one_clip_box {
	text-align:center;
	margin-top: 6px;
	width: 139px;
	height: 135px;
}

.one_clip_box2 {
        text-align:center;
        margin-top: .6em;
        width: 10.2em;
        height: 10.5em;
}

.first-top-clip {
	margin-top:.4em;
}


.top_clip, .taller_clip_box {
	height: 150px;
}

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

	font-size: 12px;
	color: #003F51;
	line-height: 13px;
	text-align: left;
	padding-left:7px;
}

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

        font-size: .76em;
        color: #003F51;
        line-height: 1.15em;
        text-align: left;
        padding-left:0em;
}


.one_clip_box img{
	width:127px;
}


.one_clip_box2 img{
	width:10em;
	height:8em;
}

h3.title {
	font-size: 26px;
	margin-top: 8px;
	padding-bottom: 5px;
}

#more_less {
	background-color: #d9d9d9;
	padding: 8px 12px 4px;
	margin: 8px 0 6px 0;
	border: 4px white double;
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	border-radius: 15px;
	font-size: 15px;
}
.clearboth {
	margin: 4px 0 2px 0;
}

header {
	height: 119px;
	/*background-image: url(https://choiceatrisk.org/img/header.jpg); */
	background-image: url(https://concentric.org/websites_films/choiceatrisk/img/header.jpg);
	background-position: -2px;
	background-repeat: no-repeat;
}

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

#left_col {
	float: left;
	width: 630px;
	min-height: 600px;
}

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

.contact {
	margin: 10px 0 0 0;	
}

.resources.left_column {
	width: 450px;
	float: left;
	margin: 8px 16px 8px 32px;
}

.resources.right_column {
	width: 450px;
	float: right;
	margin: 8px 32px 8px 16px;
}
.media_container iframe {
	margin: 8px;
}

.filmgroup {
	.overflow: hidden;
	.min-height: 472px;
}

.section_title {
	font-size: 26px;
	margin-bottom: 4px;
}

.events_section {
	font-size: 22px;
	line-height: 1.1em;
	margin-bottom: 6px;
}

.text {
	line-height: 1.2em;
}

.resources p {
	font-family: Arial sans-serif;
	font-size: 15px;
	line-height: 15px;
	
}
.resource h6 {
	font-size: 20px;
	margin-bottom: 1px;
}

div.pk_excerpt p {
	padding-bottom: 6px;	
}

.justified {
	text-align: justify
}

.half {
	height: .5em;
	.border: red 1px solid;
}

.smallcaps {
	font-variant: small-caps;
}

.normal {
	font-weight: normal;
}

.wide_banner {
	width: 700px;
}
  
.invisible {
	display: none;
}

.event img {
	width: 100px;
	float: left;
	margin: 2px 8px 6px 0;
	border: 1px black solid;
}

.event {
	border-top: 1px solid #b5c9cd;
	padding: 8px;
	background-color: white; 
	overflow: hidden;
}

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

.map {
	float: right;
}

.event_title {
	margin-bottom: 6px;
}

.heading {
	line-height: 1.1em;
	margin-bottom: 2px;
	padding-top:.5em;
}

.obvious-box {
	background-color: #003F51;
	text-align: center;
	font-size: 30;
	color: white;
	font-variant: small-caps;
	margin: 4px 0 8px 0;
	padding: 4px;
}

.logo-no-float {
	position: absolute;
	right: 36px;
	top: 10px;
}

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

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

.expand a {
	text-decoration: none;
}

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

.expand a:link, .expand a:visited {
	border-width:1px;
	/*background-image:url(http://choiceatrisk.org/img/more-less.png); */
	background-image:url(https://concentric.org/websites_films/choiceatrisk/img/more-less.png); 


	background-repeat:no-repeat;
	background-position:0px 0px;
}

.grouping_title {
	padding: 2px 2px 0px 2px;
	color: white;
	/* color: #003F51; */
	text-align: center;
	margin-bottom: 0em;
	font-size: 18px;
}




.grouping_title2 {
        padding: .3em .1em 0em .1em;
        color: white;
        /* color: #003F51; */
        text-align: center;
        margin-bottom: .2em;
        font-size: 1.19em;
	line-height:1.3em;
}



.clip_title_block {
	height: 55px;
}

.clips_divider_heading {
	height:20px;
	font-size: 18px;
	margin: 6px 0;
	text-align: center;
	color: #003F51;
        font-family: Optima, Californian FB, Calisto MT, Arial, Helvetica, sans-serif;
        font-weight: bold;
}

.filmgroup_title {
	padding: 3px;
	color: white;
	/* color: #003F51; */
	text-align: center;
	margin-bottom: 6px;
	font-size: 18px;
}

.filmgroup_title_smaller {
	padding: 3px;
	color: white;
	/* color: #003F51; */
	text-align: center;
	margin-bottom: 6px;
	font-size: 12px;
}
.real_smaller_clip_title {
	padding-top:5px;
	padding-left:0px;
        padding-right: 0px;
        padding-bottom: 0px;	
	font-size: 11.5px;
}


.smaller_clip_title {
	padding-top:8px;
	padding-left:0px;
        padding-right: 0px;
        padding-bottom: 0px;	
	font-size: 15px;
}

.for_clips_bigger {
	padding-top:7px;
	padding-left:0px;
        padding-right: 0px;
        padding-bottom: 0px;	
	font-size: 14px;
}

.press .quotes {
	font-family: Optima, Californian FB, Calisto MT, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-style: italic;
	line-height: 16px;
}


.press .attribute {
	font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
	font-size: 16px;
	font-style: normal;
	line-height: 16px;
}

.contact h4 {
	margin-bottom: 1px;
}

.serif-title {
	font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
	padding: 0px 2px;
	margin-bottom: 2px;
}

.synopsis {
	margin: 0 34px 10px;
}

/* all images are by default centerd in their containers */
/*
 * div img {
 *    display:block;
 *       margin:auto;
 *       }
 *       */
.video_desc {
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	border-radius: 15px;
	padding: 8px;
	width: 700px;
	margin: 6px auto 2px;
	border: 4px double #003F51;
	.background-color: #fffcd9;
	background-color: #d9d9d9;
	overflow: hidden;
}

.video_desc img {
	width: 120px;
}

.video_desc p {
	margin-left: 130px;
}

.subhead {
	font-weight: bold;
	padding-left: 40px;
	padding: 0 0 8px 40px;
}

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

.videogroup_left_column {
	width: 440px;
	padding: 4px;
	margin: 2px;
	float: left;
}

.videogroup_left_column img {
	display:block;
	margin:auto;
	width: 420px;
}

.videogroup_left_column div {
	width: 420px;
	display:block;
	margin-left: auto;
	margin-right: auto;

}

.videogroup_right_column {
	width: 510px;
	padding: 4px;
	margin: 2px;
	float: right;	

}

.videogroup_right_column img {
	float: left;
	margin-right: 6px;
	width: 150px;
}

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

.link_box:hover {
	background-color: #e5edef;
}

a.link_box {
	text-decoration: none;
}

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

.video-title {
	font-size: 20px;
	font-weight: bold;
	line-height: 1.1em;
}

.video-title:hover {
	text-decoration: underline;
}

.description {
	margin: 6px 0 4px 0;
}



.media_container h6 {
	margin-bottom: 4px;
}

.video_desc img {
	float: left;
	border-bottom: 1px white solid;
	margin: 0 10px 8px 0;
}

.container.colored {
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	border-radius: 15px;
	
}
.red {
	color: #4C1518;
}
.press img {
	margin: 2px 6px 14px 0;
}

.grid {
	width: 590px;
	margin:auto;
	overflow: hidden;

}

.grid a {
	display:inline-block;
}

.grid img {
	float: left;
	height: 140px;
	border: 1px solid white;
}

/* social -------------------------------*/

div .social {
	background-color: #38373c;
	background-image: url(../img/share.png);
	background-repeat: no-repeat;
	background-position: 0px;
	width: 570px;
	height: 31.5px;
	display:block;
	margin:auto;
	position: relative;
}

div .social2 {
	background-color: #38373c;
	background-image: url(../img/share2.png);
	background-repeat: no-repeat;
	width: 15.6em;
	height: 1.95em;
	display:block;
	float:left;
	margin-top:0em;
	margin-bottom:1em;
	margin-left:3em;
}

div .social2-2 {
	margin-left:.5em;
}

.facebook {
	width: 1em;
	height: .5em;
	float: left;
	position: relative;
	top: .02em;
	margin-right: .02em;
}
.facebook-mini {
	float: left;
	margin-right: 6px;
}

.icons {
	margin-left: 7em;
	position: relative; 
	float: left;
}

.icons2 {
	margin-left: 5.5em;
	float: left;
}

.icons2 a.social_fb  {
	padding-left: .2em;
}

.icons2 img.social2 {
	height: 1.5em;
	width: 1.5em;
}

.social:first-child span {
	border: 1px red solid;
}

.container {
	margin-top: 4px;
	margin-bottom: 4px;
	padding: 4px 4px 0 4px;
}

.container.colored {
	border: 4px white double;
	background-color: #d9d9d9;
	padding: 8px;
	margin: 8px 0 16px 0;
}

/* end social -----------------------------*/

hr.hr_fade {
	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,0,0,0.75), rgba(0,0,0,0)); 
    background-image:    -moz-linear-gradient(left, rgba(0,0,0,0), rgba(0,0,0,0.75), rgba(0,0,0,0)); 
    background-image:     -ms-linear-gradient(left, rgba(0,0,0,0), rgba(0,0,0,0.75), rgba(0,0,0,0)); 
    background-image:      -o-linear-gradient(left, rgba(0,0,0,0), rgba(0,0,0,0.75), rgba(0,0,0,0)); 
}


hr.clips-width {
	width:80%;
}

hr.clips_hr_fade, hr.for_clips {
	margin:.8em 0em .6em 0em;
	height:.1em;
	color: black; 
}


/* the width and the positioning of the clips groups */
.six-wide {
	width: 841px;
}


.five-wide {
	width: 12.16em;
}

.complete-width {
	width: 1000px;
}

.complete-width2 {
	width: 100%;
}


.first-videobox-left {
	margin-left:.19em;
 	border-left:.15em black solid;


}

.last-videobox-right {
 	border-right:.15em black solid;
}

.three-wide {
	width: 421px;
}

.two-wide {
	width: 283.5px;
}

.one-wide {
	width: 146px;
}

.column {
	float:left;

}

.column2 {
	float:left;
	padding-right:.15em;

}

.last-right-clip-column {
	float:left;
}



.last-right-clip-column2 {
	padding-right:0em;
}


.suppressing {
	clear: both;
	float: left;
}

.concealing {
	float: left;
	
}

.choice_at_risk_supreme_court_beyond {
	float: left;
}

.before_roe_v_wade {
	float: left;
}

.finding_safe_illegal_abortions {
	float: left;
}

.legalizing_abortion_and_birth_control {
	float: left;
}
.elections {
	float: left;
}

.mystery {
	float: left;
}

.paper {
	float: left;
}

/* ---------------------------------------------------------- */

.clips_page h2 {
	margin: 0 0 14px 14px;
}

div.clips {
	.min-height: 400px; /* change this to bottom gn later */
}

div.films {
	.min-height: 400px; /* change this to bottom gn later */
	width:  1000px;
}

#index_middle {	
	padding-top: 20px;
	margin-right: auto;
	margin-left: auto;
	width: 1000px; 
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	border-radius: 15px;
	min-height: 600px;
	clear:both;
	height:100%;
	color: #003F51;
	background-color: #d6e3e6;
}

#index_middle.index-middle-2 {	
        width: 63em;	
}

.oneminclip-index-middle {
	padding-bottom: 2em;
}

#index_middle.index_middle_mobile {
	min-height:60em;
}

#index_middle.clips_page {
	min-height: 400px; 
}

#index_middle.taller_for_video_page {
	min-height: 120em;	 
}

#index_middle.taller_for_video_page2 {
	min-height: 150em;	 
}




.textbox {
	padding: 0 14px 0 18px;
}

.upcoming {
	border: .3em #003F51 solid;
	-webkit-border-radius: .9em;
	-moz-border-radius: .9em;
	border-radius: .9em;
	font-size: 1.1em;
	margin-top: .9em;
	text-align: center;
	width: 28em;
	margin-left: auto;
	margin-right: auto;
	line-height: 1.3em;
        padding: .15em; 
}


.upcoming h5 {
	font-size: 28px;
	margin-bottom: 8px;
}

div.border2-upcoming {
    	border: .3em #74a2ba solid;
        -webkit-border-radius: .9em;
        -moz-border-radius: .9em;
        border-radius: .9em;
	padding: 1em 1em;
        /*margin: .01em  .01em .01em .01em; */
        overflow: hidden;
        -webkit-border-radius: .9em;
        -moz-border-radius: .9em;
        border-radius: .9em;
        margin-left: auto;
}

img.minidocs-clips-img {
}

h3.left-float {
	display: block;
	float: left;
	margin: 0 20px 0 10px;
}

.sidebar h4 {
	font-size: 26px;  
	margin: 4px 0 1px 0;
}

h4.title {
	padding-bottom: 4px;
}

.centered_title {
	font-size: 20px;
	text-align: center;
}

.colored .centered_title {
	
	border-bottom: solid 1px white;
	margin-bottom: 8px;	
}

.text_wrap_left {
	margin: 6px 6px 6px 0;
	float: left;
}   


.smaller {
	font-size: 15px;
	font-style: italic;
	line-height: 12px;
}

.smaller19 {
	font-size: 19px;
	font-style: italic;
}


#video_box {
	float: left;
	/*min-height: 600px; */
	height: 362px;
	/*width: 400px; */
	width: 600px;
	padding-top: 10px;
	padding-left: 15px;
	/*margin-bottom: 12px;*/
}

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

.videobox_minidocs {
	text-align:center;
	width: 141.8px;
	height: 170px;
	float: left;
}

.videobox_motherhood {
        text-align:center;
	padding-top:.5em;
	
        width: 34.5em;
        height: 12.2em;
}

.videobox_motherhood2 {
        width: 26em;
        height: 19.2em;
}


.videobox_motherhood_text {
	height: 11.2em;
	width: 14em;
	font-size: 1.1em;
        color: #003F51; 
        line-height: 1.2em;
	padding-top: 1em;
	padding-top: .8em;
	text-align: left;
	float: left;
}


.videobox_motherhood_text2 {
	float: none;
	height: 4.2em;
	text-align: center;
	width: 24em;
}


.videobox_motherhood_video {
	height: 11.2em;
	width: 19em;
	float: left;
}


.videobox_motherhood_video2 {
	float: none;
	width: 20em;
	margin: auto;
}

.videobox_clips {
	text-align:center;
	width: 141.8px;
	height: 670px;
	float: left;
}


.videobox_clips2 {
        text-align:center;
        width: 100%;
        min-height: 29.8em;
        float: left;
	border:none;
	padding-top:0em;
}


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

	font-size: 21px;
	/*color: #003F51; */
	color: white;
	line-height: 23px;
}


.videobox_films  {
	text-align:center;
	width: 324px;
	float: left;
}

.videobox_films img{
	width:320px;
}

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

	font-size: 21px;
	color: #003F51;
	margin-bottom: 3px;
	line-height: 23px;
}

.film_space {
	padding-left: 6px;
}

.smaller_film_space {
	padding-left: 0px;
}

.download-box {
	font-size: 13px;
	background-color: black;
	margin-top: .3em;
	padding: 1px 6px;
	margin-bottom: 8px;
	width: 308px;
	min-height:22px;
}

.download-box-motherhood {
	width: 20.3em;
	margin-top: -.01em;
        margin-left: 1em;
}

.download-box-motherhood2 {
	width: 21.7em;
        margin-left: 1em;
}


.download-box a, .download-box h4 {
	font-size: 13px;
	text-align: left;
}


#videobox_films .download-box a, .download-box a {
}

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

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

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

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

#video_box .download-box  {
	font-size: 12px;
}

p.instructions   {
	font-size: 12px;
	line-height:13px;
	text-align:left;
}
   

.bio-image {
	float: left;
	margin: 8px 20px 8px 0;
	height: 210px;
}

#intro p, #bios p, .sidebar p, .synopsis p{
	line-height: 20px;
	padding-top: 5px;
	padding-bottom: 10px;
	font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;

}

#intro2 p, #intro3 p {
	line-height:1.3em;
	padding-top: .3em;
	padding-bottom:.5em;
	font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;
}

#intro2 iframe, #intro2 iframe {
 	width: 15em;
	height: 12em;
	padding 0em 0em;
	margin: 0em 0em;
}

.attribute {
	text-align: right;
	margin-bottom: 8px;
	margin-top: 4px;
}

.filmstrip {
	margin-right: 16px;
}

.sidebar .title {
	padding-bottom: 4px;
}

.quotes {
	color: #4c1518;
	line-height: 18px;
	margin-bottom: 14px;
}

.quotes a {
	font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;
}

#countdown {
	color: #db3900;
	text-align: center;
	border: 1px solid #ea8a00; 
	background-color: white;
	padding: 8px 2px;
	width: 550px;
	margin: 0 auto;

	
}

#countdown a {
	display: none;
}

.padding {
	position: relative;
	padding: 0 18px;
}

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

div.hr {
	margin: auto;
	border-top: 1px solid black;
	padding: 4px 0 6px 0;
} 

.media_container {
	padding: 4px 22px 8px;


}

.about_container {
	padding: 6px 20px 10px;
}


.join_us {	
	text-align: center;
	color: white;
	padding: 12px;
	width: 281px;
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	border-radius: 15px;
	background-image: url(../img/bg-flowers.jpg);
	background-repeat: no-repeat;
	background-position: right center;
	margin-top: 6px;
	margin-bottom: 6px;
	margin-left: auto;
	margin-right: auto;
}

.join_us {
	font-size: 20px;
	line-height: 1.3em;
}


div.join_us p {
	margin-bottom: 4px;
	padding-bottom: 4px;
}


.sidebar_clips_box {
	.border: 1px red solid;
	overflow: hidden;
	padding: 1px;
}

.small_title {
	padding-right: 5px;
}

.sidebar_clips_box a {
	text-decoration: none;
}
.sidebar_clips_box img {
	padding: 0 6px 6px 6px;
	float: left;
	width: 90px;
}






#about_middle {
	padding-top: 15px;
	width: 1000px;
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	border-radius: 15px;
	/*height: 7500px; */
	height: 8200px; /* 16-may-2012 */
	background-color: #d6e3e6;	
	clear:both;
	
}

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


.sub_nav {
	font-size: 20px;
	text-align: center;
	line-height: 1.1em;
	margin-bottom: 8px;
}

.es_sub_nav {
	font-size: 16px;
	text-align: center;
	line-height: 1.1em;
	margin-bottom: 8px;
}

.sub_nav.videopage {
	margin-bottom: 17px;
}


#slideshow {
	-webkit-border-radius: 8px;
-moz-border-radius: 8px;
border-radius: 8px;
	height: 300px;
	width: 545px;
	margin-bottom: 6px;
	margin-right: auto;
	margin-left: auto;
}



#slideshow img {
		-webkit-border-radius: 8px;
-moz-border-radius: 8px;
border-radius: 8px;
	height: 300px;
	width: 545px;
	border: 0px;
}

#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;
}
#sidebar h3 {
	/*width:295px; */
	width:252px;  /* makes Films go to the left smaller the # */
	color: #003F51;
	text-align: center;
	/*padding-top: 5px; */
	padding-top: 10px; /* 21-may-2012 */ 
	/*padding-bottom: 7px; */
	padding-bottom: 2px; /* 21-may-2012 */
	/*font-family: Arial, Helvetica, sans-serif;*/
        font-family: Optima, Californian FB, Calisto MT, Arial, Helvetica, sans-serif;  /*added 22-may-2012 */
	text-transform: uppercase;
	letter-spacing: 1.5px;
	background-repeat: no-repeat;
	font-size: 20px;
	font-weight: bold;
	background-image: url(../img/leaf.png);
	background-position: 61px 12px; 
	/*background-position: 76px 5px; */
}


#top_nav 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;
}
#intro, .sidebar{
background-color: #fffcd9;

	width: 306px;
	border: 1px #003F51 solid;
	padding: 18px 18px 14px 18px;
	margin: 8px 14px 18px 0;
	overflow: hidden;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
}



#intro h2 {
	font-size: 20px;
}

.fb-box {
	height:20em;
	padding-top:2em;	
}
#intro img.choice_at_risk_logo {
        border:none; 
	width:120px;
	float: right;
}


#intro2, .sidebar {
background-color: #fffcd9;

        width: 30%;
        border: .1em #003F51 solid;
        padding: .5em 1.1em 1em  1.01em;
        margin: .9em  .8em 1em 0em;
        overflow: hidden;
        -webkit-border-radius: .9em;
        -moz-border-radius: .9em;
        border-radius: .9em;
        margin-left: auto;
        margin-right: auto;

}

#intro3 {
       background-color: white;

        width: 33%;
        border: .3em #003F51 solid;
        padding: .1em .1em .1em  .1em;
        margin: .9em  .8em 1em 0em;
        overflow: hidden;
        -webkit-border-radius: .9em;
        -moz-border-radius: .9em;
        border-radius: .9em;
        margin-left: auto;
        margin-right: auto;
	float: left; 
	margin-left: 1em;
}

div.border-intro3 {
        border: .3em #74a2ba solid;
        -webkit-border-radius: .9em;
        -moz-border-radius: .9em;
        border-radius: .9em;
        padding: .1em .1em .1em  .4em;
        margin: .01em  .01em .01em .01em;
        overflow: hidden;
        -webkit-border-radius: .9em;
        -moz-border-radius: .9em;
        border-radius: .9em;
        margin-left: auto;
}



h2.doc-title1 {
        padding-bottom: 2em;
        font-size: .9em;
        margin-top: .22em;
        font-weight: bold;
}

h2.doc-title-wawi {
        font-size: .9em;
        margin-top: .22em;
        font-weight: bold;
}

h2.doc-title-dtd {
        margin-top: 1em;
}


div.award-top {
	font-size: 1.208em;
	line-height: 1.5em;

}


img.doc-image {
	width: 14em; 
	height: 9.3em;
	border: .3em #003F51 solid;
}


img.doc2 {
        margin-top: .3em;
	
}


#intro2 img.choice_at_risk_logo, #intro3  img.choice_at_risk_logo {
        border:none;
        width:6.5em;
        float: right;
}


div.films-minidocs-clips-index {
	padding-top: 1em;
}



.right {
	float: right;
	text-align: right;
	}

.center {
	text-align: center;
	margin-left: auto;
	margin-right: auto;
	display: table;
}


div#welcome, div.main-page-under-video, div.welcome {
	padding: 0 10px;
	text-align:center;
	font-size: 1.1em;
	margin: 0px auto 8px;
	width: 568px;		
}

div.more-top-space {
        padding-top:1.3em;
}

ul.bullet-list {
        list-style: disc;
        line-height: 1.3em;
        margin-bottom: .3em;
	margin-left:32%;
}

div.main-pagin-under-video li {
	
}
#clips_welcome {
	padding: 0 50px;
	font-size: 1.1em;
	margin: 0px auto 14px;
	text-align: center;
		
}

#welcome p {
	line-height: 20px;
}



#sidebar {
	float: left;
	width: 270px;  /* original is 260 wide x 610 height */
	background-image: url(../img/sidebar.png); 
	background-repeat: no-repeat;
  	background-size: 280px 620px;
	height: 620px; 
	margin-top: 15px;
	padding-top: 14px;
	/*padding-left: 10px; */
	padding-left:  2px;  /*added 22-may-2012*/
	background-position: left top;
	padding-right: 0px;
	padding-bottom: 0px;
}
#sidebar a {
	font-family: Arial, Helvetica, sans-serif;
        /*font-family: Optima, Californian FB, Calisto MT, Arial, Helvetica, sans-serif; added 22-may-2012 */
	color: #003F51;
	text-decoration: none;
	display: block; 
	height: 22px;
	font-size: 12px;
	font-weight: bold;
	margin-left: 5px; /* added 22-may-2012 */
}
.indent {
	/*padding-left: 15px;*/
	padding-left: 10px; /*added 22-may-2012 */
}

#main_col {
	float: left;
	padding: 0 10px 0 10px;
}
#main_col_home {
	float: left;
	width: 680px;
	padding-left: 10px;
}
#main_col_alt {
	float: left;
	width: 720px;
	padding-left: 10px;
}
#
view {
	float: left;
	width: 280px;
	padding-left: 20px;
	padding-top: 20px;
}
#main_content{
	float: right;
	width: 550px;
}
footer {
	font-size: 13px;
	color: white;
	height: 100px;
	clear: both;
	text-align: center;
	background-repeat: repeat-x;
}

nav ul {
}
#sidebar ul {
	padding-left: 25px;
	padding-top: 15px;
}
.resources p {
	font-size: 16px;
	line-height: 18px;
	padding-top: 2px;
	padding-bottom: 14px;
}

.textbox p {
	font-size: 16px;
	line-height: 18px;
	padding-top: 2px;
	padding-bottom: 10px;

}



.hidden {
	display: none;
}

aside {
	float: left;
	width: 160px;
}
header h1 {
	text-indent: -9999px;
	background-repeat: no-repeat;
	float: left;
	height: 80px;
	width: 476px;
}
header h2 {
	font-size: 18px;
	color: #d6e3e6;
	font-weight: normal;
	display: block;
	float: right;
	height: 30px;
	padding-top: 45px;
	margin-right: 16px;
}


header a.social_fb  {
        margin-left: 2em;
        margin-top:2em;
        float:left;
}

header a.social_tw {
        margin-left:1em;
        margin-top:2em;
        float:left;
}


#right h2 {
	padding: 5px;
	color: #FFF;
	font-size: 24px;
	font-weight: normal;
}
#left a {
	color: #FFF;
	line-height: 30px;
	display: block;
        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 {
	margin: 10px;
	overflow: hidden;
}


footer p {
	width: 960px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 14px;
	margin-bottom: 6px;
	text-align: center;
}


.films_title {
	text-decoration: none;
	font-size: 18px;
        font-family: Optima, Californian FB, Calisto MT, Arial, Helvetica, sans-serif; 
	font-weight:bold;
}
	

.film_title, .choice_clips_film_title, .stealing_clips_film_title {
	float: left;
	height: 130px;
	/*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;
}


div.one-min-clip-top-title {
	font-size: .7em;padding-top: .3em;line-height: 1em;
}


div.one-min-clip-film-title {
	padding: .5em .6em 0em .6em; 
	text-align: center;
}

.no-underlining {
	text-decoration: none;
}

#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;
	height: 130px;
	width: 95px;
	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_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, .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_alt a {
	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: 142px; /* 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 {
	text-align: center;

}
#video_box 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;
	margin-bottom: 20px;
	line-height: 20px;
}

#video_box iframe.dimensions {
width:570px;
height:365px;
}

#video_box img.dimensions {
	width:35.4em;
	height: 21.67em;
        border: .3em #003F51 solid;

}
#video_box img.dimensions2 {
	width:16em;
	height: 9.794em;
        border: .3em #003F51 solid;
}




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






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

footer a:link {
	color: white !important;	
	font-family: Optima, Californian FB, Calisto MT, Arial, Helvetica, sans-serif; 
	
}


#video_box iframe {
	margin-bottom: 10px;
}


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




#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 {
  	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:190px;
	/*width:90px;
 * 	color: #69F;
 * 		border-color: #69F;
 * 			width:130px;*/
 	margin-top: 5px; /*added 14-may-2012*/
}	

#short_block .series_header {
	/*width:100px; */
	width: 130px; /* added 15-may-2012 */
	/*color: #7C7912;
 * 	border-color: #7C7912;*/
 	color: #d6e3e6; /* added 11-may-2012*/
        border: 0px; /* added 11-may-2012*/
	margin-top: 5px; /*added 14-may-2012*/
}

#ind_block .series_header, #choice_clips_block_left_3 .series_header, #choice_clips_block_right_3 .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*/
}


.right-twitter-box {
	float:right;
	padding-right:2em;
	padding-top:.85em;
}

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






#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:"Palatino Linotype", "Book Antiqua", Palatino, serif;

	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 {
 /*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: #C6D9DE;
	margin-bottom: 3px;
	padding-left: 5px;
	width: 240px;
	font-weight:bold;
}

/* sidebar iframe */
#fb_iframe { 
	background-color: white;
	margin-left: 6px;
	
}

.red_button {

	-moz-box-shadow:inset 0px 1px 0px 0px #f29c93;
	-webkit-box-shadow:inset 0px 1px 0px 0px #f29c93;
	box-shadow:inset 0px 1px 0px 0px #f29c93;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #fe1a00), color-stop(1, #ce0100) );
	background:-moz-linear-gradient( center top, #fe1a00 5%, #ce0100 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fe1a00', endColorstr='#ce0100');
	background-color:#fe1a00;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #d83526;
	display:inline-block;
	color:#ffffff;
	font-family:arial;
	font-size:15px;
	font-weight:bold;
	padding:6px 24px;
	text-decoration:none;
	text-shadow:1px 1px 0px #b23e35;
}

.red_button:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ce0100), color-stop(1, #fe1a00) );
	background:-moz-linear-gradient( center top, #ce0100 5%, #fe1a00 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ce0100', endColorstr='#fe1a00');
	background-color:#ce0100;
}

.red_button:active {
	position:relative;
	top:1px;
}

/* For image lightbox */
.mfp-bg { z-index: 9999 !important; }

.mfp-wrap { z-index: 10000 !important; }

.lightbox:focus { outline: none !important; }



.neta-container {
        width: 43.97em;
        padding-left: .8em;
        min-height: 56em;
        float: left;
}



.neta-left-column,
.neta-right-column {
        width: 46%;
        min-height: 5em;
        float: left;
        padding-left: 1%;
}

div.neta-container h3.neta-feed-title1, div.neta-container h3.two-films-top {
        text-align: center;
        font-size: 1.6em;
        padding-top: 1em;
        font-family: Optima,Californian FB,Calisto MT,Arial,Helvetica,sans-serif;
        font-weight: bold;
}

h3.neta-feed-title2 {
        text-align: center;
        font-size: 1.4em;
        padding-top: 0em;
        font-style: italic;
        font-family: Optima,Californian FB,Calisto MT,Arial,Helvetica,sans-serif;
        font-weight: bold;
}





p.neta-tech-specs {
        text-align: center;
        font-size: 1.25em;
        line-height: 1.43em;
        font-style: normal;
        font-family: Optima,Californian FB,Calisto MT,Arial,Helvetica,sans-serif;
        padding-bottom:2em;
}


p.neta-tech-specs  img.neta-feed-img {
        margin-top: 1em;
        width: 12em;
        height: 9em;
        border: .1em solid black;
}

div.fb-p1 {
text-align: left; font-size: 1.3em;padding-top:0em;margin-top:0em;width: 90%;padding-left:8%;
}

div.side-bar-announcement1 {
 line-height:1.6em;padding-top: 1.28em;font-family: optima, arial, times; font-size: 1.02em;
}



.neta-feed-img {
	margin-top: 1em;
  	width: 12em;
  	height: 9em;
  	border: .1em solid black;
}
