/**
 * Sections styles for Make Your Mark
**/

/* Home */

body#index #header { 
  background-image: url("../images/headers/black_4.jpg");
}

body#index #logo a { 
  background-image: url("../images/make_your_mark_logo_333.png");
}

#home-banner {
  background-color: #EEF6E1;
  color: #38B343;
  font-weight: bold;
  margin: 0 200px 0 220px;
  padding: 1em 2em;
}

#home-banner h1 {
  font-size:1.5em;
  padding: 0;
  margin: 0;  
}
 
body#index #content-container {
  margin-top: 0;
  padding-top: 0;
}

body#index .summary {
  color: #38B343;  
  margin:0;
  padding:0;
}

body#index #nav li.next_steps a {
  background-color: #7EB422;
}

body#index .news-item h2,
body#index .news-item a {
  color: #D42C05;
}

body#index .news-item a:hover {
  color: #FF5E37;
}

body#index .news-item .intro {
  font-size: 1em;
  font-weight: bold;
  line-height: 1em;
  margin: 1em 0;
}

body#index #right-col .portlet {
  background-color: #7EB422;
}

/* - Nav */

body.home #nav li.home a {
  background-color: #afbab6;
}

#nav li.home a {
  border-left-color: #afbab6;
}

#nav li.home a:hover {
  background-color: #9da5a2;
  border-left-color: #9da5a2;
}

/* Search */

body#search #content iframe {
 width:100%;
}

/* Next Steps (Grassy Green) */

body.next_steps #header { 
  background-image: url("../images/headers/green_1.jpg");
}

body.next_steps #right-col .portlet {
  background-color: #7EB422;
}

body.next_steps #content h1,
body.next_steps #content h2,
body.next_steps #content h3,
body.next_steps #content a:hover {
  color: #7EB422;
}

body.next_steps #content a {
  color: #4c8200;
}

body.next_steps #content a:hover {
  color: #7EB422;
}

body.next_steps #content hr {
  background-color: #7EB422;
  color: #7EB422;
}

body.next_steps #content p.link-title {
  border-top: 1px solid #7EB422;
}

/* - Nav */

body.next_steps #nav li.next_steps a {
  background-color: #7EB422; 
}

#nav li.next_steps a {
  border-left-color: #7EB422;
}

#nav li.next_steps a:hover {
  background-color: #7EB422;
  border-left-color: #7EB422;
}

#nav li.next_steps li a:hover,
#nav li.next_steps li a.active {
  color: #7EB422;
}

/* Get Involved (Orange) */

body.get_involved #header { 
  background-image: url("../images/headers/orange_4.jpg");
}

body.get_involved #right-col .portlet {
  background-color: #F4941B;
}

body.get_involved #content h1,
body.get_involved #content h2,
body.get_involved #content h3,
body.get_involved #content a:hover {
  color: #F4941B;
}

body.get_involved #content a {
  color: #C26200;
}

body.get_involved #content hr {
  background-color: #F4941B;
  color: #F4941B;
}

body.get_involved #content p.link-title {
  border-top: 1px solid #F4941B;
}

/* - Nav */

body.get_involved #nav li.get_involved a {
  background-color: #F4941B;
}

#nav li.get_involved a {
  border-left-color: #F4941B;
}

#nav li.get_involved a:hover {
  background-color: #F4941B;
  border-left-color: #F4941B;
}

#nav li.get_involved li a:hover,
#nav li.get_involved li a.active {
  color: #F4941B;
}

/* News and features (Aqua) */

body.news_and_features #header { 
  background-image: url("../images/headers/aqua_2.jpg");
}

body.news_and_features #right-col .portlet {
  background-color: #2F97D8;
}

body.news_and_features #content h1,
body.news_and_features #content h2,
body.news_and_features #content h3,
body.news_and_features #content a:hover {
  color: #2F97D8;
}

body.news_and_features #content a {
  color: #0065A6;
}

