/*
Copyright (c) 2009,Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:http://developer.yahoo.net/yui/license.txt
version:2.7.0
*/
html{color:#000;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{margin:0;padding:0;}
table{border-spacing:0;border-collapse:collapse;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,th,var,optgroup{font-style:inherit;font-weight:inherit;}
del,ins{text-decoration:none;}
li{list-style:none;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
q:before,q:after{content:'';}
abbr,acronym{border:0;font-variant:normal;}
sup{vertical-align:baseline;}
sub{vertical-align:baseline;}
legend{color:#000;}
input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;}
input,button,textarea,select{*font-size:100%;}
/*-------------------------Global Css-------------------------*/
html,body,#wrapper{height:100%;}
body > #wrapper{height:auto;min-height:100%;}
body{color:#6b665f;font-size:62.5%;background-color:#fff !important;font-family:Arial,Helvetica,sans-serif;text-align:left;}
/*-------------------------General Css-------------------------*/
ul,li{list-style:none;}
a{text-decoration:none;}
img{border:none;}
.clear{overflow:hidden; clear: both;}
/* CLEAR FIX*/
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix{display:inline-block;}
/* Hides from IE-mac \*/
* html .clearfix{height:1%;}
.clearfix{display:block;}
/* End hide from IE-mac */
.floatLeft{float:left;}
.floatRight{float:right;}
.noBorder{border:none;}
.oldClear{clear:both;}
.noMargin{margin:0 !important;}
.alignleft{float: left; display: block; float: left; clear: both; margin: 0 20px 20px 0;}
.alignright{float: right; display: inline;}
.aligncenter{margin: 0 auto;}
/*-------------------------Overlay Css-------------------------*/
#overlay{top:0;left:0;display:none;z-index:180;position:absolute;background:#000;opacity:0.7;-moz-opacity:0.7;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=70);width:100%;height:100%;}
#overlay-content{top:200px;left:0;display:none;z-index:200;position:absolute;background:#6b665f;color:#4c4c4c;width:417px;height:300px;}
/*-------------------------Common Class Css-------------------------*/
.content h1{height:28px;line-height:33px;font-size:36px;padding:0 0 20px;font-weight:bold;color:#383434;}
.content h2{color:#231f20;padding:12px 0px;font-weight:bold;font-size:12px;border-bottom:1px dotted #eae5de;}
.content h2.film-title{color:#009B7B;padding:0;margin:0;font-weight:bold;font-size:22px;line-height:22px;border-bottom:0;}
.content .info{width:560px;position:absolute;top:165px;left:-64px;}
.productionBlock .info,.productionFilm .info{left:-65px;top:0;position:relative;}
.sidebar{width:225px;position:absolute;right:15px;top:213px;}
.productionBlock .sidebar,.productionFilm .sidebar{left:735px;top:148px;position:absolute;}
.content .note{color:#6b665f;padding:0px;font-size:11px;line-height:15px;}
.content .note,.content .note + p{margin-top:10px;font-size:11px;}
.content .mediaKit p{margin-bottom: 15px;}
.showcase{margin-top:12px;}
.content .about{line-height:15px;}
.content .about h3,h4{color:#231f20;font-size:11px;font-weight:bold;padding-bottom:0px;}
.sidebar h2{color:#231f20;font-size:12px;font-weight:bold;margin-bottom:10px;padding:12px 0;border-bottom:1px solid rgba(180,180,180,0.2);}
.sidebar .date{ font-size: 11px; }
.sidebar .date a{color:#696359;font-weight:normal;line-height:15px;}
.sidebar .date + p{font-size:11px !important;margin:3px 0 10px;padding-bottom:12px !important;border-bottom:1px dotted #eae5de;}
.sidebar .date + p span{padding-right:2px;}
/**logo**/
#logo{z-index:1;float:left;width:79px;height:71px;margin-left:17px;position:relative;}
/** header css**/
.header{border-bottom:solid 2px #b9ac97;overflow:hidden;}
/*top navigation*/
.topNavigation{z-index:1;overflow:hidden;position:relative;padding:13px 0 60px;background-color:#fbf7f0;}
.contentNav{float:left;width:423px;margin-left:16px;height:15px;line-height:16px;position:relative;top:5px;}
.infoNav{float:right;width:250px;position:relative;top:0;}
.topNavigation li,.topNavigation li a{float:left;}
/*content nav bar ( css sprites used as non browser fonts are present )*/
.contentNav li a{color:#231f20;font-size:13px;font-weight:bold;}
.contentNav #fellowshipLink{margin:0 30px 0 60px;}
/* infoNav bar css*/
.infoNav li{padding:0 7px;border-left:1px solid #dbd2c3; margin: 6px 0 0; }
.infoNav li:last-child{ border-left:0px none; }
.infoNav a{color:#000;font-size:11px;}
.infoNav > li:first-child{border-left:none;}
.infoNav li .joinlink{padding-right:12px;background:url('images/joinIcon.jpg') no-repeat right center;}
.infoNav .active a{color:#e51b24;padding-bottom:5px;border-bottom:2px solid #e51b24;}
/*-------------------------layout Css-------------------------*/
#wrapper{width:975px;padding-bottom:90px;}
.container{float:right;width:815px;}
.content{}
#footer{width:100%;height:90px;font-size:10px;color:#909090;background-color:#f1f1f1;margin:-90px auto 0;position:relative;margin-top:-90px;/* negative value of footer height */
clear :both;}
#footer .info{float:left;padding:20px 0 0 97px;}
#footer .info address span{font-weight:bold;}
/*-------------------------pages Css-------------------------*/
/*******************Home Page styles***********************/
/* link styles for home*/
.homeBkg a{color:#E51B24;}
.homeBkg a:hover{text-decoration:underline;}
.homeBkg a.joinEmailLink{font-size:11px;}
/*imageGallery css*/
.homeBkg,.errorBkg{background:url('images/homePageBkgImg.jpg') repeat-x left top;}
/******* need to remove this styles and move it its js stylesheet ********/
#featured #myGallery{width:960px; height:328px;}
/*****************************/
.imageGallery{position: relative; z-index: 1;}
#imgCycle{width:960px;left:-160px;height:328px;position:absolute;border-left:15px solid #000;z-index:1;}
#imgCycle .previous,#imgCycle .next{top:118px;left:10px;width:50px;height:89px;position:absolute;background:url('images/imageGalleryLeftPaginationLnk.jpg') no-repeat center center;}
#imgCycle .next{left:880px;background:url('images/imageGalleryRightPaginationLnk.jpg') no-repeat center center;}
#imgCycle .count{top:310px;left:-16px;float:right;font-size:20px;position:relative;}
/**grid**/
.grid{position:relative;padding:375px 0 120px;}
/*contentBlocks*/
.contentBlocks{width:706px;overflow:hidden;padding-left:95px;}
.dataColumn{float:left;width:225px;}
.contentBlocks .dataColumn h2{padding:0;border-bottom:none;border-top:2px solid #009b7b;}
.dataColumn h2{color:#6B665F;}
.contentBlocks .reachFellowship h2{border-color:#72cac8;}
.contentBlocks .productions h2{border-color:#f4aa00;}
/* hedings for all content block columns (css sprites as non browser font used)*/
.contentBlocks .dataColumn h2 a{display:block;color:#231f20;padding:12px 0 8px;font-size:14px;font-weight:bold;}
/*******************************************************/
.reachFellowship{margin:0px 15px;}
.dataColumn p,.dataColumn h3{color:#777;font-size:11px;line-height:15px;padding-right:8px;text-align:left;}
.dataColumn .more-link,.dataColumn .joinEmailLink{color:#231f20;display:block;margin-top:5px;font-size:11px;}
.dataColumn .more-link span{color:#E51B24;position:relative;top:-1px;}
.dataColumn .sidebar p a span,.joinEmailLink span{color:#e9464c;position:relative;top:-1px;}
/*infoBlocks css*/
.infoBlocks{overflow:hidden;padding-top:66px;margin-left:-67px;}
.infoBlocks h2{font-size:11px;border-bottom:none;border-top:2px solid #e2e2e2;}
.infoBlocks h2 + h2{font-weight:normal;border:0 none;padding:0;font-size:11px;color:#696359;}
.infoBlocks a.more-link{font-size:11px;}
.infoBlocks h2 a,.news .sidebar h2{color:#6b665f;font-size:11px;font-weight:bold;}
.news .sidebar h2{margin:0;font-size:11px;border-bottom:none;}
.news{margin:0 15px;}
.dataColumn .sidebar{float:none;position:static;}
.infoBlocks .dataColumn p,.infoBlocks .dataColumn h3{color:#6B665F;padding-bottom:0;font-size:11px;font-weight:normal;}
.sidebar .cat-post-item{margin-bottom:10px;padding-bottom:12px;border-bottom:1px solid #EDECEC;}
.grid .graphicHolder,.errorBkg .graphicHolder{top:515px;left:660px;width:94px;height:94px;position:absolute;background:url('images/homePageGrdGraphic.png') no-repeat left top;}
.bellowGraphic,.errorBkg .bellowGraphic{bottom:90px;left:45px;height:76px;width:200px;position:absolute;background:url('images/homePageFooterGraphic.jpg') no-repeat left top;}
.bellowGraphicWrapper{ }
p.edit-entry{font-size: 11px; margin: 10px 0;}
.ga-Blk p.edit-entry a{ color: #009B7B;}
.rff-Blk p.edit-entry a{ color: #00788A;}
.productionFilm p.edit-entry a{ color: #F4AA00;}
/** 404 page css**/
.errorBkg{height:541px;position:relative;padding:0 0 120px 15px;}
.errorBkg h1{color:#231f20;font-size:14px;font-weight:bold;}
.errorBkg h1 span{color:#e51b24;}
.errorBkg p{width:500px;color:#807f7f;margin:20px 0;font-size:11px;line-height:15px;}
.errorBkg a{color:#231f20;font-size:11px;}
.errorBkg a span{color:#e62931;}
.errorBkg .graphicHolder{top:515px;}
/*******Grants and Awards css*********/
/**Header css**/
.ga-Blk .topNavigation,.rff-Blk .topNavigation{padding-bottom:117px;}
.contentNav li a.active{color:#009b7b;border-bottom:2px solid #009b7b;padding-bottom:4px;}
.contentNav .grantsandawards,.contentNav .rffLink{position:relative;}
.grantsandawards .subNavBlock,.rffLink .subNavBlock{top:36px;width:480px;overflow:hidden;position:absolute;background:url('images/li-border.gif') repeat-x bottom left;margin:0;padding:0; left:0;}
.subNavBlock > li{color:#9dc9ba;line-height:22px;font-weight:bold;background:transparent url('images/li-border.gif') repeat-x top left;}
.subNavBlock li ul{overflow:hidden;width:166px;padding:1px 0 0 0;background:transparent url('images/li-border.gif') repeat-x top left;}
.subNavBlock li ul li{overflow:hidden;background:transparent url('images/li-border.gif') repeat-x bottom left;line-height:22px;height:22px;}
.contentNav .subNavBlock li ul a{float:left;width:100%;margin:0;color:#6b665f;height:19px;line-height:19px;margin:1px 0;display:block;font-size:11px;font-weight:normal;border-bottom:none;background-image:none;}
.ga-Blk .contentNav .subNavBlock li ul .active a,.rff-Blk .contentNav .subNavBlock li ul .active a{border:none;color:#009b7b;background-color:#ecefbf;}
.rff-Blk .contentNav .subNavBlock li ul .active{border-bottom:none;}
.rff-Blk .contentNav .subNavBlock li ul .active a{color:#00788a;background-color:#bcd7d6;}
.contentNav .subNavBlock li ul a span{color:#21a78b;padding-right:4px;}
.subNavBlock li ul li,.subNavBlock li ul li a{float:none;}
.subNavBlock li ul.recipientsLinks,.subNavBlock li.recipients{width:170px;}
.subNavBlock li ul.infoLinks,.subNavBlock li.info{width:144px;}
.graphicsHolder{position:absolute;top:0;left:-160px;z-index:0;}
.ga-Blk{position:relative;}
.ga-Blk .content,.rff-Blk .content{min-height:788px;padding-bottom:60px;margin:-178px 0 0 0;background:url('images/GA-BkgImg.png') repeat-x left top;}
.ga-Blk .graphicsHolder,.rff-Blk .graphicsHolder{width:203px;height:350px;background:url('images/GA-graphic.png') no-repeat left top;}
.ga-Blk .content h1{color:#009b7b;border-bottom:2px solid #009b7b; overflow: hidden;}
.ga-Blk .content h1 span.gridandlist{ font-size: 12px; color: #231f20; padding: 8px 0 0; float: right; }
.ga-Blk .content h1 span.gridandlist a{ color: #009b7b; }
.ga-Blk .content h1 span.gridandlist a.active{ color: #231f20; }
.ga-Blk .about{width:100%;text-align:left;}
.ga-Blk .about h2,.rff-Blk .about h2{color:#231f20;margin:8px 0;font-size:16px;line-height:18px;font-weight:bold;}
.ga-Blk .about h4{color:#231f20;font-weight:bold;margin-top:8px;}
.ga-Blk .about p,.rff-Blk .about p{font-size:11px;line-height:15px;margin:10px 0;}
.ga-Blk .about p span{text-decoration:none !important;}
.ga-Blk .about p a{color:#009B7B;}
.ga-Blk .about p a:hover{text-decoration:underline;}
/* sidebar */
#widget_categoryposts{font-size:11px;}
.ga-Blk .sidebar h2{border-top:2px solid #009b7b;}
.ga-Blk .steps,.rff-Blk .steps{overflow:hidden;margin:12px 0 40px;}
.ga-Blk .steps p,.rff-Blk .steps p{font-size:11px;line-height:15px;}
.ga-Blk .steps p a{color:#009b7b;}
.rff-Blk .steps p a{color:#00788A;}
.ga-Blk .steps p a:hover,.rff-Blk .steps p a:hover{text-decoration:underline;}
.ga-Blk .steps h3,.rff-Blk .steps h3{font-size:18px;font-weight:bold;line-height:21px;color:#000;padding-bottom:12px;margin-bottom:12px;border-bottom:1px solid #c1d72e;}
.ga-Blk .steps div,.rff-Blk .steps div{float:left;width:175px;margin-right:15px;}
.ga-Blk .steps .step3,.rff-Blk .steps .step3{margin:0;}
.ga-Blk .steps div a img,.rff-Blk .steps div a img{display:block;margin-bottom:18px;}
.ga-Blk .steps div .number,.rff-Blk .steps div .number{color:#C1D72E;font-size:22.5px;padding-bottom:10px;}
.rff-Blk .steps div .number{color:#72cac8;}
.ga-Blk .steps div h3 a,.rff-Blk .steps div h3 a{color:#231F20;display:block;font-size:16px;font-weight:bold;margin-bottom:15px;padding-bottom:15px;border-bottom:1px solid #c1d72d;}
.rff-Blk .steps div h3 a{border-bottom:1px solid #72cac8;}
.ga-Blk .steps div .details,.rff-Blk .steps div .details{color:#6b665f;font-size:11px;line-height:15px;margin-bottom:11px;padding:10px 0;border-bottom:1px solid #c1d72e;}
.ga-Blk .steps .detailLink,.ga-Blk .steps address,.rff-Blk .steps .detailLink,.rff-Blk .steps address{color:#6b665f;font-size:11px;}
.ga-Blk .steps .detailLink,.rff-Blk .steps .detailLink{font-weight:normal;border-bottom:none;}
.ga-Blk .steps .detailLink span,.aboutApplying a span,.rff-Blk .steps .detailLink span{color:#22a88d;padding-right:3px;position:relative;top:-1px;}
.ga-Blk .sidebar .date span{color:#009b7b;position:relative;top:-1px;}
.sidebarAbout .contactInfo h2{border-top:2px solid #B9AC97;}
.sidebarAbout .contactInfo .socialNetwork,.socialNetwork{margin-top:15px;padding:15px 0 0;border-top:1px dotted #EAE5DE; height: 120px;}
.contactInfo address span{display:block;font-size:11px;margin-bottom:3px;}
.contactInfo address > span:first-child{font-weight:bold;}
.contactInfo address > span:first-child,.reachUs a span,.contactInfo address span a span{color:#009b7b;}
.rff-Blk .contactInfo address > span:first-child,.rff-Blk .reachUs a span,.rff-Blk .contactInfo address span a span{color:#00788A;}
.productionBlock .contactInfo address > span:first-child,.productionBlock .reachUs a span,.productionBlock .contactInfo address span a span{color:#FDB813;}
#aboutPage .contactInfo address > span:first-child,#aboutPage .contactInfo address span a span,#staffPage .contactInfo address > span:first-child,#staffPage .contactInfo address span a span{color:#e51b24;}
#aboutPage .contactInfo address label{color:#e51b24;padding-right:3px;}
.contactInfo address span a span{display:inline;padding-right:3px;position:relative;top:-1px;}
.reachUs{padding:15px 0;font-size:11px;line-height:15px;border-top:1px solid #EAE5DE;}
.reachUs a,.contactInfo address span a{color:#6b665f;}
.aboutApplying{color:#6b665f;padding:14px 0 0;border-top:2px solid #009b7b;}
.rff-Blk .aboutApplying{border-top:2px solid #00788a;}
.aboutApplying h3{color:#231f20;font-size:11px;font-weight:bold;padding-bottom:2px;}
.aboutApplying p{margin-bottom:15px;}
.aboutApplying a{color:#6b665f;font-size:11px;}
.ga-Blk #applyingMethod,.rff-Blk #applyingMethod{background:url('images/howApplyBkg.png') repeat-x left top;}
/** resource and deadlines **/
/** deadline page css **/
.ga-Blk .deadlines a,.ga-Blk .guidelines p a,.resourses p a,.faq p a{color:#009B7B;}
.ga-Blk .deadlines a:hover,.ga-Blk .guidelines p a:hover,.resourses p a:hover,.faq p a:hover{text-decoration:underline;}
.ga-Blk .deadlines h2,.ga-Blk .guidelines h2,.ga-Blk #faq h2,.ga-Blk #contactUs h2,.rff-Blk .deadlines h2,.rff-Blk .guidelines h2,.rff-Blk #faq h2,.rff-Blk #contactUs h2{margin:0 0 12px 0;font-size:12px;}
.deadlines ul{font-size:11px;}
/* Program and guidelines css*/
.ga-Blk .guidelines p{margin-bottom:5px;}
.guidelines p span a{color:#009B7B;}
.ga-Blk .guidelines p strong{color:#231F20;font-size:11px;font-weight:bold;}
.ga-Blk .guidelines p span strong{color:#6B665F;font-size:inherit;font-weight:normal;}
.ga-Blk #guideline{padding:0;margin-bottom:0px;}
/*recepients pages css*/
.ga-Blk #recipients,.rff-Blk #recipients{background:url('images/recipientsBkgImg.png') repeat-x left top;}
.listHandling .options{overflow:hidden;}
.listHandling .options h2{float:left;}
.ga-Blk .listHandling .options .optionHolder{width:330px;}
.listHandling .options .optionHolder{float:right;width:315px;color:#6B665F;padding:9px 0;font-size:11px;}
.options .optionHolder .sort,.options .optionHolder .filter{float:right;display:inline;margin-left:15px;}
.listHandling .options .optionHolder select{border:none;width:100px;color:#009b7b;font-size:11px;background-color:#f3f3ae;}
/*.recipientsListing {margin-top: 20px;}*/
.recipientsListing .note{margin-bottom:20px;}
.recipientsListing p.no-result{font-size:14px;margin:10px 0;}
.recipientsListing a.mask{width:146px;height:146px;display:block;border:none 0;overflow:hidden; position: relative;}
a.small-mask{width:73px;height:73px;display:block;border:none 0;overflow:hidden;position: relative;}
.recipientsListing a.mask img{position:relative;top:0;left:0;}
a.small-mask img{position:relative;top:0;left:0;}
.listHandling .recipientBlk{float:left;width:160px;height:350px;margin:0 0 35px 20px;}
.listHandling .recipientBlk .number{color:#c1d72e;margin:11px 0 3px;font-size:11px;}
.listHandling .recipientBlk .pastyear{color:#009b7b;margin:11px 0 3px;font-size:11px;}
.listHandling .recipientBlk h3 a{color:#231f20;display:block;font-size:18px;font-weight:bold;padding-bottom:8px;border-bottom:1px dotted #dddbdb; letter-spacing: -1px;}
.listHandling .recipientBlk .author{color:#009b7b;font-size:11px;margin:8px 0 3px;line-height: 15px;}
.listHandling .recipientBlk .topic{color:#22a88d;padding-bottom:3px;}
.listHandling .recipientBlk .details{font-size:11px; line-height: 15px; letter-spacing: -0.4px; }
.ga-Blk .listHandling .recipientBlk .details p.title{color:#009b7b; line-height: 15px;}
.rff-Blk .listHandling .recipientBlk .details p.title{color:#00788A;}
.listHandling .recipientBlk .details a{color:#22a88d;}
.listHandling .navigation a{display:block;color:#33af95;font-size:12px;text-decoration:underline;}
/* Resource:sponsorship */
.ga-Blk #resourceBlk,.rff-Blk #resourceBlk{padding:0;background:url('images/resourceSponcerBkg.png') repeat-x left top;}
.resourses #tabs .nav,.ourTeam .nav,.whatwedoLinks{overflow:hidden;padding:20px 0 30px;}
.resourses #tabs .nav li,.resourses #tabs .nav li a,.ourTeam .nav li,.ourTeam .nav li a,.whatwedoLinks li{float:left;}
.resourses #tabs .nav li,.ourTeam .nav li,.whatwedoLinks li{margin-right:1px;position:relative;}
.resourses #tabs .nav li a,.ourTeam .nav li a{background-color:#9dc9ba;color:#231f20;}
.resourses #tabs .nav li a,.ourTeam .nav li a,#aboutPage .whatwedoLinks a,#staffPage .whatwedoLinks a{font-size:11px;font-weight:bold;position:relative;padding:4px 23px 5px 10px;}
.resourses #tabs .nav .active a,.ourTeam .nav .active a,#aboutPage .whatwedoLinks .active_about a,#staffPage .whatwedoLinks .active_about a{color:#fff;background-color:#009b7b;}
.resourses #tabs .nav li span,.ourTeam .nav li span,#aboutPage .whatwedoLinks li span,#staffPage .whatwedoLinks li span{position:absolute;}
.resourses #tabs .nav .active span,.ourTeam .nav .active span,#aboutPage .whatwedoLinks .active_about span,#staffPage .whatwedoLinks .active_about span{top:14px;left:10px;padding:0 2px;background:url('images/navDownArrow.png') no-repeat left bottom;}
.resourses #tabs h3{color:#009674;font-weight:bold;font-size:22px;margin-bottom:25px;}
.resourses #tabs p,.resourses #tabs ul{color:#6B665F !important;line-height:15px;font-size:11px !important;margin-bottom:20px;}
.ga-Blk .resourses #tabs-1 p a, .ga-Blk .resourses #tabs-1 ul li a{color: #009674;}
.ga-Blk .resourses #tabs-1 p a:hover, .ga-Blk .resourses #tabs-1 ul li a:hover{color: #009674; text-decoration: underline;}
.rff-Blk .resourses #tabs-1 p a, .rff-Blk .resourses #tabs-1 ul li a{color: #00788A;}
.rff-Blk .resourses #tabs-1 p a:hover, .rff-Blk .resourses #tabs-1 ul li a:hover{color: #00788A; text-decoration: underline;}
.ga-Blk .resourses #tabs-1 p strong a, .ga-Blk .resourses #tabs-1 ul li strong a, .rff-Blk .resourses #tabs-1 p strong a, .rff-Blk .resourses #tabs-1 ul li strong a{color: #000;}
.ga-Blk .resourses #tabs-1 p strong a:hover,.ga-Blk .resourses #tabs-1 ul li strong a:hover, .rff-Blk .resourses #tabs-1 p strong a:hover,.rff-Blk .resourses #tabs-1 ul li strong a:hover{ color: #000; text-decoration: underline;}
/* FAQ css */
.faq p{margin-bottom:15px;}
/* contact us */
.ga-Blk .contactUs p{font-size:11px;}
.ga-Blk .contactUs p a{color:#009674;}
/* show page for film */
.ga-Blk #filmShowPage{margin-bottom:120px;background:url('images/filmShowBkg.png') repeat-x left top;}
.film .backLink,#pressPage .info .backLink{padding:15px 0;border-bottom:1px dotted #eae5de;margin-bottom:12px;}
#pressPage .info .backLink a{color:#000;font-size:12px;font-weight:bold;}
.film .backLink a{font-size:12px;font-weight:normal;color:#000;}
.film .backLink a:hover,#pressPage .info .backLink a:hover{text-decoration:none;}
#pressPage .backLink a span{color:#000;padding-right:3px;position:relative;top:-1px;}
.film .backLink a span{color:#009b7b;font-size:12px;font-weight:normal;padding-right:3px;position:relative;top:-1px;}
.film .imageHolder{width:560px;height:316px;display:block;}
.film .whichFilm{margin:18px 0;}
.film .whichFilm h2{font-size:26px;line-height:26px;}
.film .whichFilm h2{font-size:26px;line-height:26px;}
.ga-Blk .film .whichFilm h2{color:#009B7B;}
.rff-Blk .film .whichFilm h2{color:#00788A;}
.productionFilm .film .whichFilm h2{color:#F4AA00;}
.film .whichFilm p{color:#009b7b;font-size:22px;font-weight:bold;}
.rff-Blk .film .whichFilm p{color:#00788A;}
.productionFilm .film .whichFilm p{color:#F4AA00;}
.film ul.filmCredentials{padding:12px 0;border-top:1px dotted #eae5de;display:block;}
.film ul.filmCredentials li{float:left;width:175px;margin-right:10px;font-size:11px;}
.film ul.filmCredentials li ol li{line-height:15px;float:none;display:block;}
.ga-Blk .film .filmCredentials li p span,
.film .filmCredentials li p.green{color:#009b7b;}
.rff-Blk .film .filmCredentials li p span,
.film .filmCredentials li p.blue{color:#00788A;}
.productionFilm .film .filmCredentials li p span,
.film .filmCredentials li p.yellow{color:#f4aa00;}
.film .filmCredentials li p,.film .filmCredentials li p a{color:#777;}
.fileDetails{padding:0;margin:0;font-size:11px;line-height:15px;color:#6b665f;}
.fileDetails p{margin-bottom:15px;line-height:15px;}
.ga-Blk .fileDetails p a{color: #009B7B;}
.ga-Blk .fileDetails p a:hover{color: #009B7B; text-decoration: underline;}
.rff-Blk .fileDetails p a{color: #00788A;}
.rff-Blk .fileDetails p a:hover{color: #00788A; text-decoration: underline;}
.fileDetails h4{border-top:1px dotted #eae5de;color:#231f20;font-weight:bold;padding:12px 0;}


#related-posts h2 + h2{display:none;}
#related-posts ul li{font-size:11px;overflow:hidden;margin-bottom:11px;}
#related-posts ul li img{float:left;margin-right:14px;}


#related-films-posts h2 + h2{display:none;}
#related-films-posts ul li{font-size:11px;overflow:hidden;margin-bottom:11px;}
#related-films-posts ul li img{float:left;margin-right:14px;}
#related-films-posts ul li a{ float: none; padding: 0 0 8px; font-weight: normal; }
#related-films-posts ul li p{ float: none; clear: both; margin: 0 0 5px; }
#related-films-posts ul li p span{ color: #009B7B; }
#related-films-posts ul li.oldClear{ border-bottom: 1px solid #EAE5DE; padding: 0 0 10px; }
#related-films-posts ul li:last-child.oldClear{ border-bottom: 0px none;}




.sidebar > ul > li{ padding: 0 0 10px; }

.sidebar ul li a{font-weight:bold;width:104px;}
.sidebar ul li.oldClear a{float: left;}
.ga-Blk .sidebar ul li a{color:#009b7b;}
.rff-Blk .sidebar ul li a{color:#00788A;}
.productionFilm .sidebar ul li a{color:#f4aa00;}
/*********rff css***********/
.rff-Blk .about p a{color:#00788A;}
.rff-Blk .about p a:hover{text-decoration:underline;}
.rff-Blk .contentNav li .active{color:#00788a;border-bottom:2px solid #00788a;}
.rff-Blk{position:relative;}
.rff-Blk .subNavBlock{left:-165px;}
.rff-Blk .content h1{color:#00788a;border-bottom:2px solid #00788a;}
.showcredentials .blue{color:#00788a;}
.rff-Blk .sidebar h2{border-top:2px solid #00788a;}
.ga-Blk .content .sidebar h2{border-top:2px solid #009b7b;}
.twitterFollow{margin:15px 0;}
.rff-Blk .content{background:url('images/RFF-homeBkg.jpg') repeat-x left top;}
.rff-Blk .graphicsHolder{width:258px;height:363px;background:url('images/RFF-graphic.png') no-repeat left top;}
/*.rff-Blk .topNavigation{z-index;}*/
.rff-Blk .steps .detailLink span,.rff-Blk .aboutApplying a span{color:#228a9a;}
.rff-Blk .steps div .details{border-bottom:1px solid #228a9a;}
.rff-Blk .about h2,.rff-Blk .about #faq h2{margin-bottom:10px;}
.about p{text-align:left !important;}
.rff-Blk .guidelines p{margin-bottom:12px;}
.rff-Blk .about .guidelines p a{color:#228a9a;}
.rff-Blk .listHandling .options .optionHolder select,.rff-Blk .listHandling .recipientBlk .author,.rff-Blk .listHandling .recipientBlk .details a,
.rff-Blk .deadlines strong,.rff-Blk .deadlines em strong,.rff-Blk .deadlines strong em,.rff-Blk .sidebar .date span{color:#00788a;}
.rff-Blk .listHandling .options .optionHolder select,.listHandling .options .optionHolder select option{background: #b9e6e6; color: #00788a;}
.rff-Blk .listHandling .recipientBlk .number{color:#6773b7;}
.rff-Blk .listHandling .recipientBlk .pastyear{color:#55bab7;}
.rff-Blk .resourses #tabs .nav li a,.ourTeam .nav li a{background-color:#bcd7d6;}
.rff-Blk .resourses #tabs .nav li a{padding-right:31px;}
.rff-Blk .resourses #tabs .nav .active a,.rff-Blk .ourTeam .nav .active a{background-color:#00788a;}
.rff-Blk .resourses #tabs .nav .active span,.rff-Blk .ourTeam .nav .active span{background:url('images/RFF-blueArrow.png') no-repeat left bottom;}
.rff-Blk .resourses #tabs h3{color:#00788a;}
.ourTeam .nav li a{padding-right:70px;}
.ourTeam .teamList,.staffList{width:100%;}
.ourTeam .teamList .block,.staffList .person{font-size:11px;overflow:hidden;text-align:left;padding:15px 0 30px;line-height:15px;border-top:1px dotted #eae5de;}
.staffList .person img,
.ourTeam .teamList .block img{width:120px;}
.teamList .block dt,.staffList .person dt{float:left;width:87px;height:105px;}
.teamList .block dt a,.teamList .block dt a img,.staffList .person dt a,.staffList .person dt a img{float:left;margin-right:70px;}
.teamList .block dd,.staffList .person dd{float:right;width:400px;}
.teamList .block dd.title,.staffList .person dd.title{color:#231f20;font-weight:bold;}
.teamList .block .designation span,.staffList .person .designation span{color:#E51B24;font-weight:bold;padding-right:3px;position:relative;top:-1px;}
.teamList .block .designation a,.staffList .person .designation a{color:#231f20;}

.teamList .block .content a,.staffList .person .content a{color:#E51B24;}
.teamList .block .content a:hover,.staffList .person .content a:hover{color:#E51B24;text-decoration:underline;}
/*********productions css***********/
/*Link styles for production*/
.productionBlock a{color:#EF6C1F;}
.productionBlock a:hover{text-decoration:underline;}
.contentNav #productionsLink.active a{color:#f4aa00;padding-bottom:5px;border-bottom:2px solid #f4aa00;}
.productionBlock h1,.productionFilm h1{color:#f4aa00;border-bottom:2px solid #f4aa00;margin-bottom:14px;}
.productionBlock,.productionFilm{background:url('images/productionBkg.png') repeat-x left top;}
.productionBlock .graphicsHolder,.productionFilm .graphicsHolder{width:257px;height:406px;background:url('images/productionGraphics.png');left:0;}
.productionBlock .showcaseFrame,.productionBlock .stepcarousel{padding:0;overflow:hidden;margin:22px 0 15px;border-top:1px solid #f4aa00;border-bottom:1px solid #f4aa00;}
.showcaseFrame .imageCycle,.showcaseFrame .imageCycle a{float:left;width:305px;height:203px;}
.showcaseFrame .showInfo{width:240px;float:right;}
.showcaseFrame .showInfo h2{margin-bottom:10px;padding:15px 0 10px;}
.showcaseFrame .showInfo h2 a{color:#f9b212;font-size:20px;font-weight:bold;}
.showcaseFrame .showInfo h2 a:hover{text-decoration:none;}
.showcredentials label{color:#6b665f;display:block;font-size:11px;padding-bottom:3px;}
.showcredentials label span,.showcredentials label a span,.sidebar .date span{color:#ef6c1f;padding:0px 4px 0px 0px;position:relative;top:-1px;}
.showcredentials label a{color:#696359;}
.showcredentials label a:hover{text-decoration:none;}
.productionBlock .about h3 + p{padding-bottom:16px;border-bottom:1px dotted #edecec;}
.productionFilm h2.film-title{color:#f4aa00;}
.productionBlock .about p{font-size:11px;line-height:15px; margin: 10px 0;}
.productionBlock .about div{margin-top:15px;}
.productionBlock .about div p{padding-bottom:12px;}
.productionBlock .about h2{color:#000;padding:0;border:none;font-size:18px;font-weight:bold;margin:20px 0 10px;line-height:22px;}
.productionBlock .sidebar h2,.productionFilm .sidebar h2{border-top:2px solid #f4aa00;}
.productionBlock .galleryFrame h2 a{color:#F4AA00;}
.productionBlock .galleryFrame label{color:#736d63;font-size:11px;padding-bottom:3px;}
.productionBlock .showcredentials .green{color:#f36f21;}
.productionBlock .showcredentials p,.productionBlock .showcredentials label{font-size:11px;padding:5px 0;}
.productionFilm .whichFilm .author{color:#f4aa00;font-weight:bold;}
.productionFilm .filmCredentials div p label{color:#f4aa00;}
.productionFilm #text{display:none;}
.productionFilm .fileDetails p a{color: #F4AA00;}
.productionFilm .fileDetails p a:hover{color: #F4AA00; text-decoration: underline;}
.productionFilm .fileDetails .aboutfilm{padding:0;border:none;}
.productionFilm .fileDetails .aboutfilm h4{margin-top:10px;}
.productionFilm .fileDetails .aboutfilm h4 + p,.productionFilm .fileDetails .aboutFilmmaker h4 + p{display:none;}
.productionFilm .filmCredentials div p span span{color:#EF6C1F;}
.productionFilm .filmCredentials div p span{font-size:11px;}
/********************************************************************
Old code for jquery plugins need to optimize after the jquery UI gets right
********************************************************************/
#carousel{margin:0;padding:0;list-style:none;}
#carousel li{padding:0;float:left;margin-right:10px;}
/* CSS for Carousel starts here*/
.stepcarousel{height:196px;border:none;overflow:scroll;position:relative;border-top:2px solid #009b7b;border-bottom:1px solid #009b7b ;}
.rff-Blk .stepcarousel{border-color:#00788a;}
.stepcarousel .belt{top:0;left:0;position:absolute;}
.stepcarousel .panel{float:left;width:561px;margin-top:15px;}
.imageCycle,.imageCycle img{float:left;width:304px;height:171px;}
.imageCycle a,.imageCycle img{float:left;}
.stepcarousel .galleryFrame{float:right;width:240px;}
.stepcarousel .ticker{top:170px;right:20px;height:25px;width:70px;font-size:16px;text-align:right;position:absolute;}
.galleryFrame h2{color:#009b7b;padding:10px 0 5px 0;font-size:20px;font-weight:bold;border-top:1px dotted #EAE5DE;line-height:20px;border-bottom:0 none;}
.galleryFrame span.byline{color:#6b665f;font-size:11px;border-bottom:1px dotted #EAE5DE;display:block;padding-bottom:10px;}
.showcredentials span.green{color:#009b7b;}
.showcredentials span.blue{color:#00788A;}
.showcredentials span.yellow{color:#F4AA00;}
.showcredentials p{padding:10px 0 0 0;line-height:15px;font-size:11px;}
.rff-Blk .galleryFrame h2,.rff-Blk .galleryFrame h2 a{color:#00788a;}
.galleryFrame h2 a,.showcredentials .green{color:#009b7b;}
.showcredentials .green{font-size:11px;}
.galleryFrame .note{padding:0 0 5px 0;margin:0px;}
#searchPage, #blogPage,#pressPage,#aboutPage,#staffPage{width:815px;margin-bottom:120px;background:url('images/blogBkg.jpg') repeat-x left top;}
#blogPage h1{color:#383434;}
#searchPage{ position: relative; }
#searchPage .sidebar{ top: 10px; }
#searchPage .sidebar h2{ border-bottom: solid 2px #B9AC97;}
#searchPage h1{ color: #383434; border-bottom: solid 2px #B9AC97; }
#searchPage .info, #blogPage .info,#aboutPage .info,#staffPage .info,#pressPage .info{position:relative;top:0;}
#searchPage .info p a, #blogPage .info p a,#aboutPage .info p a,#staffPage .info p a,#pressPage .info p a{color:#E51B24;}
#searchPage .info a:hover, #blogPage .info a:hover,#aboutPage .info a:hover,#staffPage .info a:hover,#pressPage .info a:hover{text-decoration:underline;}
#pressPage .contactInfo{padding-top:15px;font-size:11px;border-top:2px solid #B9AC97;}
#pressPage .contactInfo a span{color:#E51B24;padding-right:3px;}
#aboutPage .sidebar h2,#staffPage .sidebar h2,#pressPage .sidebar h2{border-top:2px solid #B9AC97;}
.blogListing .headingArrow{font-size:18px;color:#00788a;position:relative;top:-2px;}
#blogPage .blogListing .heading h2{padding:0 0 10px 0;}
#blogPage .blogListing h2 a,.pressRelease dd h2{font-size:18px;color:#6b665f;font-weight:bold;text-decoration:none;padding:0px;margin:0px;line-height:23px;}
#blogPage .blogListing h2 a:hover{text-decoration:none;}
.pressRelease dd h2{padding:0 0 10px 0}
.blogListing h3{border-bottom:1px dotted #EAE5DE;font-size:18px;color:#6b665f;font-weight:bold;text-decoration:none;padding:0px 0px 15px 0px;margin:0px 0px 25px 0px;}
.blogListing .date{font-size:14px;color:#e51b24;}
.entry1{margin:0px 0px 50px 0px;}
.blogListing p,.blogListing{font-size:11px;line-height:15px;margin-bottom:8px;}
.blogListing a{color:#6b665f;}
.blogCredentials{color:#00788a;border-bottom:1px dotted #EAE5DE;padding:5px 0px 5px 0px;overflow:hidden;margin:5px 0px 5px 0px;}
.blogCredentials a{color:#777 !important;font-size:11px;text-decoration:none;}
#pressPage .blogCredentials a:hover{text-decoration:none;}
.blogCredentialsTxt{color:#777; font-size: 11px;}
.infoOptions{border-bottom:1px dotted #EAE5DE;padding:5px 0px 15px 0px;overflow:hidden;margin:10px 0px 0px 0px;}
.infoOptions p{color:#231f20;font-weight:bold;font-size:12px;}
.blogListingNote{margin:0px 0px 20px 0px;color:#6b665f;padding:8px 0;font-size:11px;line-height:15px;}
.post{clear:both;}
.byWidth{width:165px;float:left;}
.addWidth{width:205px;float:left;}
.tagsWidth{margin: 10px 0 15px 0; border-bottom:1px dotted #EAE5DE;}
#blogPage .tagsWidth p.tags a,#pressPage .tagsWidth p.tags a{color: #777;}
#blogPage .tagsWidth p.tags a:hover,#pressPage .tagsWidth p.tags a:hover{color: #777; text-decoration: underline;}
.sidebarAbout,.sidebarPress{border-top:2px solid #B9AC97;left:735px;margin:0;position:absolute;top:148px;width:225px;z-index:99;}
.blogSidebar{left:735px;margin:0;position:absolute;top:148px;width:225px;z-index:99;}
.blogSidebar h2{border-top:2px solid #B9AC97 }
.sidebarSearch{border-top:2px solid #B9AC97;margin:0;top:148px;width:225px;z-index:99;}
.sidebarSearch .sidebar h2{ border-top: solid 2px #B9AC97; }
.blogSidebar li a{color:#6b665f;font-size:11px;text-decoration:none;padding:7px 0px 7px 0px;border-bottom:1px dotted #EAE5DE;display:block;font-weight:bold;}
.blogSidebar li a:hover{color:#8a6a05;}
.blogSidebar .arrow{color:#e62a32;padding:0px 5px 0px 0px;}
.subscribe{margin:25px 0px 0px 0px;}
.subscribe a{background:url('images/subscribe.png') no-repeat;font-size:11px;color:#6b665f !important;text-decoration:none;padding:0px 0px 0px 15px;}
.postmetadata{margin:0;}
.bookmarkLink span,.postmetadata span{color:#00788A;padding-right:4px;}
.tags span{padding:0;}
#blogPage select{color:#e85150;border:none;font-size:11px;background-color:#f1e7c8;}
#GB_frame{border:0;margin:0;padding:0;overflow:hidden !important;white-space:nowrap;width:417px !important;height:336px !important;}
.date span{font-weight:bold;color:#787878;}
.arrow3{margin:0px;color:#E51B24;}
.tagBlue{color:#43989d;}
.sidebarPress #widget_categoryposts{margin:0px;}
#widget_sclw ul li{margin-bottom: 15px;}
.sidebarPress .date a{color:#696359;font-size:11px;line-height:15px;}
.sidebarPress .date + p{font-size:11px !important;margin:3px 0 10px;padding-bottom:12px !important;border-bottom:1px dotted #EDECEC;}
.sidebarPress .date + p span{padding-right:2px;}
.sidebarPress h2{border-bottom:1px dotted #EAE5DE;color:#231F20;font-size:12px;font-weight:bold;padding:12px 0;margin-bottom:10px;}
.sidebarPress a{color:#6b665f;text-decoration:none;}
.pressListingLinks{margin:0px 0px 75px 0px;clear:both;}
.pressListing li{float:left;}
.pressListing{border-top:solid 2px #b9ac97;padding:15px 0px 0px 0px;margin:35px 0px 0px 0px;}
.pressListingActive{background:url('images/pr_active.png') no-repeat;width:109px;height:25px;padding:4px 0px 0px 10px;}
#pressPage .pressListingActive a{color:#FFF;display:block;text-decoration:none;font-size:11px;font-weight:bold;}
.pressListingActiveNews{background:url('images/pr_active2.png') no-repeat;width:148px;height:25px;padding:4px 0px 0px 10px;}
#pressPage .pressListingInactive a{background:url('images/pr_bg.png') no-repeat;width:122px;height:25px;padding:4px 0px 0px 10px;display:block;color:#231f20;font-size:11px;font-weight:bold;}
#pressPage .pressListingInactiveNews a{background:url('images/pr_bg.png') no-repeat;width:162px;height:25px;padding:4px 0px 0px 10px;display:block;color:#231f20;font-size:11px;font-weight:bold;}
#pressPage .pressListingActiveNews a{color:#FFF;display:block;text-decoration:none;font-size:11px;font-weight:bold;}
.pressRelease .news{margin:0;padding-bottom:28px;border-bottom:1px dotted #eae5de;}
.pressRelease .news p{font-size:11px;line-height:17px;padding:5px 0;}
.pressRelease .news p strong{color:#6b665f;font-weight:bold;}
.pressRelease .news p.tags{width: auto;}
.pressRelease .news h5{font-size:11px;line-height:17px;color:#E51B24;font-weight:bold;padding:0;margin:0;}
.commentsHolder{margin:15px 0 0;}
.commentsHolder span{font-size: 11px;}
.commentsHolder #displayText{padding:15px 0;font-size:11px;}
.commentlist li{font-size:11px;padding:15px 0 20px;border-bottom:1px dotted #edecec;}
.commentlist li p{color:#777;line-height:15px;margin-top:15px;}
.comment-author,.commentmetadata{display:inline;}
.commentmetadata a{color:#777 !important;}
.comment-author .fn{color:#E51B24;}
.pressRelease .news .wp-caption{margin:0 0 12px 0;}
.pressRelease #respond{margin:20px 0 0;}
.pressRelease #respond h2{border-bottom:none;margin-bottom:5px;}
.pressRelease #respond form{color:#777;font-size:11px;overflow:hidden;}
.pressRelease #respond form .floatLeft{margin-right:15px;}
.pressRelease #respond form .floatLeft p{margin-bottom:10px;}
.pressRelease #respond form .status{margin-bottom:10px;}
.pressRelease #respond form .notMandatory{padding-top:10px;margin-top:20px;border-top:1px dotted #edecec;}
.pressRelease #respond form label{display:block;padding-bottom:2px;}
.pressRelease #respond form label small{color:#e51b24;}
.pressRelease #respond form .floatLeft input{color:#777;width:226px;padding:3px 0;}
.pressRelease #respond form .rightColumn{width:308px;float:left;}
.pressRelease #respond form textarea{width:308px;height:156px;}
.commitSubmitBttn input{color:#fff;border:none;padding:6px;float:right;margin-top:12px;font-weight:bold;background-color:#e51b24;}
.news dt{font-size:14px;color:#e51b24;}
.pressReleaseList .arrow2{font-size:14px;color:#e51b24;margin:0px 5px 0px 0px;position:relative;top:-3px;}
.news dd h3 a{color:#6B665F !important;font-size:18px;font-weight:bold;line-height:25px;margin:0;padding:0;text-decoration:none;}
.pressReleaseList .news{padding:0px 0px 10px 0px;margin:10px 0px 10px 0px;border-bottom:1px dotted #EAE5DE;}
.pressReleaseList .anchorTitle{margin:0px 0px 20px 0px;}
.sidebarPress .date span,.sidebarAbout .date span{color:#E51B24;font-weight:bold;position:relative;top:-1px;padding-right:3px;}
.sidebarPress .date span a,.sidebarAbout .date span a{font-weight:normal;}
#aboutPage .whatwedoLinks,#staffPage .whatwedoLinks{margin:15px 0 25px;}
#aboutPage .whatwedoLinks a:hover,#staffPage .whatwedoLinks a:hover{text-decoration:none;}
#aboutPage .whatwedoLinks a,#staffPage .whatwedoLinks a{padding-right:82px;}
#aboutPage .whatwedoLinks .active_about a,#staffPage .whatwedoLinks .active_about a{background-color:#231f20;}
#aboutPage .whatwedoLinksInactive a,#staffPage .whatwedoLinksInactive a{color:#231F20 !important;background-color:#dccdb1;}
#aboutPage .whatwedoLinks .active_about span,#staffPage .whatwedoLinks .active_about span{top:10px;background:url('images/pr_active-arrow.png') no-repeat left bottom;}
#staffPage div.partners-content p{ margin-top: -25px; margin-bottom: 15px; font-size: 11px; line-height: 15px;}
.sidebarAbout .date a{color:#696359;font-size:11px;}
.sidebarAbout .date + p{font-size:11px !important;margin:3px 0 10px;padding-bottom:12px !important;border-bottom:1px dotted #EDECEC;}
.sidebarAbout .date + p span{padding-right:2px;}
.sidebarAbout h2{border-bottom:1px solid #EAE5DE;color:#231F20;font-size:12px;font-weight:bold;margin-bottom:10px;padding:12px 0;}
.whatwedo h2{font-size:18px;color:#231f20;padding:0px;margin:0px;font-weight:bold;border:none;margin-bottom:10px;;}
.whatwedo h2 a{font-size:18px;color:#231f20;text-decoration:none;font-weight:bold;}
.whatwedo p{font-size:11px;line-height:16px;margin-bottom:8px;color:#6b665f;}
#usermessagea{position:absolute;bottom:0;left:0;width:387px;background:#fff;font-size:11px;line-height:15px;display:none;}
div.failure a{color:#E51B24;text-decoration:none;}
#usermessagea a{color:#231F20;display:block;font-size:11px;margin-top:5px;}
#usermessagea a span{color:#E51B24;position:relative;top:-1px;}
#signUpBlk{width:417px;height:300px;background:transparent url('images/joinPageBkg.png') no-repeat right top;}
#signUpBlk div.content{margin:0 0 0 15px;padding:17px 0;}
#signUpBlk h2{font-size:12px;font-weight:bold;color:#6b665f;border:0 none;padding:0;}
#signUpBlk p{width:90%;color:#777;margin:12px 0 0;font-size:11px;line-height:16px;padding:0 20px 0 0;}
#cformsform ol{width:100%;overflow:hidden;list-style:none;}
#cformsform ol li{line-height:30px;float:left;display:inline;}
#cformsform ol #li--3,
#cformsform ol #li--6{margin-left:14px;}
#cformsform ol li input{padding:6px 7px 0 7px;height:18px;width:96px;line-height:24px;border:0;background:transparent url('images/input-short.png') no-repeat;color:#999;font-size:11px;font-style:italic;}
#cformsform ol li label{top:12px;color:#777;display:block;height:30px;line-height:20px;font-size:11px;position:relative;}
#cformsform ol li label span{padding-left:3px;}
#cformsform ol li select{color:#555;border:none;font-size:11px;background-color:#dcdcdc;height:23px;width:110px;padding:4px 0;}
#cformsform ol li #cf_field_3,#cformsform ol li #cf_field_6{width:138px;background:transparent url('images/input-long.png') no-repeat;}
#cformsform ol li #cf_field_7{width:225px;}
#cformsform .cf_hidden{display:none;}
#cformsform .cf-sb{position:relative;}
#cformsform .cf-sb input{top:-38px;left:241px;position:absolute;}
#cformsform .cf-sb input{color:#fff;border:none;font-weight:bold; font-size:11px;height:23px;line-height:23px;padding:0 15px;background-color:#e51b24;margin-left:75px;}
#cformsform .cf-sb input + input{background-color:#595354;margin:0;}


#recipients .options{ border-bottom: 1px dashed rgba(184,184,184, .4); }
#recipients.grantsawards .options{ margin: 0 0 16px; border-top: 2px solid #009B7B; }
#widget_collapsarch a{ display: block; }
#widget_collapsarch ul.archives{ position: relative; }
#widget_collapsarch li{ overflow: hidden; clear: both; position: relative; }
ul.events li a, #widget_collapsarch ul.collapsing.archives.list > li > span a, #widget_collapsarch ul.collapsing.archives.list > li > span span { color: #E51B24; }
#widget_collapsarch span.sym{ display: block; position: absolute; right: 0; top: 7px; }
#widget_collapsarch, #widget_collapsarch ul, #widget_collapsarch li{ display: block; float: none; overflow: hidden; margin: 0 ;padding: 0; clear: both; }
#widget_collapsarch .collapsing.archives a{ padding: 7px 0px 7px 0px; position: relative; z-index: 100; }


ul.events li a{ display: inline; border: 0px none; padding: 0}
ul.events li p{font-size:11px; margin:3px 0 7px; padding: 4px 0 0;}
ul.events li p.date{ border-bottom:1px dotted #eae5de; padding:0 0 8px;}

.hidden{display: none;}
#searchPage .post, #searchPage .page{ margin: 0 0 30px; }
.twitter-items{  }
.twitter-items li{ border-bottom: 1px solid rgba(180, 180, 180, 0.2); }
.twitter-items li p{ font-size: 11px; }
.twitter-items li p.ago{ padding: 3px 0 6px; }
.twitter-items li p.tweet_content{padding: 0px 0 8px; line-height: 14px;}
.twitter-items li p.ago, .twitter-items li p span.green{ color: #009B7B; }
.sidebar p.viewall{ padding: 5px 0; font-size: 11px; }

.ga-Blk #recipients h1, .rff-Blk #recipients h1{ border-bottom: 0px none; float: left; }
.ga-Blk #recipients .sortby, .rff-Blk #recipients .sortby{ float: right; padding: 16px 0 0; color: #009b7b; font-size: 14px; font-weight: bold;}
.ga-Blk #recipients .sortby a, .rff-Blk #recipients .sortby a{ color: #000; }
.ga-Blk #recipients .sortby a.active, .ga-Blk #recipients .sortby a:hover{ color: #009b7b; text-decoration: underline; }
.listHandling{ clear: both; }
#recipients .filterpanel{ border-bottom: 1px solid #009B7B;border-top: 2px solid #009B7B; overflow: hidden; padding: 0 0 0px; position: relative; }
.filterpanel h2{ font-size: 14px; border-bottom: none; margin: 0 0 6px; }
.filterpanel .filters li.active a, .filterpanel .filters a:hover,
.filterpanel .filters a.active, .filterpanel h2 a.active, .filterpanel h2{ color: #009B7B; }
.filterpanel .filters li.active a, .filterpanel h2 a.active, .filterpanel h2 a:hover {text-decoration: underline;}
.filterpanel .filters a, .filterpanel h2 a{ color: #000; }
.filterpanel .filters a{ font-size: 12px; }
.filterpanel .filters{ width: 186px; float: left; overflow: hidden; margin: 0 0 20px; }
.filterpanel .filters li{ margin: 0 0 8px;}
.filterpanel p.close{ position: absolute; top: 15px; right: 0; width: 70px; }
.filterpanel p.close a{ display: block; background: transparent url('images/navDownArrow.png') no-repeat center right; text-align: right; padding: 0 10px 0 0; color: #009b7b; font-size: 11px;}
.filterpanel p.close a.active{ background: transparent url('images/navLeftArrow.png') no-repeat center right; }
.filterdrawer{ overflow: hidden; clear: both; }
.recipientsListing a.mask{ margin: 0 0 20px ;}
.recipientsListing h2{ border-bottom: 0px none; border-top: 1px solid #009B7B; }
.recipientsListing h2 a{ display: block; color: #009b7b; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 24px; background: transparent url('images/navBigLeftArrow.png') no-repeat center right; border: 0px none; clear: both; font-weight: 200; }
.recipientsListing h2 a.expanded{ background: transparent url('images/navBigDownArrow.png') no-repeat center right; }
.recipientsListing .yeargroup{ overflow: hidden; }

/*Reach colors */
.rff-Blk .recipientsListing h2 a{ background: transparent url('images/navBigLeftArrowBlue.png') no-repeat center right;  }
.rff-Blk .recipientsListing h2 a.expanded{ background: transparent url('images/navBigDownArrowBlue.png') no-repeat center right; }
.rff-Blk .filterpanel p.close a{ background: transparent url('images/navDownArrowBlue.png') no-repeat center right; }
.rff-Blk .filterpanel p.close a.active{ background: transparent url('images/navLeftArrowBlue.png') no-repeat center right; }
.rff-Blk .recipientsListing h2 a{ color: #00788A; }

.recipientsListing .recipientBlkList{ overflow: hidden; clear: both; padding: 13px 0; border-bottom: 1px dotted #EAE5DE; }
.recipientsListing .recipientBlkList:first-child{ border-top: 1px solid #009B7B;}
.recipientsListing .recipientBlkList a.thumbmask{ width: 60px; height: 60px; margin: 0 20px 0 0; float: left; position: relative; overflow: hidden;}
.recipientsListing .recipientBlkList a.thumbmask img{ position: absolute; }
.recipientsListing .recipientBlkList .filminfo{ padding: 6px 0 0; width: 290px; float: left; margin: 0 25px 0 0; font-size: 11px; }
.recipientsListing .recipientBlkList .filminfo h3 a{ font-size: 14px; color: #000; font-weight: bold;  }
.recipientsListing .recipientBlkList .filminfo h3 {margin: 0 0 4px;}
.recipientsListing .recipientBlkList .filminfo a.readmore{ display: block; color: #009B7B; }
.recipientsListing .recipientBlkList .filmmeta{ padding: 8px 0 0; color: #009B7B; float: left; width: 165px; }

/* RFF Recipients color corrections*/
.rff-Blk #recipients .filterpanel{ border-bottom: 1px solid #00788A; border-top: 2px solid #00788A; }
.rff-Blk .filterpanel p.close a, 
.rff-Blk .recipientsListing .recipientBlkList .filminfo a.readmore,
.rff-Blk .recipientsListing .recipientBlkList .filmmeta,
.rff-Blk .filterpanel .filters li.active a, 
.rff-Blk .filterpanel .filters a:hover, 
.rff-Blk .filterpanel .filters a.active, 
.rff-Blk .filterpanel h2 a.active, 
.rff-Blk .filterpanel h2,
.rff-Blk #recipients .sortby, 
.rff-Blk #recipients .sortby a.active,
.rff-Blk #recipients .sortby a:hover{ color: #00788A; }

.rff-Blk #recipients .sortby a.active,
.rff-Blk #recipients .sortby a:hover{ text-decoration: underline; }

.rff-Blk .recipientsListing .recipientBlkList:first-child{ border-top: 1px solid #00788A;}

/* Search stuff */
#searchcontainer { margin: 0 0 0 25px; }
#searchcontainer #searchField { position: absolute; left: 300px; top: 0px; width: 210px;}
#searchcontainer #searchField .close{ color: #383434; font-style: italic; width: 50px; float: right; text-align: right; padding: 4px 0 0; right: -26px; position: absolute; }
#searchcontainer #search{ border: 1px solid #e8e3da; border-right: 0px none; background: #FFF; padding: 7px; width: 194px; height: 11px;}
#searchcontainer .search_icon{  border: 1px solid #f8f4ea; display: block; text-align: left; text-indent: -9999px; background: transparent url('images/search_icon.png') no-repeat center center; width: 19px; height: 17px; padding: 4px; }
#searchcontainer .search_icon.active{ border: 1px solid #e8e3da; background-color: #FFF; }
/*search page stuff*/
.searchheader{ border-bottom: 1px dotted #EAE5DE; padding: 14px 0; overflow: hidden; color: #000; }
.searchheader #searchpagesearchfield { width: 420px; float: left; overflow: hidden; }
.searchheader #searchpagesearchfield div { overflow: hidden }
.searchheader #searchpagesearchfield label{ display: block; float: left; font-size: 12px; padding: 8px 12px 0 0; font-weight: bold; }
.searchheader #searchpagesearchfield input#s { border: 1px solid #E8E3DA; border-right: 0px none; background: white; padding: 7px; width: 174px; display: block; float: left; }
.searchheader #searchpagesearchfield input#searchsubmit{ border: 1px solid #E8E3DA; font-size: 1px; text-align: left; text-indent: -9999px; background: #FFF url('images/search_icon.png') no-repeat center center; width: 32px; height: 27px; display: block; float: left; }
.searchheader .displaying{ width: 140px; float: left; font-size: 12px; margin: 8px 0 0; font-weight: bold; }
#searchPage .searchresults .hentry { padding: 20px 0px 14px; border-bottom: 1px dotted #EAE5DE; margin: 0; overflow: hidden;  float: left; width: 560px; }
.searchresults { overflow: hidden; }
.searchresults .hentry h3{ margin: 0 0 6px; }
.searchresults .hentry h3 a{ font-size: 14px; color: #231f20; font-weight: bold; }
.searchresults .hentry p.date{ font-size: 11px; color: #e51b24; font-weight: bold; margin: 0 0 2px; } 
.searchresults .hentry p{ margin: 0 0 6px; }
.searchresults .hentry .searchresultscontent{ width: 465px; float: left; }
.searchresults .hentry .searchcategory{ width: 95px; float: left; text-align: right; text-transform: uppercase; }
.searchresults .hentry .searchcategory .topic{ font-weight: bold; }
.searchresults .hentry .searchcategory .ga{ color: #009b7b; }
.searchresults .hentry .searchcategory .rff{ color: #00788a; }
.searchresults .hentry .searchcategory .p{ color: #f4aa00; }
.searchresults .hentry .searchcategory .cr{ color: #ec5252; }


.navigation{ overflow: hidden; clear: both; padding: 12px 0 0; }
.navigation .alignleft a, .navigation .alignright a{ color: #E51B24; }

