body {
  background-color: #EEFFCC;
  margin: 0;
  padding: 0;
}
#topbar {
  background-color: #006A57;
  height: 120px;
  margin: 0;
  padding: 0;
  padding-top: 4px;
  text-align: center;
  /*border: 1px solid red;*/
}
#linksbar {
  margin: 0;
  padding: 0;
  padding-top: 0em;
  position: absolute;
  font-size: 115%;
  width: 10.5em;
  height: 700px;
  left: 0;
  font-family: Georgia, serif;
  background-image: url('gradient.png');
  background-repeat: repeat-x;
  /* border: 1px solid #ffff00; */
}
#main {
  margin: 0;
  padding: 1em;
  background-color: #EEFFCC;
  margin-left: 13.5em;
  color: #000000;
  /* border: 1px solid #ffff00;*/
  font-family: Arial, Helvetica, sans-serif;
}
p {
  text-align: justify;
}
h1 {
  color: #660099;
  text-align: left;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 150%
}
h2 {
  color: #CC0066;
  text-align: left;
  font-family: Arial, Helvetica, sans-serif;
  font-style: italic;
  font-size: 120%
}
.date  {
  color: #000000;
  text-align: justify;
}
#linksbar ul {
  list-style-type: none;
  padding-left: 0;
}

#linksbar li {
  padding: 0.1em 0.5em 0.1em 0.5em;
  margin: 0.15em;
}
#linksbar a {
  color: #D0B0F4;
  text-decoration: none;
  display: block;
}
#linksbar a:visited {
  color: #BB88EE;
}	
#linksbar a:hover, #linksbar a:active {
  color: #F6F824;
  text-decoration: underline;
}
.picleft {
  float: left;
  padding: 1em;
  }
.picright {
  float: right;
  padding: 1em;
  }
.piccenter {
  text-align: center;
  padding: 1em;
  }
.furtherinfo {
  text-align: right;
  margin-right: 2em;
}
a {
  color: #0808DE;
}
a:visited {
  color: #AA77FF;
}	
a:hover, a:active {
  color: #CC0066;
}
ul {
  list-style-type: disc;
}
li ul {
  list-style-type: circle;
}  


/*
   stylesheet for publist classes
*/

.publist li {
	padding-bottom: 1em;
}

.publistheader {
	font-family: Bitstream Vera Sans, Verdana, sans serif;
	font-size: 120%;
	padding-top: 1em;
}

.linkheader {
	font-weight: bold;
}

.publistcredit {
	font-family: Bitstream Vera Sans, Verdana, sans serif;
	font-size: 80%;
	color: #666666;
}

.publistcredit A {
	color: #6666ff;
}

.publinks {
}

.newpubmarker {
  float: left;
  margin: 0 0.2em 0.2em 0;
}

.publistabstract {
	padding: 0 2em 0 2em;  
}
