/**
 * SIDEKICK
 */
div#sidekick {
	background:url('/images/new/our_people/top.jpg') center no-repeat;
}

/**
 * Be aware that layout.css loads AFTER who_we_are.css, some entries may need !important
 */
div#page_column_left {
	background:#fff;
}

div#page_column_right {
	background:url('/images/new/our_people/side.jpg') top right no-repeat #fff;
}

/**
 * LEFT COLUMN
 */
div#page_column_left h2 {
	margin:3px 3px 0 0;
	padding:4px;
	background:#91a;
	color:#fff;
	-webkit-border-top-right-radius:4px;
	-khtml-border-top-right-radius:4px;
	-moz-border-radius-topright:4px;
	border-top-right-radius:4px;
}

/**
 * RIGHT COLUMN
 */
div#page_column_right h2 {
	margin:3px 0 0 3px;
	padding:4px;
	background:#91a;
	color:#fff;
	-webkit-border-top-left-radius:4px;
	-khtml-border-top-left-radius:4px;
	-moz-border-radius-topleft:4px;
	border-top-left-radius:4px;
}

div#page_column_right dl {
	background:#fff;
	font-size:13px;
}

div#page_column_right dl dt {
	font-weight:bold;
	margin-bottom:0.4em;
	background:url('/images/homepage/blog_icon.gif') 4px 4px no-repeat;
	padding:4px 4px 4px 24px;
	line-height:1.25;
}

div#page_column_right dl dd {
	padding-bottom:24px;
	line-height:1.5;
	color:#666;
	font-size:11px;
}

div#page_column_right dl dd small {
	font-size:10px;
}

div#page_column_right dl dd a.more {
	background:url('/images/homepage/more.gif') right no-repeat;
	display:block;
	margin-left:116px;
	height:24px;
}

/**
 * PROFILE PICTURE BOX
 */
div.profile_pic {
	border:2px solid #f00;
	float:right;
	border:4px solid #e792e7;;
	color:#fff;
	background:#8c1894;
	margin:0 12px;
}

div.profile_pic img.pic {
	border-bottom:4px solid #e792e7;;
}

div.profile_pic p {
	margin:8px;
	line-height:1.8;
	font-size:11px;
}

div.profile_pic img {
	vertical-align:middle;
}

div.profile_pic a {
	color:#fff;
	font-weight:bold;
}

/**
 * SECTION COLOURS
 */
div.corp_comm, div.corp_comm img.pic {border-color:#3969b5;}
div.corp_comm {background:#18417b;}

div.recovery img.pic {border-bottom:4px solid #24acc3;}
div.recovery {border:4px solid #24acc3;}

div.dispute, div.dispute img.pic {border-color:#d65d5a;}
div.dispute {background:#8c2c29;}

div.private, div.private img.pic {border-color:#ad719c;}
div.private {background:#73385a;}

div.crime, div.crime img.pic {border-color:#f7cf31;}
div.crime {background:#c69a00;}

/**
 * HIGHLIGHTED PROFILES
 */

#peoplelist {
margin-bottom:1em;
}

#peoplelist dl {
	float:left;
	display:block;
	width:192px;
	padding:2px;
	background:#ddd;
	margin:24px 24px 0 0;
}

#peoplelist dt {
	float:left;
	display:block;
	width:80px;
	height:120px;
	margin-right:2px;
	overflow:hidden;
}

/*#peoplelist dt a {
	display:block;
	height:120px;
}*/

#peoplelist dd {
	float:left;
	background:#8B1895 url('/images/our_people/profile_back.jpg') top no-repeat;
	padding:5px;
	height:110px;
	color:#FFF;
	width:100px;
}

#peoplelist p.name {
	font-size:12px;
	margin:0;
}

#peoplelist p.name span.surname {
	font-size:14px;
	font-weight:bold;
}

#peoplelist dd a {
	color:#FFF;
	font-weight:normal;
	}

#peoplelist dd a:hover {
	color:#FFF;
	font-weight:normal;
	text-decoration:underline;
}

#page #peoplelist ul {
	margin-top:22px;
	font-size:11px;
}

#page #peoplelist ul li {
	margin-bottom:5px;
	list-style-type:none;
	list-style-position:outside;
}


/* Different colour tile backgrounds
------------------------------------------------------------------*/

#peoplelist dl.tile_dispute dd {
	background:#d35d5e url('/images/our_people/tile_dispute.jpg') top no-repeat;
}

#peoplelist dl.tile_corp_comm dd {
	background:#3d6bb2 url('/images/our_people/tile_corp_comm.jpg') top no-repeat;
}

#peoplelist dl.tile_recovery dd {
	background:#24acc3 url('/images/our_people/tile_recovery.jpg') top no-repeat;
}

#peoplelist dl.tile_property dd {
	background:#b2bb38 url('/images/our_people/tile_property.jpg') top no-repeat;
}

#peoplelist dl.tile_crime dd {
	background:#f4cd30 url('/images/our_people/tile_crime.jpg') top no-repeat;
}

#peoplelist dl.tile_private dd {
	background:#ad7299 url('/images/our_people/tile_private.jpg') top no-repeat;
}


/* Blog entry styling
------------------------------------------------------------------*/

#peoplelist .right_col dl {
	padding:10px;
}
	
#peoplelist .right_col dt {
	font-size:120%;
	padding-left:21px;
	font-weight:bold;
	margin-bottom:4px;
	color:#8b1895;
	background:url('/images/homepage/blog_icon.gif') top left no-repeat;
}

#peoplelist small {
	color:#999999;
}

#peoplelist .right_col dd {
	line-height:19px;
	padding-bottom:12px;
}

#peoplelist a.more {
	display:block;
	margin:8px 0 0 98px;
	width:56px;
	height:19px;
	background:url('/images/homepage/more.gif');
	text-indent:-5000px;
}


/* Different coloured profile picture backgrounds
------------------------------------------------------------------*/

#peoplelist .profile_pic {
	float:right;
	margin-top:20px;
	width:181px;
	margin-left:10px;
	color:#FFF;
	padding:5px;
	background:#e092e7;	
}

#peoplelist .profile_pic p {
	margin:5px 0 0 0 ;
	padding:5px;
	background:#8b1895;
}

#peoplelist .profile_pic a {
	color: #fff;
}
	
#peoplelist .corp_comm {
	background:#3D6BB2;
}

#peoplelist .corp_comm p {
	background:#1c4079;
}

#peoplelist .property {
	background:#B2BB38;
}

#peoplelist .property p {
	background:#7b8312;
}

#peoplelist .recovery {
	background:#24ACC3;
}

#peoplelist .recovery p {
	background:#0e6776;
}

#peoplelist .dispute {
	background:#D35D5E;
}

#peoplelist .dispute p {
	background:#8a2c2d;
}

#peoplelist .private {
	background:#AD7299;
}

#peoplelist .private p {
	background:#70395d;
}

#peoplelist .family {
	background:#AD7299;
}

#peoplelist .family p {
	background:#70395d;
}

#peoplelist .crime {
	background:#F4CD30;
}

#peoplelist .crime p {
	background:#c09a00;
}



.ClarionPartner{
	display:block;
	color:#333;
	font-size:90%;
	line-height:90%;
}
