/** item and clear **/

/* clearfix hack */

div.clearfix:after,
div.tabs:after,
div.item:after,
div.clear:after {
	content:".";
	display:block;
 	height:0;
 	clear:right;
 	clear:both;
 	visibility:hidden;
}

div.clearfix,
div.tabs,
div.item,
div.clear {
	display:inline-block;
}

/* Hides from IE-mac \*/

* html div.clearfix,
* html div.tabs,
* html div.item,
* html div.clear {
	height:1%;
}

div.clearfix,
div.tabs,
div.item,
div.clear {
	display:block;
}

/* End hide from IE-mac */

div.item,
div.clear {
	position:relative;
	padding:10px 0 10px 0;
/*	overflow:hidden;	*/
}

p.small_left,
div.item .small_left,
div.clear .small_left {
	font-size:60%;
	text-align:left;
	margin:0;
	padding:0;
	opacity:.6;
}

.liner p.small_left {
	padding:0;
}

p.small_right,
div.item .small_right,
div.clear .small_right {
	font-size:60%;
	text-align:right;
	padding:5px 0;
	opacity:.6;
}

div.item img,
div.clear img,
#facebox div.item img,
#facebox div.clear img,
div.liner img.right,
div.scrolling_liner img.right,
div.right_column img.right,
div.left_column img.right {
	float:right;
	clear:right;
	margin:2px 0 10px 10px;
}

div.item img.left,
div.clear img.left,
#facebox div.item img.left,
#facebox div.clear img.left,
div.liner img.left,
div.scrolling_liner img.left,
div.right_column img.left,
div.left_column img.left {
	float:left;
	clear:left;
	margin:2px 10px 10px 0;
}

div.item img.inline,
div.clear img.inline {
	float:none;
	clear:none;
	margin:0;
}

/** tab navigation **/

div.tabs {margin-bottom:10px;}
div.tab_navigation {float:left;clear:both;width:100%;border-bottom:1px #777 solid;margin-bottom:10px;}
div.tab_content {width:100%;float:left;clear:both;}

td#text ul.tab_navigation {margin:0 0 0 10px;padding:0;font-size:90%;line-height:150%;font-weight:bold;}
td#text ul.tab_navigation li {display:block;float:left;vertical-align:middle;margin:0 0 -1px 0;padding:0}
td#text ul.tab_navigation a {
	display:block;
	margin-right:3px;
	padding-bottom:0;
	text-decoration:none;
	color:#FFF;
	background:transparent url("http://www.lancs.ac.uk/fass/pic-library/pure/bg_jquery_tab_left.gif") no-repeat left top;
}
td#text ul.tab_navigation span {display:block;padding:3px 10px 2px 10px;cursor:pointer;background:transparent url("http://www.lancs.ac.uk/fass/pic-library/pure/bg_jquery_tab_right.gif") no-repeat right top;}
td#text ul.tab_navigation a.selected,ul.tab_navigation a:hover {color: #777;border-bottom:1px solid #fff;background:transparent url("http://www.lancs.ac.uk/fass/pic-library/pure/bg_jquery_tab_left_selected.gif") no-repeat left top;}
td#text ul.tab_navigation a.selected span,ul.tab_navigation a:hover span {background:transparent url("http://www.lancs.ac.uk/fass/pic-library/pure/bg_jquery_tab_right_selected.gif") no-repeat right top;}

td#text  ul.tab_navigation a:focus {outline:0;}

/* staff list */

td#text ul.stafflist {
	margin:0 5px 0 0;
	padding:1px 0 0;
	list-style-type:none;
	background:transparent url('http://www.lancs.ac.uk/fass/pic-library/pure/dots.gif') repeat-x scroll left top;
	width:100%;
	float:left;
}

td#text ul.stafflist li {
	margin:0;
	padding:0;
	background:transparent url('http://www.lancs.ac.uk/fass/pic-library/pure/dots.gif') repeat-x scroll left bottom;
	width:100;
	float:left;
}

td#text .stafflist span {
	display:block;
	margin:0;
	padding:10px 10px 15px 15px;
	text-decoration:none;
	background:transparent;
	min-height:85px;
}

td#text .stafflist span span {
	padding:0 0 2px;
	min-height:0;
}


td#text .stafflist a, 
td#text .stafflist a:link, 
td#text .stafflist a:visited {
	text-decoration:none;
}


.stafflist .image img {
	border:none;
}

 .stafflist .image {
	height:75px;
	width:75px;
	float:left;
	overflow:hidden;
	padding:0;
}

td#text .stafflist .name,
td#text .stafflist .role,
td#text .stafflist .phone,
td#text .stafflist .email {
	margin-left:90px;
	

}

td#text .stafflist .name {
	font-weight:bold;
	font-size:120%;
	color:#003;
}

td#text .stafflist .role {
	font-weight:bold;
	font-size:100%;
}

td#text .stafflist .phone,
td#text .stafflist .email {
	font-weight:normal;
	font-size:90%;
	
}

td#text .stafflist .email a {
	text-decoration:none;
}

td#text ul.stafflist li {
	width:450px;
	margin-right:25px;
}

/*td#text .stafflist .name {
	
	font-weight: bold;
}*/

td#text .stafflist .role,
.stafflist .email,
.stafflist .email a, .stafflist .email a:link {
	color:#666;	
}

ul.publications {
	border-bottom:1px dotted #FCF1F0;
	list-style:none;
	margin:0 0 15px 0;
}

ul.publications li {
	border-top:1px dotted #FCF1F0;
	margin:0;
}

ul.publications li a {
	display:block;
	color:#000;
	text-decoration:none;
	padding:7px 10px;
}

td#text ul.publications li a:hover {
	background-color:#F0F0F0;
}


/*  projects  */
td#text ul.projects {	
	list-style:none;
	margin: 5px;
	padding: 5px;
}

td#text ul.projects li {
	background:transparent url('http://www.lancs.ac.uk/fass/pic-library/pure/dots.gif') repeat-x scroll left top;
	margin:0px;
	padding:10px;
	/* 7 dec*/
	clear:left; 
	
}
      

/* new styles added 13/11/2012 */

td#text ul.projects h2 a:link {
	font-size: 1.2em;
	color: #036;
	font-weight: bold;
	margin: 5px 0px 3px 0px;
	text-decoration: none;
}


td#text  ul.projects h2 a:hover{
	color: #036;
	text-decoration: underline;
}
td#text  ul.projects h2 a:visited{
	color: #036;
	text-decoration: none;
}

td#text ul.projects .readmore {
	font-size:10px;
	}

td#text ul.projects .image {
          width:75px;
          float:left;
          overflow:hidden;
            padding:8px 5px;
}
td#text ul.projects .text {
            margin-left:100px;
            display:block;
            overflow:hidden;
}


#rightBlock .section h3 {
	font-size:90%;}
	
	#centreBlock h3 
{
	font-size:80%;
	}

#rightBlock {
	float: right;
	width: 300px;
}

#rightBlock .section {
	background:transparent url('http://www.lancs.ac.uk/fass/pic-library/pure/dots.gif') repeat-x scroll left top;
	margin: 5px;
	padding: 5px;
	font-size:85%;
}



#imgBlock {
	float: left;
	max-width: 270px;
	}
	
#imgBlock img {
	float: none;
	margin: 5px 10px;
}

#centreBlock {
	float:left;
	min-width: 50px;
}
