I understand it isn't cross compatible on all browsers from all epochs but @bybe gave me a suggestion with a fiddle to use display:table-cell. This works great.
.commentText, .username {
display:table-cell;
margin:0px 0px 10px 0px;
}
.username {
padding: 0px 15px 0px 0px;
white-space:nowrap;
}