﻿.profile				{ margin-left: 15px; }
.profileColBrowse
{
	width:360px;
	float:left;
}

.profileColMedia
{
	width:360px;
	float:left;
}

.profileColInfo
{
	width:225px;
	height:520px; 
	float:left;
	background-position:left top;
	background-repeat:no-repeat;
}
.profileColInfo H2		{ font-family:Arial, sans-serif; margin: 14px 0 16px 10px; font-size: 27px; line-height:100%; font-weight:bold; }

.profileTabs			{ float:left; width: 350px; margin: 15px 0 10px 0; }
.profileTabs LI			{ float:left; margin-right: 5px; }
.profileTabs LI A		{ margin-right: 5px; }
.profileTabs LI.active A	{ color:Black; }
.profileNav				{ margin: 15px 0 10px 0; }
.profileNav A,
.profileTabs A			{ text-decoration: none; color: #9c9c9c; font-weight: bold; font-size:12px; }

.profileThumbs
{
	float:left;
	clear:both;
	width: 342px;
	height: 480px;
	overflow:auto;
}
.imgPortfolio			{ margin: 0 2px 2px 0; width: 106px; height: 157px; }
.imgPortfolioLandscape	{ margin: 0 2px 2px 0; width: 214px; height: 157px; }

DL.profileVitalStats
{
	float:left;
	padding-left: 39px;
	margin: 16px 0 16px 0;
	background-position: 6px 2px;
	background-repeat: no-repeat;
	min-height: 70px;
}
.profileVitalStats DT
{
	clear:both;
	float:left;
	width: 78px;
	display:block;
	font-weight:bold;
}
.profileVitalStats DD
{
	float:right;
	width:105px;
	display:block;
	margin:0;
}

.otherProfiles				{ margin-left: 39px; float:left; }
P.otherProfiles				{ padding-top: 10px; }
UL.otherProfiles LI			{ list-style-type: disc; margin: 2px 5px 0 20px; }
UL.otherProfiles LI A		{ color: Black; }

.profileNews				{ width: 340px;	height: 480px; overflow:auto; }
.newsSummary				{ float:left; width: 320px; clear:both;  }
.newsSummary IMG			{ float:left; margin-right: 5px; }
.newsSummary H4				{ float:right; font-size: 11px; width: 240px; }
.newsSummary P				{ float:right; width:240px;  }
.newsSummary A				{ float:right; width: 240px; color:Black; font-weight: bold;}

.featuredVideo						{ background-color: #EEEEEE; }

.downloadcv					{ clear: both; font-weight: bold; margin: 10px 5px 0 9px; padding: 5px 0 0 30px; height: 36px; background-repeat: no-repeat; background-position: left top; }
.cvinfo						{ font-size: 90%; font-weight: normal; }

.actions					{ clear: both; margin: 10px 5px 0 39px; }
.actions LI					{ padding-bottom: 5px; }

.icon, .raretalent,
.shortlistReferences		{ margin: 0 5px 16px 39px; }
.shortlistReferences A		{ font-weight: bold; }
.availabilityTag			{ font-weight:bold; padding-bottom: 3px; }
.availabilityLabel			{ padding-bottom: 3px; }

.introduction,
.availabilityTag,
.availabilityLabel,
.recentCredits				{ margin: 0 5px 0 10px; }

.profileSkills				{ }
.profileSkills h4			{ float:left; width: 325px; font-size: 16px; font-weight: normal; margin-bottom: 5px; }
.profileSkills * + h4		{ margin-top: 20px; }
.profileSkills h5			{ float:left; width: 325px; font-size: 11px; font-weight: bold; margin: 0 0 3px 0; }
.profileSkills div + h5		{ margin-top: 5px; }
.profileSkills h6			{ font-size: 11px; font-weight: normal; }
.profileSkills .half		{ float:left; width: 155px; margin-bottom: 3px; }
.profileSkills .half h6		{ float:left; }
.profileSkills .half img	{ float:left; width:11px; height: 11px; margin-right: 5px; padding-top: 1px; }
.profileSkills .note		{ float:left; width: 325px; margin-bottom: 5px; }
.profileSkills .note img	{ float:left; width:11px; height: 11px; margin-right: 5px; padding-top: 1px; }
.profileSkills .note h6		{ float:left; }
.profileSkills .note label	{ float:right; width: 220px; color: #888888; }
.profileSkills .long		{ float:left; width: 325px; margin-bottom: 5px; margin-top: 3px; }
.profileSkills .long h6		{ float:left; width: 325px; }
.profileSkills .long label	{ float:right; width: 325px; color: #888888; }
