﻿/*-----------------------------------------------------------------------------------------------
  content - primary - content.home
-----------------------------------------------------------------------------------------------*/
body.newsandevents div#content div.primary div.content.home h1.em {background-image:url('../images/layout/titles/title_newsandevents.jpg');}
body.newsandevents.fr-ca div#content div.primary div.content.home h1.em {background-image:url('../images/layout/titles/fr/title_newsandevents.jpg');}

/*-----------------------------------------------------------------------------------------------
  content - primary - content.newsarchives
-----------------------------------------------------------------------------------------------*/
body.newsandevents div#content div.primary div.content.newsarchives h1.em {background-image:url('../images/layout/titles/title_newsandevents_newsarchives.jpg');}
body.newsandevents.fr-ca div#content div.primary div.content.newsarchives h1.em {background-image:url('../images/layout/titles/fr/title_newsandevents_newsarchives.jpg');}

/*-----------------------------------------------------------------------------------------------
  content - primary - content.news
-----------------------------------------------------------------------------------------------*/
body.newsandevents div#content div.primary div.content.news p {margin-top:28px}

/*-----------------------------------------------------------------------------------------------
  content - primary - content.newsletter
-----------------------------------------------------------------------------------------------*/
body.newsandevents div#content div.primary div.content.newsletter p {margin-bottom:28px;}

/*-----------------------------------------------------------------------------------------------
  content - secondary - panels
-----------------------------------------------------------------------------------------------*/
/* monthlyevents */
body.newsandevents div#content div.secondary div#monthlyevents ol {padding-bottom:18px; background:url('../images/layout/panels/light_bottom_bkg.jpg') no-repeat scroll bottom;} 
body.newsandevents div#content div.secondary div#monthlyevents ol li {margin-top:18px;} 
body.newsandevents div#content div.secondary div#monthlyevents ol li.first {margin-top:0;} 
body.newsandevents div#content div.secondary div#monthlyevents ol li * {font-size:0.9em;}
body.newsandevents div#content div.secondary div#monthlyevents ol li p.date {color:gray; margin-bottom:2px;}

/* eventcalendar */
body.newsandevents div#content div.secondary div#eventcalendar h3 {background:transparent url(../images/layout/panels/dark_top_bkg.jpg) no-repeat scroll left top; padding-top:10px; margin-bottom:5px;}
body.newsandevents div#content div.secondary div#eventcalendar div.calendarcontainer {background:transparent url(../images/layout/panels/dark_content_bkg.jpg) repeat-y scroll 0%; padding-left:0pt;}
body.newsandevents div#content div.secondary div#eventcalendar div.calendarcontainer div.nav {margin-left:18px; margin-right:10px; padding-top:3px;}
body.newsandevents div#content div.secondary div#eventcalendar div.calendarcontainer div.nav a{width:49%; display:block;}
body.newsandevents div#content div.secondary div#eventcalendar div.calendarcontainer div.nav a.calprev{float:left;}
body.newsandevents div#content div.secondary div#eventcalendar div.calendarcontainer div.nav a.calnext{float:right; text-align:right;}

body.newsandevents div#content div.secondary div#eventcalendar table.eventcalendar {width:100%; width:177px; margin-left:18px; margin-right:10px; border:solid 1px silver;}
body.newsandevents div#content div.secondary div#eventcalendar table.eventcalendar table.title tr td {padding:5px 0; font-weight:bold; background:transparent url('../images/layout/calendar_title_bkg.jpg') repeat-x scroll top left; border-bottom:solid 1px silver;}
body.newsandevents div#content div.secondary div#eventcalendar table.eventcalendar table.title tr td a {padding:0 3px; text-decoration:none;}
body.newsandevents div#content div.secondary div#eventcalendar table.eventcalendar {background-color:White;}

body.newsandevents div#content div.secondary div#eventcalendar table.eventcalendar td.container {background-color:#e0e0e0;}
body.newsandevents div#content div.secondary div#eventcalendar table.eventcalendar td p.othermonth {color:Gray;}
body.newsandevents div#content div.secondary div#eventcalendar table.eventcalendar td p.day {padding:5px; vertical-align:middle;}
body.newsandevents div#content div.secondary div#eventcalendar table.eventcalendar th.dayheader {padding:5px; color:White; background-color:gray;}


