/* Consistent primary navigation on every page, including active links. */
nav .gallery-title a,nav .gallery-title a:hover,nav .gallery-title a.active,
nav .page-title a,nav .page-title a:hover,nav .page-title a.active{
 color:#222;font-family:vcsm,Arial,sans-serif;font-size:11px;font-style:normal;font-weight:700;line-height:13px;text-transform:uppercase;
}
body.about-page #project-modules .rich-text,
body.about-page #project-modules .rich-text div,
body.about-page #project-modules .rich-text p,
body.about-page #project-modules .rich-text span{color:#444;}
body.about-page #project-modules .rich-text strong{color:#000;font-weight:700;}
body.about-page .page-description{color:#444;}
body.daily-page header nav a{color:#222;font-weight:700;text-transform:uppercase;}
body.daily-page header nav a[aria-current]{text-decoration:none;}

body.about-page .page-header .description,body.about-page p.description{color:#444;text-transform:none;}
/* About body text is left aligned; page heading and location stay centered. */
body.about-page #project-modules .rich-text,
body.about-page #project-modules .rich-text div,
body.about-page #project-modules .rich-text p,
body.about-page #project-modules .rich-text span,
body.about-page #project-modules .rich-text strong{text-align:left;}
/* Opaque viewing surfaces keep other photographs out of the lightbox. */
#lightbox-wrap{background:#fff;}
#lightbox-blocking{background:#fff;opacity:1;}
body.daily-page dialog,body.daily-page dialog::backdrop{background:#fff;}
