.sort a {
	display:inline-block;
	display:-moz-inline-box;
	padding:3px 6px;
	text-decoration:none;
}

.sort a.active {
	background:#ccefff;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
}

.block-bio {
	background:url(/images/bg-bio.png) repeat-x top;
	margin-top:15px;
	padding:10px;
	width:218px;
	min-height: 115px;
}

.block-bio p {
	padding-top:5px;
}

.block-bio .avatar {
	left:10px;
	float: left;
}

.block-bio .bio-brief {
	padding-left:70px;
	min-height: 64px;
}

a.edit-profile {
	background:url(/images/icon-edit.gif) no-repeat 0 3px;
	display:block;
	margin:5px 0;
	padding-left:15px;
	text-decoration:underline;
}

	a.edit-profile:hover {
		text-decoration:none;
	}
	
	.social {
		display:block;
		padding-top:5px;
	}
	
		.social img {
			margin-right:3px;
		}
	
.block-sidebar {
	border-top:solid 1px #cecece;
	padding:10px;
	width:218px;
}

.block-sidebar-header {
	width:238px;
}

ul.filter {
}

	.filter li {
		font-size:.913em;
		list-style:none;
		padding-bottom:1px;;
	}
	
	.filter li a {
		background-position:4px 4px;
		background-repeat:no-repeat;
		display:block;
		padding:4px 2px 4px 24px;
	}
	
		.filter li a:hover {
			background-color:#e8f8ff;
			border-radius:3px;
			-moz-border-radius:3px;
			-webkit-border-radius:3px;
			text-decoration:none;
		}
	
	.filter li a.active {
		background-color:#ccefff;
		border-radius:3px;
		-moz-border-radius:3px;
		-webkit-border-radius:3px;
	}
	
	.filter .view-all a {background-image:url(/images/community/filter/view-all.gif);}
	.filter .messages a {background-image:url(/images/community/filter/messages.gif);}
	.filter .comments a {background-image:url(/images/community/filter/comments.gif);}
	.filter .replies a {background-image:url(/images/community/filter/replies.gif);}
	.filter .watched a {background-image:url(/images/community/filter/watched.gif);}
	.filter .notes a {background-image:url(/images/community/filter/notes.gif);}
	.filter .friends a {background-image:url(/images/community/filter/friends.gif);}
	.filter .groups a {background-image:url(/images/community/filter/groups.gif);}

.block-sidebar.random-avatars {
  text-align: left;	
}

.block-sidebar.random-avatars img {
	margin:0 10px;
}


.forum-brief {
	border-bottom:solid 1px #ddd;
	color:#000;
	min-height:63px;
	padding:10px;
	position:relative;
}

	.forum-summary {
		padding-left:5px;
	}
	
	.forum-summary a {
		display:block;
		float:left;
		padding:0 20px;
		text-decoration: none;
	}
	
		.forum-summary a:hover,.forum-summary a:active {
			text-decoration:none;
		}
		
.sidebar-title-dark {
	background:#258ECB;
	color:#fff;
	font-size:1.5em;
	font-weight:bold;
	padding:5px 10px;
	text-transform:uppercase;
}

a.add {
	background:url(/images/community/add.gif) no-repeat;
	padding:2px 0 2px 22px;
}

a.add:hover,a.add:active {
	text-decoration:none;
}

.follow-button form {
	display:inline;
}

.follow-button {
  margin: 10px 0 15px;
  display: inline;
}

.follow-button input[type="submit"] {
  background:#fff;
  background:#62BFED;
  border:solid 1px #1E80C5;
  color:#fff;
  font-family:"Lucida Grande","Lucida Sans",Tahoma,Arial,Helvetica,Sans-Serif; 
  padding:2px 5px;
  -moz-border-radius:3px;
  -webkit-border-radius:3px;
  border-radius:3px;
}

.news-update {
	background:#5DA6D8;
	border:solid 1px #277BAA;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	color:#fff;
	padding:10px 10px 10px 65px;
	position:relative;
}

	.news-update .featured-news {
		top:5px;
	}
	
	.news-update a {
		color:#FFF3C0;
	}
	
.refresh-timeline {
	background:url(/images/famfamfam/arrow_refresh_small.png) no-repeat left;
	padding-left:17px;
	position:relative;
	top:10px;
}

.moderator-avatar {
	background:#008fc9;
	line-height:.9em;
	padding:3px;
	text-align: center;
}

	.moderator-avatar img {
		padding-bottom:5px;
	}
	
.moderator-avatar-reply {
	background:#008fc9;
	padding:2px 2px 0;
	
}

.sidebar-subtitle {
	color:#1972a4;
	font-size:16px;
	font-weight:bold;
}
	
.member-result {
	border-bottom:solid 1px #ccc;
	margin-bottom:10px;
	min-height:90px;
	padding:0 0 5px 70px;
	position:relative;
}

	.member-result .avatar {
		left:0;
		position:absolute;
		top:0;
	}
	
	.member-result .follow-button {
		margin-left:5px;
	}
	
	.member-result .member-content {
		margin-left: 5px;
	}