
BODY { 
	background-color:white;
	margin-left: 10px; 
} 

P {	
	margin-left: 10px;
	margin-right: 10px;
	font:13px Verdana, Arial, Helvetica, sans-serif; 
}

PRE { font:13px "Courier", sans-serif; }  

B { font-weight:bold; }
STRONG { font-weight:bold; }
CODE { font:13px "Courier", sans-serif; }

H1 { font:20px Verdana, Helvetica, sans-serif; 
	color:black; 
	font-weight:bold; 
	text-decoration: underline;
	margin-left: 10px;
}	

H2 { font:16px Verdana, Arial, Helvetica, sans-serif; 
	color:black; 
	font-weight:bold; 
	margin-left: 10px;
}

H3 { font:14px Verdana, Arial, Helvetica, sans-serif; 
	color:black; 
	font-weight:bold; 
	margin-left: 10px;
}

H4 {  font:14px Verdana, Arial, Helvetica, sans-serif; 
	color:black; 
	margin-left: 10px;
}

/********************************************************************
 * LISTS & TABLES
 ********************************************************************/
LI { font:13px Verdana, Arial, Helvetica, sans-serif; }

UL { font:13px Verdana, Arial, Helvetica, sans-serif; }

OL { font:13px Verdana, Arial, Helvetica, sans-serif; }
DT { font:13px Verdana, Arial, Helvetica, sans-serif; font-weight:bold; margin-left: 20px}
DD { font:13px Verdana, Arial, Helvetica, sans-serif; }       

TD { font:13px Verdana, Arial, Helvetica, sans-serif; }

TH { font:13px Verdana, Arial, Helvetica, sans-serif; 
	font-weight:bold;
	text-align:center;
}

/**************
 * our stuff
 **************/

.navBarSection { font:12px Verdana, Arial, Helvetica, sans-serif; font-weight:bold; }
.navBarSubSection { color: black; font:10px Verdana, Arial, Helvetica, sans-serif; text-decoration: underline}
.navBarSubSubSection { font:10px Verdana, Arial, Helvetica, sans-serif; }


A.navlink { color: black; text-decoration: none; }
A:hover { color: red; }
A.hiddenlink { color: #d3d8b6; background: transparent;}
A.hiddenlink:hover { color: #d3d8b6;  background: transparent; }
A.hiddenlink:visited { color: #d3d8b6;  background: transparent; }
A.hiddenlink:link { color: #d3d8b6;   background: transparent;}
A.hiddenlink:active { color: #d3d8b6; background: transparent;}
img.hiddenlink { color: #d3d8b6; background: transparent; }

table.pastprojects { font:12px Verdana, Arial, Helvetica, sans-serif; margin-left: 20px; }
table.pastprojects tr td { color: black; text-align: left}
table.pastprojects tr td a { color: blue; font-weight:bold; }

table.coloured { background-color: #d3d8b6; }
table.timetable { margin-left: 20px; border-style:solid; }

tr.toprow { background-color: #d3d8b6 ; text-align:center; font-weight:bold;}
td.contentCell { background-color: white; }
ul.people { list-style: none; }

/* this sets up our project pages */
table.project tr.toprow { background-color: #bdd3b6; }
table.project tr.toprow h1 { text-decoration: none; }

.inset { margin-left: 20px; }
.groupHeading { color: black; text-decoration: underline; }

div.abstract { font-size: 11px; margin: 1em 2em; }
div.row-even, div.row-odd { margin: 0 2em; padding: 0.5em; }
div.row-odd { background-color: #e2e8c3; }
span.pub-title { font-weight: bold; }
span.pub-source { font-size: 11px; }
div.pub-link { float: right; padding: 0px 5px; font-size: 11px; }
div.pub-link a { text-decoration: none; }
div.pub-note { float: right; font-style: italic; }

div.yearnav { text-align: center; }

a img { border: 0; }