body {
  background: #fff url(images/page_bg_gray.png) repeat;
  margin:0; padding:0;
  font-family: Verdana, Arial, sans-serif;
  font-size:12px;
  color:#524F4E;
}

a {
  color:#1C2B3A;
  text-decoration:none;
}

h3 {
  font-size:12px;
  margin:5px 0px;
  line-height: 1.5em;
}

h2 {
  font-size:16px;
  margin:5px 15px;
  line-height: 1.5em;

}
#who-title {
margin-left: 0;
padding-left: 0;
}
p {
  color:#58595B;
  line-height: 1.5em;
}


p#darkgreen_large {
  color: #4B780F;
  font-size: 14px;
  line-height: 1.7em;
}

p#contact {
  margin-left: 15px;
}

#page {
  background: #fff url(images/page_bg.png) repeat;
  width:950px;
  margin:0 auto;
  padding:0 12px 50px 50px;
  border-left: 1px #B2BBAA solid;
  border-right: 1px #B2BBAA solid;
}
li {
  list-style-type:none;
}
a img {
  border:none;
}
#menu {
  padding-left:330px;
  height:36px;
  margin:0;
  margin-bottom:16px;
}
#menu li {
	float:left;
	margin-right:28px;
	text-align:center;
	height:26px;
	width:94px;
}
#menu a {
  display:block;
  color:#231F20;
  text-decoration:none;
  background-repeat:repeat;
  background-position:0 0;
  padding-top:26px;
}
#menu span {
  display:block;
  padding:6px 0;
}
#menu a:hover span {
	background-color:#C3C8B4;
	color: #FFFFFF;
}

#our-clients a:hover span {
	background-color:#8B3F1E;
	color: white;
}
#who-we-are a:hover span {
	background-color:#5C0B0C;
	color: white;
}
#what-we-do a:hover span {
	color: #FFFFFF;
	background: #1C2B3A;
}
#contact-us a:hover span {
	background-color:#475B36;
	color: white;
}


li#what-we-do {
	background: url(images/menu/what_we_do.png);
}
li#who-we-are {
	background: url(images/menu/who_we_are.png);
}
li#our-clients {
	background: url(images/menu/our_clients.png);
}
li#contact-us {
	background: url(images/menu/contact.png);
}
li#home { background-image:url(images/menu/home.png); }

#main {
  width:640px;
  float:left;
}


#people ul {
  padding:0;
  margin: 8px;
  line-height: 1.9em;
}
#people li a {
 background:transparent url(images/arrow.png) no-repeat 0 50%;
 padding-left: 27px;
 }
#people li a:hover {
 color: #5C0B0C;
}

#sidebar {
	width:268px;
	float:left;
	background-image:url(images/sidebar_bg_blue2.png);
	width:268px;
	height:716px;
	margin-left:5px;
}
#sidebar ul {
  background:#E9EBE3 url(images/block_bg_blue2.png) no-repeat 100% 0;
  width:233px;
  height:275px;
  margin:158px 0 0 -4px;
  padding:70px 0 0 18px;
}
#sidebar li {
  margin-bottom:15px;
}
#sidebar li a {
  color:#231F20;
  text-decoration:none;
  display:block;
  padding-left:20px;
  background:transparent url(images/arrow.png) no-repeat 0 50%;
  font-size: 11px;
  padding-top: 4px;
  padding-bottom: 4px;
  margin-top: -6px;
  margin-bottom: -6px;
  margin-right: 12px;
}

#sidebar li a:hover {
  background-color:#C3C8B4;
}

#down {
  background-color:#ccc;
}

#header {
  height:158px;
  margin-left:-4px;
  margin-top: 1px;
}
#slideshow {
  margin-left:-3px;
}
#content {
  background:#F5F7F1;
  padding:11px;
  width:612px;
  margin-top: 15px;
}
#footer {
  clear:both;
  border-top:solid 1px #524F4E;
  margin-top:30px;
  font-size:10px;
  padding:10px 0;
}
#copywrite {
  float:left;
  width:310px;
}
#footer ul {
  margin:0;
  padding:0;
}
#footer li {
  float:left;
}
#footer #terms-of-use {
  float:right;
}
#footer li a {
  color:#524F4E;
  text-decoration:none;
}
div.left, div.right {
  width:250px;
  padding:0 30px 0 15px;
  float:left;
}

div.who-left {
  width:145px;
  padding:0 30px 0 15px;
  float:left;
}
div.who-right {
  width:375px;
  padding:40px 5px 0 15px;
  float:left;
}

div.clear-block {
  clear:both;
}

.more a {
  background:transparent url(images/arrow.png) no-repeat 0 50%;
  color:#524F4E;
  text-decoration:none;
  padding-left:20px;
}

.more a:hover { color: #5C0B0C;}

h2.speechwriting { color: #932434; }
h2.csr { color: #4C7F3A; }
h2.policy { color: #60534A; }
h2.reports { color: #373743; }
h2.opinion { color: #1E2D4A; }
h2.language { color: #125E78; }
h2.crisis { color: #95554C; }

h2.whatwedo {
	color: #336699;
}
h2.whoweare {
	color: #5C0B0C;
}
h2.clients {
	color: #9A4A21;
}
h2.contact {
	color: #475B36;
}

