#wrapper {
	padding-right: 10px; padding-left: 10px; background: #fff; padding-bottom: 10px; width: 940px; padding-top: 10px; margin-top:-7px; z-index:1;
}
#main-navigation {
	border-bottom: #88cc44 4px solid
}
#breadcrumb {
	padding-right: 20px; padding-left: 20px; padding-bottom: 6px; padding-top: 10px
}
h1 {
	padding-right: 20px; padding-left: 20px; font-size: 2.6em; background: url(../images/archiveLeadership/bg.png); padding-bottom: 10px; color: #fff; padding-top: 10px; font-family: 'Nobile', sans-serif; border-bottom:#88cc44 4px solid}
h2 {
	font-size: 1.8em; font-family: 'Nobile', sans-serif
}
p {
	padding-right: 0px; padding-left: 0px; padding-bottom: 6px; padding-top: 6px
}
a.greenBg {
padding-right: 20px; display: inline-block; padding-left: 20px;  font-size: 1em; background: #88cc44; padding-bottom: 6px; margin:10px 0 0px 0px; color: #000; padding-top: 6px; text-decoration:none; font-weight:bold; font-size:0.9em;-moz-box-shadow: 0 0 5px #888;
-webkit-box-shadow: 0 0 5px #888;
box-shadow: 0 0 5px #888; border: #666 solid 1px;
}
a.greenBg:hover { background: #333; color:#88cc44;-moz-box-shadow: 0 0 5px #333;
-webkit-box-shadow: 0 0 5px #333;
box-shadow: 0 0 5px #333; border:#CCC solid 1px;}
#feature {
	padding-right: 10px; padding-left: 10px; background: url(../images/archiveLeadership/bg.png); padding-bottom: 10px; margin: 10px 0px; color: #fff; padding-top: 10px; font-size:1.2em; line-height:150%;
}
#feature #featureimgWrapper {
	border-right: #88cc44 1px solid; BORDER-TOp: #88cc44 1px solid; background: #000; float: left; margin: 0px 20px 0px 0px;  BORDER-LEFT: #88cc44 1px solid; width: 470px; border-bottom: #88cc44 1px solid; height: 300px; overflow:hidden; position:relative;
}

#feature p { font-size:1.1em;} /* Change requested by SC due to concerns about readability issues arising from foreground/background contrast. */ 

#feature #featureimg {  position:absolute;  }
#feature #featureimg li {
	 width: 470px; height: 300px; position:relative; float:left; 
}
#feature #featureimg li img { z-index:0; position:absolute; }
#feature #featureimg li h3 {background-image:url(../images/archiveLeadership/featureh3Bg.png); position:absolute; bottom:0; color:#FFF; padding:2%; width:96%; font-family: 'Nobile', sans-serif; z-index:1000;}

#togetherBetter {padding:10px; clear:both; float:left; margin:0 0 10px 0; position: relative;}
#togetherBetter img {float:right; margin:0 0 0 10px; border: #88cc44 1px solid; }
#togetherBetterCaption { position:absolute; left:590px; top:120px; display:block; background-color:white; }
#togetherBetterCaption a {color:#0066CC; padding: 0px 10px}
#togetherBetterCaption a:hover {color: #cc0000; text-decoration: underline;}

#caseStudies {
	padding-right: 0px; BORDER-TOp: #88cc44 1px solid; padding-left: 0px; float: left; padding-bottom: 10px; margin: 0px 0px 10px; padding-top: 10px; border-bottom: #88cc44 1px solid
}
#caseStudies h2 {
	padding-right: 20px; display: inline-block; padding-left: 20px; font-size: 1.8em; background: url(../images/archiveLeadership/bg.png); padding-bottom: 10px; margin: 0px 0px 10px -10px; width: 33%; color: #fff; padding-top: 10px; font-family: 'Nobile', sans-serif; border-right:#88cc44 2px solid}
#caseStudies ul {
	padding-right: 0px; padding-left: 0px; padding-bottom: 10px; padding-top: 10px
}
#caseStudies ul li {border-right: #716b6b 1px solid; padding-right: 19px; padding-left: 19px; float: left; padding-bottom: 0px; width: 200px; padding-top: 0px; height: 295px
}
#caseStudies ul li h3 {
	padding-right: 0px; padding-left: 0px; font-size: 1.25em; padding-bottom: 10px; padding-top: 0px; font-family: 'Nobile', sans-serif
}

#caseStudies ul li h3 a{color:#000; text-decoration:none;} 
#caseStudies ul li h3 a:hover{color:#000; text-decoration:underline;} 
#caseStudies ul li.first {
	padding-right: 19px; padding-left: 10px; padding-bottom: 0px; padding-top: 0px
}
#caseStudies ul li.last {
	padding-right: 10px; padding-left: 19px; padding-bottom: 0px; padding-top: 0px; border-right-STYLE: none;
}
#caseStudies ul li img {
	border-right: #88cc44 1px solid; BORDER-TOp: #88cc44 1px solid; margin: 0px 0px 10px; BORDER-LEFT: #88cc44 1px solid; border-bottom: #88cc44 1px solid
}

#caseStudies ul li a img:hover {border:#000 solid 1px;}


#caseStudies p.greenBg {
	clear: both; padding-right: 20px; display: inline-block; padding-left: 20px;  font-size: 1em; background: #88cc44; padding-bottom: 6px; margin: 20px 0px 0px; color: #000; padding-top: 6px
}
#caseStudies p.greenBg a{color:#000;}
#caseStudies p.greenBg a:hover {text-decoration:none;}
.clear {
	clear: both; width: 100%
}



#primaryContent {
	padding-right: 10px; padding-left: 10px; float: left; padding-bottom: 0px; width: 550px; padding-top: 0px
}

#primaryContent h2 {
padding-right: 20px; display: inline-block; padding-left: 20px; font-size: 1.8em; background: url(../images/archiveLeadership/bg.png); padding-bottom: 10px; margin: 0px 0px 10px -20px; width: 56.39999%; color: #fff; padding-top: 10px; font-family: 'Nobile', sans-serif; border-right:#88cc44 2px solid}

#primaryContent h3 {
	margin: 20px 0 0 0;
	}


ul li#stats {
	border-right: #88cc44 1px solid; padding-right: 10px; BORDER-TOp: #88cc44 1px solid; padding-left: 10px; background: url(../images/archiveLeadership/bg.png); padding-bottom: 10px; BORDER-LEFT: #88cc44 1px solid; color: #fff; padding-top: 10px; border-bottom: #88cc44 1px solid; clear:both;

}
 ul li#stats ul li {
	clear: both; padding-right: 0px; padding-left: 0px; padding-bottom: 0; padding-top: 6px; width:100%; float:left; border-top: #999 solid 1px;
}
 ul li#stats ul li .number {
	clear: none; padding-right: 0; padding-left: 0px; font-size: 3em; float: left; padding-bottom: 0px; liNE-height: 100%; padding-top: 0px; font-family: 'Nobile', sans-serif; float: left; width:35%;
}
ul li#stats ul li .description {
	float:left; display:block; width:65%;
}
ul li#stats ul li.statement {padding:3%; background:#FFF; color:#000;width:93%; border:#999 solid 1px;}

#quicklinksArchive ul {float:left; margin:0 0 0 -10px;}
#quicklinksArchive ul li {display:inline; width:auto; }
#quicklinksArchive ul li a {color: #000;  text-decoration: underline; padding:6px 10px; display:inline-block; }
#quicklinksArchive ul li a:hover { background: #88cc44; color: #000; text-decoration: none}

#secondaryContent {
	float: right; margin: 0px 10px 0px 0px; width: 350px;
}
#secondaryContent ul li {
	margin: 10px 0px
}
#secondaryContent ul #map {border: #88cc44 1px solid; display:inline-block; }
#secondaryContent ul #map h2 {
	padding-right: 10px; padding-left: 10px; background: #88cc44; padding-bottom: 10px; color: #000; padding-top: 10px
}
#secondaryContent ul #map p {
	padding-right: 10px; padding-left: 10px; padding-bottom: 10px; padding-top: 0;
}