body.news_and_features #content hr {
  background-color: #2F97D8;
  color: #2F97D8;
}

body.news_and_features #content p.link-title {
  border-top: 1px solid #2F97D8;
}

/* - Nav */

body.news_and_features #nav li.news_and_features a {
  background-color: #2F97D8;  
}

#nav li.news_and_features a {
  border-left-color: #2F97D8;
}

#nav li.news_and_features a:hover {
  background-color: #2F97D8;
  border-left-color: #2F97D8;
}

#nav li.news_and_features li a:hover,
#nav li.news_and_features li a.active {
  color: #2F97D8;
}

/* Campaigns (Blood Orange) */

body.campaigns #header { 
  background-image: url("../images/headers/blood_orange_1.jpg");
}

body.campaigns #right-col .portlet {
  background-color: #D42C05;
}

body.campaigns #content h1,
body.campaigns #content a:hover {
  color: #D42C05;
}

body.campaigns #content a {
  color: #A20000;
}

body.campaigns #content hr {
  background-color: #D42C05;
  color: #D42C05;
}

body.campaigns #content p.link-title {
  border-top: 1px solid #D42C05;
}

/* - Nav */

body.campaigns #nav li.campaigns a {
  background-color: #D42C05;  
}

#nav li.campaigns a {
  border-left-color: #D42C05;
}

#nav li.campaigns a:hover {
  background-color: #D42C05;
  border-left-color: #D42C05;
}

#nav li.campaigns li a:hover,
#nav li.campaigns li a.active {
  color: #D42C05;
}

/* Policy (Pink) */

body.policy #header { 
  background-image: url("../images/headers/policy.jpg");
}

body.policy #right-col .portlet {
  background-color: #5f3c8c;
}

body.policy #content h1,
body.policy #content h2,
body.policy #content h3,
body.policy #content a:hover {
  color: #6633b1;
}

body.policy #content a {
  color: #5f3c8c;
}

body.policy #content hr {
  background-color: #999;
  color: #999;
}

body.policy #content p.link-title {
  border-top: 1px solid #5f3c8c;
}

/* - Nav */

body.policy #nav li.policy a {
  background-color: #5f3c8c;  
}

#nav li.policy a {
  border-left-color: #5f3c8c;
}

#nav li.policy a:hover {
  background-color: #5f3c8c;
  border-left-color: #5f3c8c;
}

#nav li.policy li a:hover,
#nav li.policy li a.active {
  color: #9657e6;
}


/* About Us (Deep green) */

body.about_us #header { 
  background-image: url("../images/headers/about.jpg");
}

body.about_us #right-col .portlet {
  background-color: #4c7705;
}

body.about_us #content h1,
body.about_us #content h2,
body.about_us #content h3,
body.about_us #content a:hover {
  color: #4c7705;
}

body.about_us #content a {
  color: #4c7705;
}

body.about_us #content hr {
  background-color: #4c7705;
  color: #4c7705;
}

body.about_us #content p.link-title {
  border-top: 1px solid #4c7705;
}

/* - Nav */

body.about_us #nav li.about_us a {
  background-color: #4c7705;  
}

#nav li.about_us a {
  border-left-color: #4c7705;
}

#nav li.about_us a:hover {
  background-color: #4c7705;
  border-left-color: #4c7705;
}

#nav li.about_us li a:hover,
#nav li.about_us li a.active {
  color: #6da413;
}

/* Press and media (Blue) */

body.press_and_media #header { 
  background-image: url("../images/headers/blue_3.jpg");
}

body.press_and_media #right-col .portlet {
  background-color: #0067E8;
}

body.press_and_media #content h1,
body.press_and_media #content h2,
body.press_and_media #content h3,
body.press_and_media #content a:hover {
  color: #0067E8;
}

body.press_and_media #content a {
  color: #0035B6;
}

body.press_and_media #content hr {
  background-color: #0067E8;
  color: #0067E8;
}

