html, body, .hresume {
  background : white;
  background-color : white;
  color:#000;
}

.hresume {
  margin:0;
  padding:0;
  font-size:0.8em;
}


.hresume .top
{
  background: none;
  margin:0;
  padding:0;
  height:100px;
}


.hresume .middle
{

 background: none;
  margin:0;
  padding:0;
}

.hresume .bottom { display:none; }
.hresume #pdf{ display:none; }


.hresume #photo_pdf {
  display:block;
  float:left; 
  margin-top : 0px;
  margin-right : 20px;
}


.hresume address {
  margin-top : 0; 
}

.hresume label {
  display:none;
}

.hresume .top div {
  margin-top:3px;
  font-size: 1.1em;
}

.hresume h1 {
  text-align:right;
  font-size:1.5em;
  margin : -70px 0 65px 0; 
  z-index:5;
}

.hresume h2 {
  margin-top:1.35em;
  font-size:1.25em;
}

.hresume ul li h3 {
  font-size:1.25em;
  margin-bottom:1px;
  color:#000;
}

.hresume ul li h4 {
  font-size:0.85em;
  margin:0 0 2px 0;
}

.hresume ul li  {
}

.hresume .experience ul li  {
  margin-top:1.35em;
}

.hresume ul li ul.description li  {
}

.hresume ul li span.organization-details {

}

.hresume ul li span.organization-details a {

}

.hresume .period {

}

.hresume .period abbr {

}

.hresume .given-name, .family-name {

}

.hresume .highlights {
  margin-top : 0em;
}

.hresume li.skill {
  line-height:225%;
  margin-top:0;
}

.hresume li.skill label {
  display:block;
}

.hresume .formation ul li , .hresume .formation ul li h3 , .hresume .formation ul li period {
  margin-top:2px;
}


