
h3 {
	border-bottom:1px solid #eee;
	margin:20px 0 15px 0;
	color:#527f8e;
	font-weight:normal;
	font-size:13px;
}

/* Layouts: Profile */
#profile {}
#profile div.col1, #profile div.col2, #profile div.col3 {
	width:300px;
	float:left;
}
#profile div.col1 {
	margin:10px 17px 0 20px;
	width:300px;
}
#profile div.col2 {
	margin:10px 20px 0 20px;
	width:580px;
	float:left;
}


/* Connections */
#connection {
	margin:10px 0 0 0;
}
	#connection div.connection {
		width:52px;
		float:left;
		font-size:11px;
		text-align:center;
		position:relative;
	}
		#connection div.connection a.name {
			padding-top:10px;
			display:block;
		}
		#connection div.connection img {
			width:45px;
			height:45px;
		}
			#connection div.connection img.icon {
				width:auto;
				height:auto;
				position:absolute;
				top:40px;
				left:10px;
			}
	#connection div.divide {
		width:30px;
		border-top:1px solid #ddd;
		margin:30px 0 0 0;
		float:left;
		position:relative;
	}
		#connection div.divide img {
			position:absolute;
			left:-2px;
			top:-15px;
		}


/* Profile Actions (under pic) */
div.actions {
	width:300px;
	margin:0 0 0px 0;
}
	div.action {
		padding:3px 5px;
		border-bottom:1px solid #eee;
	}
		div.action a {
			display:block;
		}
		

/* Profile Info (About, Skills, etc). */
#profileInfo table td {
	border-bottom:1px solid #eee;
}
#profileInfo table td.key {
	width:70px;
	padding-right:20px;
	text-align:right; 
}
	#profileInfo table td.key p {
		color:#999;
	}
#profileInfo h2 {
	padding-left:0;
}


/* Friend List */
/* Friends List */
ul.fthumbs li {
	list-style-type:none;
	float:left;
	width:100px;
	height:110px;
	text-align:center;
}
	ul.fthumbs li a img {
		padding:3px;
		border:1px solid #ddd;
		margin:7px;
	}
	ul.fthumbs li a {
		font-size:11px;
	}
