#edu-public-profile .hd .profile-photo {
  float:left;
  padding:5px;
  margin:0 5px 5px 0;
  border:1px solid #888;
}
#edu-public-profile .hd .personal-details {

}
/*  #edu-public-profile .hd .personal-details .scores {
    clear:both;
    margin-top:10px;
    border:1px solid #888;
    padding:5px;
  }
*/
#edu-public-profile .bd {
  margin-top:10px;
}
  #edu-public-profile .bd .details {
    padding:5px;
    margin-right:10px;
    float:left;
    width:570px;
    border-right:1px dotted #888;
    margin-bottom:10px;
    /*
      TODO Hacky, wish this was better
    */
  }

  #edu-public-profile .bd .meta {
    height:300px;
    float:right;
    width:200px;
    margin-bottom:10px;
    /*
      TODO Hacky, which this was better
    */
  }
    #edu-public-profile .bd .meta h2 {
      padding-top:10px;
    }

    #edu-public-profile .bd .meta ul#friends li {
      display:inline;
    }
      #edu-public-profile .bd .meta ul#friends li img {
        width:27px;
        border:1px solid #888;
        padding:1px;
        margin:1px;
      }
    
    #edu-public-profile .bd div#download-cv {
      background: transparent url(/images/cv_icon.png) no-repeat 5px 5px;
      padding:10px 10px 20px 47px;
      border:1px dotted #ccc;
      margin:10px 5px 10px 0;
    }
    
    
  #edu-public-profile .bd .contact {
    padding:5px;
    clear:both;
    border:1px solid #ccc;
  }