#team-container {
  background: url(../images/team/pagebody-bg.gif) repeat-x 0 100%;
}
#team-content {
  position: relative;
  width: 918px;
  margin: 0 auto;
  background: url(../images/team/page-bg.gif) repeat-x 0 0;  
}

#team-content #photos-holder {
  position: relative;
  width: 861px;
  height: 269px;
  margin: 0 0 0 26px;
}

    h2.team-title {
      position: absolute;
      left: 40px;
      top: 165px;
      z-index: 20;
    }
    
    #team-photo {
      position: absolute;
      left: 0;
      top: 1px;
      width: 861px;
      height: 268px;
    }
    #team-photo a#member-email {
      position: absolute;
      right: 15px;
      bottom: 50px;
      font-size: 1.2em;
      text-decoration: none;
      /*color: #fd000e;*/
      color: #fff;
      background-color: transparent;
    }
    #team-photo a#member-email:hover {
      color: #fff;
      background-color: transparent;
    }    
 
    #team-photo a#back-to-profiles {
      display: none;
    
      position: absolute;
      right: 20px;
      top: 20px;
      height: 15px;
      line-height: 15px;
      font-size: 0.9em;
      background: url(../images/team/back-bg.gif) no-repeat 0 50%;
      text-decoration: none;
    }
    #team-photo a#back-to-profiles span {
      display: block;
      margin-left: 10px;
      padding: 0 7px;
      background: #000;
      color: #fff;
    }
    
    #team-selector {
      position: absolute;
      left: 0;
      top: 1px;
      width: 861px;
      height: 268px;
      background: url(../images/team/team-photos/trans-bg.png) no-repeat 0 100%;
      z-index: 10px;
    }
    #team-selector.team-splash { background-image: none; }
    #team-selector.team-splash a { color: #fff; background-color: transparent; }
    #team-selector.team-splash a:hover { color: #fe000e; background-color: transparent; }
    
      #team-selector ul {
        position: absolute;
        left: 255px;
        top: 180px;
        width: 560px;
        margin: 0;
        padding: 0;
        list-style-type: none;
      }
      #team-selector li {
        float: left;
        display: inline;
        color: #fff;
        background-color: transparent;
        font-size: 1.2em;
        line-height: 1.2em;
      }
      #team-selector li a {
        color: #fe000e;
        background-color: transparent;
        text-decoration: none;
        white-space: nowrap;
      }
      #team-selector li a:hover, #team-selector li.current a {
        color: #fff;
        background-color: transparent;
      }  


#sidemenu {
  float: right; display: inline;
  margin: 45px 32px 0 0;
  width: 190px;
  padding-bottom: 40px;
}
  #sidemenu ul {
    margin: 0;
    padding: 0;
    list-style-type: none;
  }
  #sidemenu li {
    border-bottom: 1px solid #f2f4f3;
    padding-right: 7px;
  }
  #sidemenu a {
    display: block;
    text-align: right;
    padding: 0.2em 0;
    width: 100%;
    font-size: 1em;
    line-height: 1.4em;
    color: #666;
    background-color: transparent;
    text-decoration: none;
  }
  #sidemenu a strong {
    color: #9D0C1B;
    background-color: transparent;
  }
  #sidemenu a:hover, #sidemenu li.current a:hover {
    color: #999;
    background-color: transparent;
  }
  #sidemenu li a:hover strong {
    color: #dd3345;
    background-color: transparent;
  }
  #sidemenu li.current a {
    color: #000;
    background-color: transparent;
    font-weight: bold;
  }
  
  
  

#member-detail {
  width: 856px;
  padding: 1px 0 80px 26px;
  /*min-height: 500px; height: auto !important; height: 500px;*/
}

#member-detail .member-info {
  position: relative;
  padding: 50px 0 0 40px;
  width: 520px;
}
#member-detail .member-info .ocupation {
  color: #7f7f80;
  background-color: transparent;
  font-size: 2.1em;
  line-height: 1em;
  letter-spacing: -1px;
}
#member-detail .member-info .email {
  color: #506668;
  background-color: transparent;
  font-size: 0.9em;
  line-height: 1.2em;
}
#member-detail .member-info .description {
  margin-top:  30px;
}
#member-detail .member-info .description h2 {
  margin-bottom: 20px;
  font-size: 3.1em;
  line-height: 1em;
  letter-spacing: -1px;
  font-weight: normal;
  color: #bcc4c8;
  background-color: transparent;
}
#member-detail .member-info .description h2 strong {
  color: #a5afb1;
  background-color: transparent;
}
#member-detail .member-info .description {
  font-size: 1.1em;
  line-height: 2em;
}



