BODY { 
	color: black; 
	font-family: Optima, "Lucida Sans", 
	"Frutiger 55 Roman", luxi sans;
	Arial, Helvetica, Geneva; 
	background-color: white;
        text-align: justify;
	}

#left {
  position: absolute;
  width: 300px;
  text-align: center
  margin-left: 20px;
}

#body {
  margin-left: 180px;
  margin-right: 20px;
}


H1, H2, H3, H4, H5, H6  { 
	color: black; 
	font-family: Optima, "Lucida Sans", 
	"Frutiger 55 Roman", luxi sans;
	Arial, Helvetica, Geneva; 
	background-color: white;
	}

H1, H2, H3, H4 {
	color: #006050;
	font-style: bold;
}

H1 {
  font-size: xx-large;
}

H2 {
  font-size: x-large;
}

H3 {
  font-size: large;
}

A { 
	color: #0000cc; 
	text-decoration: none 
	}

A:hover { 
	color: #de00b0 
	}

A:visited {
  	color: #6600aa;
	text-decoration: none;
	}

talktitle {
    font-style: italic;
    color: #880000;
    }

talkabstract {
    display: block;
    font-style: normal;
    font-size: small;
    margin-left: 20px;
    margin-right: 100px;
    margin-bot: 10px;
    }

table.programme {
  margin: 1ex 0 2em 0;
  text-align: center;
}

td.slot {
  background: #d0f0d0;
  text-align: left;
}

td.noslot {
  background: #BBBBBB;
}

td.uuslot {
  background: #ABE9AB;
}

td.day, th.day {
  padding: 1ex;
}

td.time, th.time {
  padding: 1ex;
}

th {  
	padding: 1ex;
}

b {
	color: #305500;
	font-style: normal;
}

cite {
	color: #880000;
	font-style: italic;
}

c {
	color: #666666;
	font-style: normal;
	font-size: small;
}


strong {
	color: #ff6600;
	font-style: bold;
}

tt {
	font-family: "Andale Mono", 
	"Lucida Sans Typewriter", 
	"Prestige Elite", "Courier New", Courier, Monaco }


