#community .profileteaser {  
  margin: 0 8px 8px 8px;
  border: solid 1px #125;
  background: #bcf;
  padding: 5px;
  float: right;
  font-size: 90%;
  width: 50%;
}

#community .profileteaser table {  
  width: 100%;
}

#community .profileteaser td {  
  vertical-align: top;
  font-size: 85%;
}

#community .profileteaser .profilepicture {
  text-align: right;
  margin: 0 0 5px 5px;
}

#community .profileteaser .profilepicture img {
  padding: 0;
  border: solid 1px black;
}

#community .profileteaser .title {
  width: 100%;
  font-size: 115%;
  color: #125;
  border-bottom: solid 1px #125;
  margin-bottom: 15px;
}

#community .profileteaser .userid {
  font-size: 105%;
  font-weight: bold;
}

#community .profileteaser .userid .location {
  font-weight: normal;
}

#community .profileteaser .school {  
  margin-top: 5px;
  font-size: 105%;
}

#community .profileteaser .readmore {  
  font-weight: bold;
  font-size: 110%;
  margin-top: 15px;
}

#community .profileteaser .fieldbody {  
  font-size: 90%;
}

#community .profileteaser .viewmore {
    float: right;
    font-size: 85%;
    
} 