/* general layout */

h1{font-size: 180%;}
h2{font-size: 150%;}
h3{font-size: 120%; margin:5px 0;}
.small {font-size: 70%;}
img{border: 0px;}
body 
{
	padding: 5px 0 0 5px;
	margin: 0;
	background-color: #fff;
	color: black;
	font-family: verdana, sans-serif;
	font-size: 14px;
}

a{ color:#0505AA; text-decoration: none;}
a:hover{text-decoration: underline;}

div {padding: 0;margin: 0;border: 0;}
table {border-collapse: collapse; padding: 0;margin: 0;border: 0;}
td {padding: 0;margin: 0;border: 0;vertical-align: top;}
/*
th {padding: 0;margin: 0;border: 0;vertical-align: top;}
*/

p.note {display:none; color:red;}
p.publicnote {color:red;}

/* the layout of the main table */
td#logo
{
  background-color: #bbbbff;
}

/* title bar at the top */
td#title
{
  background-color: #ccccff;
  color:#000;
  padding: 0 1em;
}
td#title h1
{
	margin: 0;
	padding: 0;
}

/* left part / menu */
td#menu
{
  background-color: #ddddff;
	width: 15em;
	margin-top:20px;
  font-size:90%;
}
td#menu a{margin-top:2px;	padding: 0 0.7em; color: black; display: block; text-decoration: none;}
td#menu a.sub {margin-top:0px; padding: 0 0.7em 0 1.4em; color: black;}
td#menu a.subsub {margin-top:0px; padding: 0 0.7em 0 2.1em; color: black;}

td#menu a.current {background-color: #d0c6d4; font-weight: bold;}
td#menu a.subcurrent {background-color: #d0c6d4; margin-top:0px; padding: 0 0.7em 0 1.4em; font-weight: bold;}
td#menu a.subsubcurrent {background-color: #d0c6d4; margin-top:0px; padding: 0 0.7em 0 2.1em; font-weight: bold;}

td#menu a:hover,
td#menu a.sub:hover,
td#menu a.subsubs:hover,
td#menu a.current:hover,
td#menu a.subcurrent:hover,
td#menu a.subsubscurrent:hover
{background-color: #d0c6d4;}

/* middle part style */
td#middle
{
	background-color: #eaf0ff;
	height: 480px; /* this is sort off full screen in netscape on 1024x768 resolution */
	width: 50em;
	padding: 10px;
}
td#middle img{margin:0px 5px;}

#phdstudents{font-size:80%;}
table.People, ul.People{ font-size:80%;}
table.People{width:100%}
td.People{width:33%;}
td.People h2{margin:0;}

table.themes {width:100%;}
table.themes td{width:25%;}

#colloquium table{padding: 0; margin: 0; border: 1px solid #444;}
#colloquium table th{padding: 0px 5px; margin: 0; border: 1px solid #777;}
#colloquium table td{padding: 0px 5px; margin: 0; border: 1px solid #777;}


/* style at the bottom */
div#validation
{
	background-color: #f2f1f9;
	color: #ddd;
	float: right;
  margin: 5px;
	font-size: 80%;
}
div#validation a{color: #ddd;}

td#webmaster
{ 
  padding: 10px;
  margin: 0;
	background-color: #ccddff;
  color: #555;
  font-size: 80%;
}
div#webmaster a{color: white;text-decoration:underline;}

/* definition lists on the downloads page */

dd { 
  padding: 0px;
  margin: 0px 0px 5px 0px;
  font-size: 80%;
  color: #444;
}

/* layout of research application */
div.app {
  height: 120px;
  width: 170px;
  text-align: center;
  float: left;
}

