div#edit div#picture{
    position:relative;
    top:10px;
    float: right;
}
div#edit #mug{
   position: relative;
   top:3px;
   left:3px;
   border: 1px solid #DFDDDE;
   padding: 2px;
}
div#edit .gompform  p label{
    top: 6px;
}
/* this is for photo gallery section of profile*/
/* div.thumbs{
    position:relative;
}*/
div.offset{
   margin-left: 20px;
}
div.offset_edit{
   margin-left: 20px;
}
div.offset_edit div.img{
   float: left;   
   width: 96px;
   height: 60px; 
   margin-top: 10px;  
}       

div.offset div.img{
   float: left;   
   width: 80px;
   height: 60px; 
   margin-top: 10px;  
}
.clearleft{
    clear:left;
}
/********/

div#edit div.gompform  p input[type=checkbox]{
    top: 3px;
    position:relative;
}


div#view #mug{
   border: 1px solid #DFDDDE;
   padding: 2px;
}

#profile .hr {
    border-top: 3px dotted #7E8386;
    margin-top: 6px;
    padding-top: 6px;
}

#vitals_wrapper{
    float: right;
    clear: right;
    width: 106px;
    padding: 5px;
}
#vitals_wrapper div.vitals_popup{
    text-align:center;
}
#profile_vitals {
    border: 1px solid #DFDDDE;
    font-size: 13px;
    text-align: center;
}

#profile_vitals .heading {
    margin-top: 8px;
    padding: 5px;
    font-weight: bold;
}

#profile_vitals .data {
    padding: 5px;
}

#profile{
    position: relative;
}
/* profile view needs skinnier due to profile_vital panel  */
#profile #view div.gompform{
  width: 420px;    
}
  
div.profilehead_l{
  left:0px;
  font-size: 17px;
}
div.profilehead_r{
  display: inline;
  float: right;
  margin-right: 5px;
  width: 104px;
  text-align: center;
}

div.education_add{
  position: absolute;
  top: -20px;
  right: 5px;
  width: 100px;  
  height: 20px;
  display: none; 
  text-align: right;     
}
    
.education{
  border-bottom: 1px dashed #d0d0dd;
  position:relative;
}

.education{
  padding:5px 0px 5px 0px;
}

.experience{
  padding:5px 0px 5px 0px;
}
.experience{
  border-bottom: 1px dashed #d0d0dd;
  position:relative;
}
div.experience_add{
  position: absolute;
  top: -20px;
  right: 5px;
  width: 100px;  
  height: 20px;
  display: none; 
  text-align: right;     
}


.right_links{
    text-align:right;
    margin-right: 5px;
}

div.not_on_file{
  background-color: #F0F4F4;
  padding:5px;
  margin-top:15px;
  margin-bottom:15px;
  text-align:center;
  border: 1px solid #D1D0D0;
  
}

div.not_on_file a{
  text-decoration: underline;
}
  
#message{
    width: 400px;
    margin-left:20px;
    margin-top:5px;
}

.login_info{
    background-color: #f0f4f4;
    border: 1px solid #d1d0d0;
}
