/* BASIC TEXT SIZE */

body {	
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:84%;
margin: 0; 
padding: 0;
text-align: center;
} 

/* SITE STRUCTURE */

#container { 
width: 100%;  
margin: 0 auto; 
border: 1px solid #FFFFFF;
text-align: left;
} 

#header { 
margin-top:8px; 
margin-left:10px;
margin-right:10px;
height:84px;
background-color:#A60F3A;
}

#navLeft {
float: left;
width: 101px;
padding-top:3px;
padding-left:0px; 
margin-left:5px;
}

#navRight {
float: right; 
width:211px; 

padding-top:3px; 
}

#content {
width:auto;
margin-top:9px;
margin-left:145px;
margin-right:244px;
font-family: Verdana, Arial, Helvetica, sans-serif;
line-height:135%;
color: #333333;
border-left:1px solid #DDDDDD;
border-right:1px solid #DDDDDD;
border-bottom:1px solid #DDDDDD;
padding-left:35px;
padding-right:30px;
padding-bottom:15px; 
	
}



/* HTML ELEMENTS */


h1,h2,h3,h4,h5 { 
margin:0; 
padding:0; 
} 

h1{

font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight:normal;
font-size: 145%;
font-style:italic;
color: #FFFFFF;

}


h2{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
color: #A60F3A;
font-size: 100%;
padding-top:10px;
padding-bottom:8px;

}

h2.themes{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
color: #A60F3A;
font-size: 100%;
padding-top:10px;
padding-bottom:14px;

}

h2.staff{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
color: #A60F3A;
font-size: 100%;
padding-top:10px;
padding-bottom:15px;
}
h2.staffList{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
color: #A60F3A;
font-size: 86%;
padding-top:5px;
padding-bottom:10px;
}

h2.list{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
color: #A60F3A;
font-size: 86%;
padding-top:2px;
padding-bottom:15px;
}
h3{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
color: #A60F3A;
font-size: 100%;
padding-top:20px;
padding-bottom:8px; 
}
h4{
padding-top:15px;
padding-bottom:5px;
font-size: 86%;
font-weight:600;

}


li{
padding-bottom:20px;

}

a img {
border:none;
}

/* HEADER SECTION */


.titleTop{
	position:absolute;
	top:48px;
	margin:0;
	padding-top:0px;
	padding-left:150px;
	left: -11px;


   
}


.iesrLogo{
height:100%
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 75%;
color:#FFFFFF;
float:right;
padding-top:5px;
padding-left:7px;
padding-right:5px;
padding-bottom:2px;
  
line-height:135%;
  }
.line{
height:100%
width:2px;
border-left:1px solid #FFFFFF;
background-color:#FFFFFF;
}
.institute{
font-family: Verdana, Arial, Helvetica, sans-serif;
padding-left:2px;
padding-right:10px;
color: #A60F3A;
background-color:#FFFFFF;
  }
.iesrLogo a{
text-decoration: none;
color:#FFFFFF;
line-height:150%;
  }


.staffsLogo{
position:absolute;
width:130px;
height:84px;
}





/* LINKS */



.linkTitle{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 92%;
	color: #999999;
	padding-top:12px;
        padding-bottom:5px;
        
	}

.link{
padding-bottom:2px;

}

.sideLinks A {
font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 85%;
	color:  #999999;
	text-decoration: none;
        padding-bottom:20px;

	}

.sideLinks A:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #A60F3A;
	text-decoration: underline;
	font-size: 85%;
		
}
 

.redLinks A{
font-family: Verdana, Arial, Helvetica, sans-serif;
     
	color:  #333333;
	text-decoration: none;
}
.redLinks A:hover{
font-family: Verdana, Arial, Helvetica, sans-serif;
    
	color:  #A60F3A;
	text-decoration: underline;
}


.breadcrumb{


margin-left:110px;
margin-right:230px;
padding-top:2px;

font-family: Verdana, Arial, Helvetica, sans-serif;
color:#A60F3A;
font-size: 77%;
}

.breadcrumb A{
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #999999;
text-decoration: none;

}
.breadcrumb A:hover{
font-family: Verdana, Arial, Helvetica, sans-serif;
color:#A60F3A;

text-decoration: underline;
}

.breadArrow
{
font-family: Verdana, Arial, Helvetica, sans-serif;
color:#999999;
}

/* Jump links to page sections e.g.Research Interests */

