#userContainer {
	padding:10px;

}


#userInfoContainer {
	float:left;
	border:1px solid #ccc;
	padding:10px 10px 5px 5px;
	width:50%;
	background: url(../images/gradient-bg.jpg) top left repeat-x;
	background-color:#fff;
}
#userPic {
	float:left;
	width:150px;
	height:200px;
	margin-right:10px;
	overflow:hidden;
}
#userInfo {
	float:left;
	background-color:#fff;
}
#userLinks {
	font-size:.9em;
	height:170px;
}
#userLinks .profileBtns {
	padding:2px 0px;
	clear:both;
	display:block;
}
#lastLogin {
	font-size:.8em;
	color:#333;
	float:left;
	width:60px;
	padding-left:9px;
}
#usrCalendar {
	width:360px;
	padding-right:10px;
	float:left;
}
#tabSection {
	margin-top:10px;
	border:1px solid #ccc;
}
.tabTitle {
	font-size:14px;
}
.viewAll {
	float:right;
	font-size:.9em;
}
.tabContent {
	padding:20px;
}
.profileBtns {
	padding:4px 0px;
}
.profileBtns img {
	padding-right:4px;
}
.usrName {
	font-size:16px;
	padding-bottom: 5px;
	display:block;
}


.memberInfoContainer {
	float:left;
	border:1px solid #ccc;
	padding:10px 10px 5px 5px;
	width:145px;
	margin-right:10px;
	margin-bottom:10px;
   -moz-border-radius: 5px; 
   -webkit-border-radius:5px;
}
.memberInfoContainer .usrName {
	font-size:13px;
	font-weight:bold;
	padding-bottom: 5px;
	display:block;
	text-align:center;
  text-transform:capitalize;
}
.position {
	font-size:11px;
  font-weight:normal;
	display:block;
	text-align:center;
  text-transform:none;
}
.memberInfoContainer .userPic {
	width:140px;
	border:2px solid #eee;
	margin-left:5px;
	margin-bottom:5px;
	overflow:hidden;
}
.shownMember{
  background: url(../images/gradient-bg.jpg) top left repeat-x;
}
.hiddenMember, .hiddenMember a:link, .hiddenMember a:active, .hiddenMember a:hover, .hiddenMember a:visited{
  background-color:#eee;
  color:#666;
}
.shownMember .showbtn {display:none;}
.hiddenMember .hiddnbtn {display:none;}

ul.memberList {padding-left:0 !important;}
.memberList li{padding:5px 0;border-bottom:2px solid #cdcdcd;}
.memberList .pictureHolder{float:left; border:1px solid #999; padding:2px;}
.memberList .userInfoHolder{float:left; width:700px;}
.memberList .usePicture{width:600px !important;}
.memberList .mainUser{font-weight:bold;}
.memberList .memberFullName{display:block; font-size:17px; text-transform:capitalize; margin-left:10px;}
.memberList .memberInfo{display:block;font-size:13px;padding:2px 10px;margin-left:10px;}
.doubleView{padding:5px; width:330px;float:left;color:#666;}
.doubleView .userInfoHolder{float:left; width:200px; margin:5px 0;}
.memberList a:link,.memberList a:visited{text-decoration:none; color:#333}
.memberList a:active,.memberList a:hover{color:#666}
.memberInfoContainer a:link,.memberInfoContainer a:visited{text-decoration:none; color:#333}
.memberInfoContainer a:active,.memberInfoContainer a:hover{color:#666}
.oddRow{background:#eee; -moz-border-radius: 2px; -webkit-border-radius:2px;}
.evenRow{ -moz-border-radius: 2px; -webkit-border-radius:2px;}

