/* CSS Document */

span#wrp {
	padding:0px 5px;
	}

.group_row {
	display:table;
	border-spacing:1px;
	width:100%;
	}
	
.contact_row, .user_row {
	display:table-row;
	margin:0px;
	padding:0px;
	}
	
.contact_row div, .user_row div{
	display:table-cell;
	}
	
.entry_offset {
	margin:0px;
	padding:0px;
	min-width: 1px;
	}
	
.group_name_wrp {
	display:table-caption;
	border-top:thin inset #999;
	background-color:#FFF;
	font-weight:bold;
	/*font-size:larger;*/
	user-select:none;
	}
	
#contact_legend, #user_legend, {
	display:table-column-group;
	}
	
.legend_row {
	font-weight:300;
	font-style:italic;
	}