.anchors{
padding-top:30px;
padding-bottom:20px;

}
.anchors A{

font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 78%;
	color:  #999999;
	text-decoration: none;
	}
.anchors A:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #A60F3A;
	text-decoration: underline;
	font-size: 78%;
		
}

/* Jump back to top */


.anchors2{
float:right;
padding-top:15px;
padding-bottom:40px;

}



.anchors2 A{

font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 78%;
	color:  #999999;
	text-decoration: none;
	}
.anchors2 A:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #A60F3A;
	text-decoration: underline;
	font-size: 78%;
		
}

/* STAFF PAGE ITEMS */

.contactDetails{
margin-left:140px;
}


h3.staff{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
color: #A60F3A;
font-size: 100%;
padding-top:20px;
padding-bottom:8px;
}

h3.christine{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
color: #A60F3A;
font-size: 100%;
padding-top:70px;
padding-bottom:8px;
}


h4.fiona{
padding-top:5px;
padding-bottom:10px;
font-size: 85%;
font-weight:bold;

}

h4.steve{
padding-top:20px;
padding-bottom:5px;
font-size: 100%;
font-weight:500;
}

h4.john{
padding-top:30px;
padding-bottom:7px;
font-size: 87%;
font-weight:600;

}

h4.top{
padding-top:10px;
padding-bottom:7px;
font-size: 87%;
font-weight:600;

}

h5{
padding-top:5px;
padding-bottom:5px;
font-size: 80%;
font-weight:bold;

}
h5.top{
padding-top:10px;
padding-bottom:5px;
font-size: 80%;
font-weight:500;

}

h5.john{
padding-top:40px;
padding-bottom:5px;
font-size: 80%;
font-weight:600;

}

img.staff{
padding-right:25px;

}
/* Conference 2008 */

h2.conference{
color: #999999;
text-align:center;
font-size: 105%;
padding-top:10px;
padding-bottom:15px;
}
h3.conference{
color: #999999;
text-align:center;
font-size: 125%;
padding-top:10px;
padding-bottom:15px;
}
h4.conference{
color: #A60F3A;
text-align:center;
font-size: 120%;
padding-top:10px;
padding-bottom:15px;

}
h5.conference{
color: #000000;
text-align:center;
font-size: 100%;
padding-top:10px;
padding-bottom:25px;
}

/* Projects specific items.. */


.logos{
padding-top:25px;
padding-bottom:20px;
}



.projectSummary{
padding-top:50px;
padding-bottom:5px;
}

.projectSummary.iceland{
padding-top:60px;
padding-bottom:5px;
}
.imgCap{
padding-top:10px;
padding-right:100px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 85%;
font-style:italic;
color: #333333;
}


.listSection{
padding-top:10px;
padding-bottom:30px;
border-bottom:1px solid #DDDDDD;

}


.listSection A{
font-family: Verdana, Arial, Helvetica, sans-serif;
color:#333333;
text-decoration: none;

}
.listSection A:hover{
font-family: Verdana, Arial, Helvetica, sans-serif;
color:#A60F3A;

text-decoration: underline;
}

.listSection.bottom{
border-bottom:0;
padding-bottom:15px;
}

.listSection.top{
padding-top:5px;
padding-bottom:20px;
}

.listSection.staff{
padding-top:10px;
padding-bottom:40px;
border-bottom:1px solid #DDDDDD;

}

.listSection.staffTop{
padding-top:5px;
padding-bottom:40px;


}

.listSection.staffBottom{
padding-bottom:25px;
border-bottom:0;

}

img.list{
padding-right:20px;

}


/* FOOTER */

#footer{
margin-top:25px;
margin-right:10px;
margin-left:10px;
margin-bottom:10px;
padding-top:1px;
padding-bottom:1px;


text-align:center; 
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #FFFFFF;
font-size: 80%;
background-color:#A60F3A;

border-left:1px solid  #A60F3A;
border-right:1px solid  #A60F3A;
border-bottom:1px solid #A60F3A;
border-top:1px solid #A60F3A;

}

/* LECTURES */

.lectureTitle{
color:#006633;
font-weight:bold;

}
.sponsors{
padding-top:40px;

}
/* CARBON FOOTPRINT */
.legend{
width:70%;
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #333333;
font-size: 82%;

font-style:italic;
padding-top:7px;
padding-bottom:10px;
}

/* OTHER CLASSES */

.clearfloat { 
    clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}
.indent {
 padding-left: 2em;
}