#secondaryContent ul #map p img {float:right; padding:0 0 0 0; display:inline-block; margin:0 0 10px 0; border:#88cc44 1px solid;}
 #contact { width:920px; clear:both; border-top:#ccc solid 1px; margin:10px 0 0 0; float:left; background:url(../images/archiveLeadership/bg.png); color:#FFF; padding:20px;}
  #contact a {color:#FFF;} #contact a:hover {color:#FFF; text-decoration:none;}
   #contact h2 {padding:0 0 10px 0;}
  #contact h3 {padding:0 0 8px 0;}
    #contact li {padding:4px 0;}
   #contact .file-size {font-size:0.9em; color:#999; text-decoration:none; }
   
    #contact ul#emails  {border-right:#CCC 1px solid; border-left:#CCC 1px solid; border-bottom:#CCC 1px solid; margin:10px 0;}
   #contact ul#emails li {border-top:#CCC 1px solid; padding:5px 10px; font-size:0.9em;}
    #contact ul#emails li.grey {background:#777;}
   #connect {
	    width:280px; float:left;
}
#contactInfo{width:280px; float:left; border-left:#ccc solid 1px;  border-right:#ccc solid 1px; padding:0 19px; margin:0 20px;}
#newsletter {width:280px; float:left;}
#tweetFeed h3 {
	padding-right: 0px; padding-left: 0px; padding-bottom: 10px; padding-top: 0px
}
#tweetFeed ul.tweet_list li {
	padding-right: 5px; border-top: #ccc 1px dotted; padding-left: 5px; font-size: 0.9em; color: #000; padding-bottom: 6px; margin: 0px; line-height: 150%; padding-top: 6px; background:#fff;
}
#tweetFeed ul.tweet_list li a {
	padding-right: 0px; padding-left: 0px; font-weight: bold; padding-bottom: 2px; color: #000; padding-top: 2px
}
#tweetFeed ul.tweet_list li a:hover {
	background: #88cc44; color: #000; text-decoration: none
}
   
    .socialicons {margin: 0px 0 0 0;width: 100%; text-align: left; xborder-top:1px #CCC solid; padding:10px 0 0 0;}

 
 .socialicons img {
 margin-bottom: -5px;
 }
 
 .socialiconright {
	margin-left: 26px; 
 }
   
   
   
   
#programme {
clear: both;   float: left; margin:10px 0 0 0; width:550px; border-top:#CCC solid 1px;

}
#programme h2 {
	padding-right: 20px; display: inline-block; padding-left: 20px; font-size: 1.8em; background: url(../images/archiveLeadership/bg.png); padding-bottom: 10px; margin: 10px 0px 10px -20px; width: 56.39999%; color: #fff; padding-top: 10px; font-family: 'Nobile', sans-serif; border-right:#88cc44 2px solid}

#programme p {
	 padding-bottom: 6px; padding-top: 6px; clear:both;
}
#programme ul {
	 clear:both; float:left;
}
#programme ul li {
	border-bottom: #ccc 1px solid;  float: left; padding: 10px 0 10px 0; display:inline-block; 
}
#programme ul li.last {border:none; padding:10px 0 10px 0; }
 #programme ul li a {color:#000; text-decoration:none!important;}
  #programme ul li a:hover { text-decoration:underline!important;}
#programme ul li h3 {
	padding-right: 0px; padding-left: 0px; font-size: 1.25em; padding-bottom: 0; padding-top: 0px; font-family: 'Nobile', sans-serif;
border-top:none;  margin:0; float:none; clear:none; width:auto; display:inline-block;}

#programme ul li p {padding:6px 0; float:none; clear:none;  }

#programme ul li img {
	border: #88cc44 1px solid;  margin: 0px 10px 0 0; float:left;
}
#programme h3 {clear:both; margin:20px 0 0 0; padding:10px 0 0 0; border-top:#999 1px solid; float:left; width:100%;}

#primaryContent ul.otherProgramme{ margin:10px 0 20px -10px; width:550px!important;}
ul.otherProgramme li {display:inline-block; width:auto; border:none; padding:0 0 0 0; margin:0 0 0 0; width:50%; float:left; }
ul.otherProgramme li a {color: #000;  text-decoration: underline; padding:6px 10px; display:block; float:left; }
ul.otherProgramme li a:hover { background: #88cc44; color: #000; text-decoration: none}

#primaryContent #otherProgrammes h3 { clear: both; padding: 10px 0 0 0;} 

#archiveLeadershipFooter {clear: both;  border-top: #88cc44 1px solid; float: left; margin:0 10px 20px 10px; width:940px; }
#archiveLeadershipFooter h2 {padding-right: 20px; display: inline-block; padding-left: 20px; font-size: 1.8em; background: url(../images/archiveLeadership/bg.png); padding-bottom: 10px; margin: 10px 0px 20px -10px; width: 280px; color: #fff; padding-top: 10px; font-family: 'Nobile', sans-serif; border-right:#88cc44 2px solid}	
#archiveLeadershipFooter ul {clear:both; margin:0 0 20px 0;}
#archiveLeadershipFooter ul li {width:30%; float:left; padding:0 1.5%;}

#yourSay {
	 display: inline-block; float: left; 
}

#archives21st {border-right: #88cc44 1px solid; border-left: #88cc44 1px solid;}
#banners {
	display: inline; float: left; width: 460px
}
#banners img {
	padding-right: 0px; padding-left: 10px; padding-bottom: 0px; padding-top: 0px
}
#archivesLeadership #ftr {
	BORDER-TOp: #88cc44 4px solid
}


z