body.press_and_media #content p.link-title {
  border-top: 1px solid #0067E8;
}

/* Inspiring Stories  (Grey/Blue) */

body.inspiring_stories #header { 
  background-image: url("../images/headers/aqua_5.jpg");
}

body.inspiring_stories #right-col .portlet {
  background-color: #3C5F72;
}

body.inspiring_stories #content h1,
body.inspiring_stories #content h2,
body.inspiring_stories #content h3,
body.inspiring_stories #content a:hover {
  color: #3C5F72;
}

body.inspiring_stories #content a {
  color: #637F8E;
}

body.inspiring_stories #content hr {
  background-color: #3C5F72;
  color: #3C5F72;
}

body.inspiring_stories #content p.link-title {
  border-top: 1px solid #3C5F72;
}

body.inspiring_stories #content .story {
  border-bottom: 1px solid #BDDEE3;
  overflow: hidden;
  width: 95%;
}

body.inspiring_stories #content .story img {
  border: 1px solid #A1C6D9;
  padding: 1px !important;
  margin: 1em 1em 1em 0;
}

body.inspiring_stories .tag-cloud {
  background-color: #F1F4F6 !important;
  color: #3C5F72;
  padding: 1em;
}

body.inspiring_stories .tag-cloud ul {
  list-style: none;
  margin: 0;
  padding: 0;
}

body.inspiring_stories .tag-cloud li {
  display: inline;
  font-size: 1.2em;
  white-space: nowrap;
}

body.inspiring_stories .small li {
  font-size: 1.1em;
}

body.inspiring_stories .paginator span {
  border-color: #A1C6D9;
}

/* - Nav */

body.inspiring_stories #nav li.inspiring_stories a {
  background-color: #3C5F72;  
}

#nav li.inspiring_stories a {
  border-left-color: #3C5F72;
}

#nav li.inspiring_stories a:hover {
  background-color: #3C5F72;
  border-left-color: #3C5F72;
}

#nav li.inspiring_stories li a:hover,
#nav li.inspiring_stories li a.active {
  color: #3C5F72;
}

/* Sub-sites ****************************************************************/

/* - MYM Challenge (MYM Blue) */

body.mym_challenge #header { 
  background-image: url("../images/headers/mustard.jpg");
}

body.mym_challenge #logo a { 
  background-image: url("../images/make_your_mark_logo_333.png");
}

body.mym_challenge #right-col .portlet {
  background-color: #31D2E8;
}

body.mym_challenge #content h1,
body.mym_challenge #content h2,
body.mym_challenge #content h3,
body.mym_challenge #content a:hover {
  color: #31D2E8;
}

body.mym_challenge #content a {
  color: #00A0B6;
}

body.mym_challenge #content hr {
  background-color: #31D2E8;
  color: #31D2E8;
}

body.mym_challenge #content p.link-title {
  border-top: 1px solid #31D2E8;
}

/* - Nav */

#nav li.mym_challenge a:hover,
#nav li.mym_challenge a.active,
#nav li.mym_challenge a.active:hover {
  color: #31D2E8 !important; 
}

/* - MYM in... Film (Racing Green) */

body.film #header { 
  background-image: url("../images/headers/mym_film.jpg");
}

body.film #right-col .portlet {
  background-color: #587C54;
}

body.film #content h1,
body.film #content a:hover {
  color: #587C54;
}

body.film #content a {
  color: #264A22;
}

body.film #content hr {
  background-color: #587C54;
  color: #587C54;
}

body.film #content p.link-title {
  border-top: 1px solid #587C54;
}

/* - Nav */

#nav li.film a:hover,
#nav li.film a.active,
#nav li.film a.active:hover {
  color: #587C54 !important; 
}

/* - Speednetworking (Green) */

body.speednetwork_the_nation #header { 
  background-image: url("../images/headers/black_5.jpg");
} 

body.speednetwork_the_nation #right-col .portlet {
  background-color: #36CB2D;
}

