/* style.css */
html, body {
 margin:0;
}
body {
 padding:10px;
 background: #FFF;
/* color: #b2b2b2; */
 color: #000000;
 font-family: Tahoma, 'sans-serif';
}
/*h1, h2 {
  background-color: #EEE;
}*/

/*
address {
  font-family:monospace;
  font-style:normal;
}
*/
p img {
  vertical-align:middle;
}

a {
 color:#8B3F55;
 font-weight:bold;
 text-decoration: none;
}
a img { 
  border: none;
}

/* Style for the header */
div#header,
div#header h1,
div#header h2,
div#header ul {
 margin:0px;
 text-align:center;
}
div#header {
 margin:-10px;
 margin-bottom:0;
 background:#B2B2B2;
}
div#header div#bar {
 border: solid 10px #8B3F55;
 border-width: 0 0 10px 0;
}
div#header h1,
div#header h2,
div#header h3,
div#header h1 a,
div#header h2 a {
 color: #808080;
 background:#B2B2B2;
}
div#header ul { 
  padding:0;
  margin-top: 1.12em;
  margin-bottom: 0.5em;
}
div#header li {
  display: inline;
  list-style-type: none;
}
div#header a,
div#header a:hover {
 padding: 0 5px 0 5px;
}
/*
div#header a:hover {
 background-color:#808080; 
}
*/

table.lectures {
  border: none 1px #B2B2B2;
  margin: 0;
  padding: 0;
  border-collapse: collapse;
}
table.lectures th,
table.lectures td {
 border-bottom: solid 1px; 
 border: solid 1px;
 padding: 0 10px 0 10px;
}
table.lectures td.caption {
  text-align:center;
  font-size:80%;
}


