@charset "utf-8";
/* user styles */

/*.page-user #mainContent {
	width: 500px;
}*/

.page-user #profilecolumn {
	width: 200px;
	float: right;
}

#userWrapper {
	width: 520px;
	float: left;
	clear: right;
}

.page-user #profilecolumn .view-content {
	width: auto;
}

#profilecolumn .genericblock h2 {
	margin-top: 0;
	font-size:14px;
}

.page-user .view-og-membership-byuser ul {
	margin: 0;
	padding: 0;
}

.page-user .view-og-membership-byuser ul li {
	list-style: none;
	text-align: center;
}


.page-user .view-friends ul li {
	list-style: none;
}

.page-user .view-friends .flag-wrapper {
	font-size: 75%;
}

/* Added 1/21/09 by MG to affect user profile as displayed on user homepage */
/*******************************/
/*  User Profile (Content defined in contemplate) */
/******************************/

#profile {
	width: 520px;
	background-color: #E6E1CF;
	padding: 10px;
}
#profile_user {
	margin-left: 100px;
}
#profile_user h2, #profile_groups h2 {
	margin: 0;
}
#profile_name {
	margin-bottom: 5px;
	border-bottom: solid 1px #999;
}
#profile_currJob {
	line-height: 1.4;
}
#profile_currJob #profile_jobTitle {
	font-weight: bold;
}

#profile_location {
	margin: 0 0 15px 0;
	line-height: 1.4;
	font-size: 80%;
}

#profile_groups {
	float: left;
	width: 40%;
	padding: 10px;
}

#profile_blog {
	clear: both;
}

#profilesumm, #profileedu, #profilecerts {
	margin-bottom: 8px;
	padding-bottom: 8px;
	border-bottom: 1px #ccc dotted;
	
}

#profilepic {
	float: left;
	width: 100px;
}
#profilepic img {
	padding: 10px;
}