body.speednetwork_the_nation #content h1,
body.speednetwork_the_nation #content h2,
body.speednetwork_the_nation #content h3,
body.speednetwork_the_nation #content a:hover {
  color: #36CB2D;
}

body.speednetwork_the_nation #content a {
  color: #049900;
}

body.speednetwork_the_nation #content hr {
  background-color: #36CB2D;
  color: #36CB2D;
}

body.speednetwork_the_nation #content p.link-title {
  border-top: 1px solid #36CB2D;
}

body.speednetwork_the_nation #content h1 {
  color: #36CB2D;
}

/* - Nav */

#nav li.speednetwork_the_nation a:hover,
#nav li.speednetwork_the_nation a.active,
#nav li.speednetwork_the_nation a.active:hover {
  color: #36CB2D !important; 
}

/* - Connect Site (Teal) */

body.connect_site #header { 
  background-image: url("../images/headers/black_6.jpg");
}

body.connect_site #right-col .portlet {
  background-color: #399999;
}

body.connect_site #content h1,
body.connect_site #content h2,
body.connect_site #content h3,
body.connect_site #content a:hover {
  color: #399999;
}

body.connect_site #content a {
  color: #076767;
}

body.connect_site #content hr {
  background-color: #399999;
  color: #399999;
}

body.connect_site #content p.link-title {
  border-top: 1px solid #399999;
}

/* - Nav */

#nav li.connect_site a:hover,
#nav li.connect_site a.active,
#nav li.connect_site a.active:hover {
  color: #399999 !important; 
}

/* - MYM Change Lives */

body.mym_change_lives #header { 
  background-image: url("../images/headers/mym_change_lives.jpg");
}

body.mym_change_lives #right-col .portlet {
  background-color: #556F65;
}

body.mym_change_lives #content h1,
body.mym_change_lives #content h2,
body.mym_change_lives #content h3,
body.mym_change_lives #content a:hover {
  color: #556F65;
}

body.mym_change_lives #content a {
  color: #233D33;
}

body.mym_change_lives #content hr {
  background-color: #587C54;
  color: #556F65;
}

body.mym_change_lives #content p.link-title {
  border-top: 1px solid #587C54;
}

/* - Nav */

#nav li.mym_change_lives a:hover,
#nav li.mym_change_lives a.active,
#nav li.mym_change_lives a.active:hover {
  color: #556F65 !important; 
}

/* - MYM With a Tenner */

body.mym_with_a_tenner #header { 
  background-image: url("../images/headers/mym_with_a_tenner.jpg");
}

body.mym_with_a_tenner #right-col .portlet {
  background-color: #8E2F35;
}

/*body.mym_with_a_tenner #content-container {
  margin-right: 2em;
}
*/
body.mym_with_a_tenner #content h1,
body.mym_with_a_tenner #content h2,
body.mym_with_a_tenner #content h3,
body.mym_with_a_tenner #content a:hover {
  color: #8E2F35;
}

body.mym_with_a_tenner #content a {
  color: #5C0003;
}

body.mym_with_a_tenner #content hr {
  background-color: #8E2F35;
  color: #8E2F35;
}

body.mym_with_a_tenner #content p.link-title {
  border-top: 1px solid #8E2F35;
}

/* - Nav */

body.mym_with_a_tenner #nav li.mym_with_a_tenner a {
  background-color: #8E2F35;  
}

#nav li.mym_with_a_tenner a {
  border-left-color: #8E2F35;
}

#nav li.mym_with_a_tenner a:hover {
  background-color: #8E2F35;
  border-left-color: #8E2F35;
}

#nav li.mym_with_a_tenner li a:hover,
#nav li.mym_with_a_tenner li a.active {
  color: #8E2F35;
}

/* Students */

body.students #header { 
  background-image: url("../images/headers/students.jpg");
}

body.students #logo a { 
  background-image: url("../images/make_your_mark_logo_333.png");
}