.artistDetails .leftContent .avatar {
	border:2px solid #666;
}

.artistDetails .rightContent .artistnames,
.artistDetails .rightContent .birthday,
.artistDetails .rightContent .death,
.artistDetails .rightContent .location {
	margin:0 0 10px 0;
}

.artistDetails .rightContent h2 {
	margin:20px 0 10px 0;
}

.artistDetails .moviesList .line-one {
	float:left;
	width:750px;
	margin:20px 0 10px 0;
}

.artistDetails .moviesList .line-one h2 {
	float:left;
	background:#e6f0f4;
	padding:0 5px 0 0;
	margin:0;
}

.artistsList {
	float:left;
	border-bottom:1px solid #ccc;
	padding:0 0 15px 0;
	margin:0 0 15px 0;
	width:960px;
}

.artistsList .artist {
	float:left;
	width:150px;
	margin:0 10px 0 0;
}

.artistsList .artist a.avatar {
	width:64px;
	height:84px;
	
}

.artistsList .artist a.name {
	display:block;
	text-align:center;
	width:130px;
}


.artistDetails .leftContent a.adminControls {
	display: block;
	float: left;
	width: 140px;
	font-size: 14px;
	margin: 10px 0 0 20px;
	padding: 0 0 0 35px;
}

.artistDetails .leftContent a.editMovie { background: url(../images/page_white_edit.png) no-repeat top left; }
.artistDetails .leftContent a.goToAdmin { background: url(../images/page_go.png) no-repeat top left; }

.artistDetails .leftContent .addedBy { margin: 10px 0 0 0; }

.coworkersList { width: 750px; border-bottom: 0; margin:0 0 0 0; }
.coworkersListLine { border-top:1px solid #ccc; padding:15px 0 0 0; margin:5px 0 20px 0; }
.coworkersList .artist { width: 140px; }
.coworkersList .artist { width: 140px; }


.artistDetails .leftContent .fans {
	margin:10px 0 20px 0;
	float:left;
	width:200px;
}

.artistDetails .leftContent .fans h3 {
	margin:0 0 10px 0;
}

.artistDetails .leftContent .fans a.avatar {
	width:42px;
	height:42px;
	float:left;
	margin:0 4px 4px 0;
}

.artistDetails .leftContent .fans span {
	color:#666;
}

.artistDetails .leftContent .fans a.all {
	display:block;
	clear:both;
	text-align:right;
	font-weight:bold;
}


/* Users List */
.artistDetails .usersList {
	float:left;
	border-bottom:1px solid #ccc;
	padding:0 0 15px 0;
	margin:0 0 15px 0;
	width:740px;
}

.usersList .user {
	float:left;
	width:170px;
	margin:0 10px 0 0;
}

.usersList .user a.avatar {
	width:64px;
	height:64px;
	
}

.usersList .user a.name {
	display:block;
	text-align:center;
	width:130px;
}

.usersList .nobody {
	padding:15px 0 0 15px;
}
/* End Users List */

/* User Menu */
.artistDetails .rightContent .userMenu {
	float:left;
	border-bottom:2px solid #0071bc;
	width:515px;
	margin:0 0 10px 0;
}

.artistDetails .rightContent .userMenu {
	width:738px;
	padding:0;
}

.artistDetails .rightContent .userMenu li {
	float:left;
}

.artistDetails .rightContent .userMenu li a {
	display:block;
	float:left;
	padding:4px 10px;
	margin:0 5px;
	background:#f2f2f2;
	border-top:1px solid #0071bc;
	border-right:1px solid #0071bc;
	border-left:1px solid #0071bc;
}

.artistDetails .rightContent .userMenu li a:hover,
.artistDetails .rightContent .userMenu li.active a {
	background:#0071bc;
	color:#fff;
}
/* End User Menu */