div.tmemb {margin:1em; margin-left:2em; margin-right:2em;}
div.tmemb ul {list-style-type: none; margin:0; padding:0;}
div.tmemb li {
	background-color:white; padding:0.8em; margin-bottom:0.8em;
	border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px;
}
div.tmemb li span {display:block; float:left;}
div.tmemb em {color:gray;}
div.tmemb img.avatar {float:left; margin-right:0.8em;}
div.tmemb span.full-name {font-weight: bold; padding-bottom:0.3em; float:right; width:auto; text-align:right;}
div.tmemb span.last-name {padding-left:0.3em;}
div.tmemb span.user-status, div.tmemb span.user-committee {border:1px solid silver; padding:0.2em; padding-top:0; padding-bottom:0; color:gray; font-size:70%; margin-top:0.2em; margin-right:0.5em;}
div.tmemb span.user-status {width:3em;}
div.tmemb span.user-committee {width:auto;}
div.tmemb a.user-email {float:left; width:30%; display:block; padding-bottom:0.3em;}
div.tmemb span.user-phones {float:right; width:10em; }
div.tmemb span.user-phone-mobile, div.tmemb span.user-phone-work, div.tmemb span.user-phone-home {
	padding:0.1em; width:100%;
}
div.tmemb span.user-address { width:30%; }
div.tmemb span.user-address1, span.user-address2 { width:100%; }
div.tmemb span.user-birthday, div.tmemb span.user-date_joined {width:30%; }
div.tmemb p.user-description {padding-top:0.5em; padding-bottom:0; clear:right;}
div.tmemb ul.style-full p.user-description {clear:both;}
div.tmemb ul.style-full span.full-name {width:30%; float:left;}

