/* GREEN THEME */
a:hover { color: #08612F; }
.deco-strip,
.bg-themed { background-color: #2da30a; } /* DW changed */
.leadstory-4col a + a, .story a+a { margin-top: 5px; color: #08612F; }
.nonstory-links a,
.nonstory-links .button-inverse,
.text-themed,
.text-themed a,
.icon,
.icon.icon-themed,
.pager a,
.pager button { color: #08612F; }
.section-title a:after,
.section-sub-title a:after,
.page-title a:after,
a.rangle:after,
a.langle:after { color: #2da30a; } /* DW changed */
.tinted-container.themed { background-color: #f0f5e2; }
#navMain, #navMain .nav-sec-container { background-color: #277844;  }
#navMain ul:first-child  a.active,
#navMain ul:first-child a:hover,
.nav-minimised div:last-child { background-color: #34a11f; }
#navMain .nav-main-wrapper ul:first-child,
#navMain ul + ul li a:hover,
.fotorama__thumb-border,
#navMain ul + ul a.active { border-color: #34a11f; }
.tabs li.active { border-top-color: #34a11f }
.border-themed { border-color: #08612F !important; }
.pager a:hover,
.pager button:hover,
#navMain .nav-sec-wrapper { background-color: #08612F; }
.subscribe-offer .hero-panel i { color: #34a11f; }
.fotorama__arr,.fotorama__fullscreen-icon,.fotorama__video-close,.fotorama__video-play{background:url(fotorama/fotorama_green.png) no-repeat}
@media (-webkit-min-device-pixel-ratio:1.5),(min-resolution:2dppx){
    .fotorama__arr,.fotorama__fullscreen-icon,.fotorama__video-close,.fotorama__video-play{background:url(fotorama/fotorama_green@2x.png) 0 0/96px 160px no-repeat}
}

.panel-live-news .panel-live-news-footer, #send-us-your-news { background-color: #227942; }
#jobAdDetails .jobDescription a { color: #08612F }
#topOpportunities .recruit .jcarousel-item a div, #jobContent #sectionFeaturedJobs .jcarousel-item { background-color: #ecf1e6; }
#jobContent #topOpportunities h3 .rangle { color: #2da30a; }
#jobContent #needCareerAdvice ul a,
#jobContent #jobIndustriesExpander #toggleAllIndustries,
#jobContent #jobIndustriesExpander ul a,
#jobIndustryDetails #browseJobs a,
#jobCareerTools .jobLogIn a,
#jobFeatured #tradeDirectory ul a,
#jobFeatured #needCareerAdvice ul a,
#jobBrowse #tradeDirectory ul a,
#jobBrowse #needCareerAdvice ul a,
#jobBrowse .jobBrowse ul a,
#jobSectors .searchTips ul a,
#education .eduList li a,
#education .eduKey li a { color: #2da30a; }
#jobContent #toggleSearchAdvanced, #jobContent #toggleSearchBox { color: #2da30a; }

/* Mobile-specific. */
@media only screen and (max-width: 480px) {
    #jobContent #needCareerAdvice ul a, #jobContent #jobIndustriesExpander #toggleAllIndustries, #jobContent #jobIndustriesExpander ul a { color: #2da30a; }
    #jobContent #toggleSearchAdvanced, #jobContent #toggleSearchBox { color: #2da30a; }
}

.panel-live-news .panel-live-news-footer { background-color: #227942; }

.email-news-promo-panel p { background: #217942; }
.email-news-promo-panel i { background: url("../img/cta-green-r-arrow.png") no-repeat scroll left top transparent; }
#tealiumEmailPanel.ad-email-newsletter { background: #217942; }
#ctaModal .modal-body { color: #2da30a; }

#authBio {
	border-bottom: 1px solid #2da30a;
}

a.author-profile-link { background-color: #08612F; }
a.author-profile-link:hover { background-color: #217942; }
/* styles for the blog layout */
.blog-list .comment > h4.author {
    background-color: #f0f5e2;
    border-top: 2px solid #277844;
}
.blog-list .comment > h4.author-eo {
    background-color: #34a11f;
}
.blog-list .comment > h4.author-m {
    background-color: #f0f5e2;
    border-top: 2px solid #277844;
}
.blog-list .comment > h4.author-m-eo {
    background-color: #34a11f;
}
.blog-list .comment > h4.author > a {
    color: #277844;
}
.blog-list .comment > h4.author-eo > a {
    color: #ffffff;
}
.blog-list .comment > h4.author-m > a {
    color: #277844;
}
.blog-list .comment > h4.author-m-eo > a {
    color: #ffffff;
}
.blog-list .comment p.meta span {
    color: #34a11f;
}
.blog-list h3.headline > a > i {
    color: #c63b36;
}

.next-story-m span {
    background: #34a11f;
}
.next-story-m a {
    color: #34a11f;
}
.next-story-m a:hover {
    color: #34a11f;
}
.next-story-m a:visited {
    color: #34a11f;
}
.next-story-m-image {
    background-color: #277844;
}