
/* GROUP AND MEMBER LISTINGS */

#groupListing, #members, #articleListing
{
	width: 920px;
	margin: 10px 14px 20px 14px;
}

#groupListing .title .search, #members .title .search
{
	float: right;
	margin: 7px 0 0 0;
}

#groupListing .title .search input, #members .title .search input
{
	vertical-align: middle;
}

#groupListing .title .search input.searchField, #members .title .search input.searchField
{
	color: #808080;
	border: solid 1px #dedfe4;
	padding: 2px 5px;
}

#groupListing .title .search input.active, #members .title .search input.active
{
	font-style: normal;
	color: #474540;
}

#groupListing .groupControls, .memberControls, .articleControls
{
	float: left;
	width: 904px;
	background-color: #f4f5f6;
	border: solid 1px #dedfe4;	
	padding: 5px 7px;
	margin: 10px 0;
}

#groupListing .groupControls a.create
{
	float: right;
}

#groupListing .groupGrid .group, .memberGrid .member
{
	width: 920px;
	color: #474540;
	font-size: 12px;
	background-color: #f7f5f0;
}

#groupListing .groupGrid .group div
{
/*	padding-top: 15px; */
}

#groupListing .groupGrid .name, .groupGrid .group .name
{
	width: 634px;
	padding-top: 0;
}

#groupListing .titles .name
{
	padding-top: 3px;
}

#groupListing .groupGrid .name h2
{
	font-size: 18px;
	line-height: 20px;
	font-weight: normal;
	padding: 0;
	margin: 3px 0 0 0;
}

#groupListing .groupGrid .name p
{
	padding: 0;
	margin: 3px 0;
}

#groupListing .groupGrid .name p a
{
	color: #474540;
}

#groupListing .groupGrid .created
{
	width: 85px;
	text-align: center;
}

#groupListing .groupGrid .members
{
	width: 65px;
	text-align: center;
}

#groupListing .groupGrid .updated
{
	width: 80px;
	text-align: right;
}

#groupListing .groupGrid .group .members, #groupListing .groupGrid .group .updated, #groupListing .groupGrid .group .created
{
	margin-top: 8px;	
}

.memberGrid .member div
{
	padding-top: 17px;
}

.memberGrid .member .pic
{
	width: 43px;
	padding-top: 3px;
}

.memberGrid .pic a
{
	display: block;
	padding: 2px;
	background-color: #FFF;
	border: solid 1px #eceae6;
}

.memberGrid .pic img
{
	border: solid 1px #cdbea3;
}

.memberGrid .titles .name
{
	width: 468px;
}

.memberGrid.public .titles .name
{
	width: 382px;
}

.memberGrid .member .name
{
	width: 411px;
	font-size: 14px;
	padding-top: 13px;
}

.memberGrid.public .member .name
{
	width: 325px;
}

.memberGrid .name a
{
	font-size: 18px;
}

.memberGrid .networks
{
	width: 236px;
}

.memberGrid .location
{
	width: 236px;
}

.memberGrid .articles, .memberGrid .comments
{
	width: 75px;
	text-align: center;
}

#articleListing .title .location
{
	float: right;
	color: #a09c94;
	font-size: 14px;
	margin: 14px 14px 0 0;
}

#members .refine.display
{
	width: 571px;
	color: #4a6295;
	font-size: 11px;
	font-weight: bold;
	background-image: none;
}

#members .refine.display span
{
	font-size: 11px;
	padding-right: 0;
}

#members .refine.display span.note
{
	color: #a09c94;
}
