#head-title {
	position: absolute;
	top: 10px;
	left: 625px;
        color: #B5111A;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
}

/*---- specific link colours for publications ----*/
#red {
}
#red a:link, a:visited { color: #B5111A;}

#red a:hover {
	text-decoration: underline;
	color:			 #B5111A;
}

/*----------------------------------------------------------------------------------------------------
floaters
----------------------------------------------------------------------------------------------------*/

.floatright {
	float: 			right;
	padding:		10px 5px 15px 20px;
	background-color:	#FFFFF2;
}
.floatleft {
	float: 			left;
	padding:		10px 20px 15px 5px;
	background-color:	#FFFFF2;
}
  
/*----------------------------------------------------------------------------------------------------
Floating liquid people list
----------------------------------------------------------------------------------------------------*/
.float {
  float: left;
  width: 740px;
  padding: 10px 0 0 3px;
  /*border: thin dashed;*/
}

.photo {
  float: left;
  height: 168px;
  width: 219px;
  border: 1px solid #B5111A;
}
.info {
	float: right;
	width: 500px;
	font-size: 95%;
	text-align: left;
  } 
  
.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.clearfix {display: inline-table;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */
