
 #left-column-wide h2.full{
 width:100%;
 float:none;
 clear:both;
 }

 #left-column-wide form#personchanger{
 float:right;
 margin:5px 0 0 0;
 width:320px;
 text-align:right;
 }

ul#people{
  list-style:none;
  margin:0;
  padding:0;
}

ul#people li{
  display:block;
  overflow:hidden;
  background:url(/img/people-li-bg.gif) #ffffff repeat-x;
  margin:0 0 10px 0;
  padding:0 0 3px 0;
}

ul#people li {
  display:inline-block;
}


ul#people li div.text{
  float:right;
  padding-top:10px;
  margin-right:6px;
  width:380px;
}

h4.person,
h3.person{
  font-size:1.1em;
  border-bottom: 1px solid #ffffff;
  margin:0 0 6px 0;
  padding:0 0 8px 0;  
}

h3.person {
  font-size:1.25em;
}
#profile-intro h4.person,
#profile-intro h3.person{
  color:#000000;
  font-weight:bold;
  border-bottom:0;
}

div.section{
  _display:inline-block;
  color:#444444;
  font-size:0.9em;
  line-height:1.3em;
  overflow:hidden;
}

div.section{
  display:block;
}

#profile-intro div.section{
  margin-bottom:10px;
}

#profile-intro div.section div.countryflag{
  float:left;
  width:40px;
}

#profile-intro div.section div.location{
  float:left;
  width:220px;
}

#profile-intro div.section span.country{
color:#000000;
display:block;
font-weight:bold;
font-size:1.3em;
}


div.section .dark{
  color:#000000;
}

#peoplesearch{
float:none;
clear:both;
text-align:left;
margin-bottom:10px;
}


ul#people li div.text h3 a{
  font-weight:bold;
  color:#000000;
  text-decoration:none;
}


ul#people li div.image{
  float:left;
  padding:6px 20px 0 6px;
  margin:0;
  width:109px;
  height:88px;
}

ul#people li div.image img{
  display:block;
}


div.paging{
  text-align:center;
  line-height:1.7em;
}


div.paging a{
  color:#514237;
  font-size:1.3em;
  text-decoration:none;
}

div.paging a.current{
  color:#cca716;
  font-size:1.5em;
}



div#profile-intro{
  display:inline-block;
  overflow:hidden;
  background:url(/img/person-profile-intro.gif) repeat-x #ffffff;
  float:none;
  clear:both;
  margin: 10px 0 10px 0;
  padding:5px;
}

div#profile-intro{
  display:block;
  border-bottom:1px solid #b3af9c;
}


div#profile-intro div.text{
  float:left;
  width:260px;
}


div#profile-intro div.image{
  text-align:right;
  float:right;
  width:241px;  
}


span.href,
div#profile-intro div.image a{
  text-decoration:none;
  font-style:italic;
  color:#871b32;
}



p#icon-title{
position:absolute;
top:-25px;
line-height:25px;
}

div#address{
  background:url(/img/person_address.gif) repeat-x #e9edcd;
  margin:7px 0 3px 0;
  padding:10px 7px 10px 7px;
}

#news h3,
#address h3{
  font-size:1.1em;
  font-weight:bold;
}

#address h3 {
  margin:0;
}

#address h3.mp{
  margin-top:5px;
}

#address abbr{
  text-decoration:none;
  border:none;
}

#address a.email{
  color:#000000;
  text-decoration:none;
}

#news ul,
#address ul{
  margin:0;
  padding:0;
  list-style:none;
}


#address ul li{
  line-height:1.3em;
  border-bottom:1px solid #a3bd6e;
}

#address ul li.last{
border-bottom:none;
}


#address ul li a{
color:#000000;
text-decoration:none;
}

#news{
  background:url(/img/person_news.gif) repeat-x #f1f6fa;
  padding:14px 7px 10px 7px;
  line-height:1.3em;
}

#news a{
  color:#000000;
  text-decoration:none;
}

#news .href{
  font-size:1.0em;
}

#news ul li{
  margin-bottom:10px;
}

div#time{
  color:#989891;
  border-top:1px solid #b3af9c;
  padding-top:5px;
}

div#category{
  color:#ffffff;
  text-align:left;
  float:left;
  width:80px;
  margin:0;
  padding:0;  
}

span.ignite {
  display:block;
  text-align:center;
  background-color: #559860;
  vertical-align: middle;
  padding:3px 0 3px 0;
}

span.partners {
  display:block;
  text-align:center;
  background-color: #71843c;
  vertical-align: middle;
  padding:3px 0 3px 0;
}


span.involve {
  display:block;
  text-align:center;
  background-color: #89beb1;
  vertical-align: middle;
  padding:3px 0 3px 0;
}
span.integrate {
  display:block;
  text-align:center;
  background-color: #9fb42c;
  vertical-align: middle;
  padding:3px 0 3px 0;
  
}
