
#opportunities li div.summary{
float:right;
width:305px;
}

#opportunities li p a{
  color:#000000;
  text-decoration:none;
}


#opportunities li div.data{  
  float:left;
  width:190px;
}

#opportunities li div.data div.piece{  
  display:inline-block;
  overflow:hidden;
  display:block;
  padding-bottom:5px;
  
}

#opportunities li div.data div.piece span {
  display:block;  
  font-weight:bold;
}

#opportunities li div.data div.piece span.country{
  text-transform:uppercase;
  font-size:1.1em;
}

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 ul{
  margin:0;
  padding:0;
  list-style:none;
  float:left;
  width:300px;
}

div#profile-intro ul li{
  display:inline-block;
  overflow:hidden;
  display:block;
  margin:0 0 5px 0;
  padding:0;
}


div#profile-intro a {
  float:right;
  width:200px;
  text-decoration:none;
  text-align:right;
}


div#profile-intro ul li div.label{  
  float:left;
  font-weight:bold;  
  color:#000000;
  display:block;
  width:80px;
}


div#profile-intro ul li div.value{  
  float:right;
  width:220px;
}



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

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

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

div#profile-intro div.main-image a{
text-decoration: none;
}

div#profile-intro div.main-image a span{
  display: block;
  text-align: right;
  float: none;
  clear: both;
}