/* =fonts
--------- */
@font-face {
    font-family: 'warugaki';
    src: url('../fonts/warugaki.eot')!important;  
}

.pageWrapper { width: 1210px !important; }  

.mainHeader nav.navigation { width:608px; max-width: 610px; }
                                                      
 
.newsHolder .newsLeft { }
.UpcomingEventsWidget .endImg img { width: 27px !important;margin-top: -25px !important;margin-right: 10px !important;}
.UpcomingEventsWidget .hook1 { overflow: hidden !important;}
#newsSlider { background-position: top left !important;}
#newsSlider .inner { position: relative !important; width: 960px !important; overflow: hidden !important;}
.programs .item .categories { background-size: 100% 100% !important;}
.programCategory { width:234px !important; }
#newsSlider .newsLink { margin-top: -90px; }

.newsHolder { width: 810px!important; } 
.newsHolder .homeNewsItem { width: 380px!important; padding-right: 25px!important; }
/*.newsHolder { width: 900px!important; }
.newsHolder .homeNewsItem {width: 403px!important; border: 1px solid black; margin-right: 2px!important;}
.blog .newsHolder {  }
.blog .newsHolder .homeNewsItem.newsPage { width: 46.40%!important; float: left; margin-right: 3.6%; padding: 0px!important; }
.newsHolder .homeNewsItem.even { float: right; } 
.newsHolder .homeNewsItem.even.newsPage { float: left; }*/
#pageSlider { overflow: hidden !important; width: 785px !important;}
#pageSlider .slideshow { display: block !important;}
.footerImages img { margin-right: 2.3% !important; }
.searchWidget .field .text{ padding-top: 10px !important;}
.searchWidget .action {margin-top: -60px !important; margin-right: 40px !important; }
.contactPage input.action{ height: 34px !important;}

.newsArticle .hook-2 { padding: 0px 25px 30px 18px!important; }     
.staffWidget .allMembers .member .name span.fadeEffect, .staffWidget .allMembers .member .name { background: #009BDD!important; }  

.programs .item .categories, .programs .item footer {background-position: top center!important; }   
                                        
.pageContent.Calendar  { }
.calendarEvents { }   
.calendarEventList .calendarEventInnerDate { position: absolute; margin-left: 24px!important; margin-top: 25px!important; }

.newsArticle .stage .hook-2 { padding-top: 30px!important; }   

.calendarEventList .calendarContentWrapper { padding-lefT: 19px!important; }

.calendarEvent ul li { margin-bottom: 40px!important; }

.calendarEvent .stage {background: url(../images/events-image-bg.jpg) top left repeat-y!important;}
.calendarEvent .stage .hook-1 {background: url(../images/events-image-top.jpg) top left no-repeat!important;}
.calendarEvent .stage .hook-2 {background: url(../images/events-image-bot.jpg) bottom left no-repeat!important;}