/*
==================================
STYLING FOR GROUPS
===================================
*/

	.grouplist, .groupdetail {
		margin: .5em auto;
		background: #EFEFEF;
		overflow: hidden;
	}

	.groupdetail .membertitle {
		font-family: var(--font-serif);
		font-style: italic;
		font-size: 1.1em;
	}

	.groupdetail .sideinfo {
		padding-top: 7px;
		overflow:scroll;
	}

	.groupname {
		text-align: center;
		font-family: var(--font-serif);
		font-size: 2em;
		padding: .2em 1em 0 1em;
		margin: 0;
	}
	.group-tagline {
		font-style: italic;
		text-align: center;
		margin: 0 3em;
	}

	.membershiprow {
		border-top: 2px solid var(--color-white);
		position: relative;
	}
	.membercount {
		font-family: var(--font-georgia);
		font-size: 1.6em;
	}
	.members {
		float: left;
		clear: both;
		width: 45%;
		margin-left: 1em;
	}
	.memberblob {
		float: right;
		text-align: right;
		width: 45%;
		margin-right: 1em;
	}

	.groupdetail table {
		margin: 0;
	}

	.groupdetail td {
		background: #EFEFEF;
		line-height: 1.4em;
	}

	.memberslist {
		list-style-type: none;
		margin: 0 0 0 5px;
		padding: 0 2px;
	}
