h1 {
font-size:medium;
font-weight:normal;
//background-color:#eee;

   padding:1%;
   border-width:thin;
   //border-color:#eee;
   border-style:solid;
  
}

# make super/subscripts not cause uneven vertical line spacing
# http://www.cs.tut.fi/~jkorpela/www/linespacing.html
sup, sub { vertical-align: 0;
           position: relative; }
sup { bottom: 1ex; }
sub { top: 0.8ex; }

#linklist li
{
display: inline;
list-style-type: none;
padding-right: 3%;
max-width: 850px
}
#linklist  {
text-align:left; #when reading, your eyse should start over at the left edge
}



#listnav {
	border-top:thin;
	border-top-style:solid;
	padding-top:1%;
}
#listnav li, #listnav ul {
	display:inline;
	list-style-type: none;
	padding-right:3px;
	padding-left:0px;
	margin:0px;
	padding:0px;
}
#listnav p {display:inline;}
#listnav li:after{
	content:" :: ";
}



<!--.body {background-color:white;}-->


.info  {
font-style:italic;
<!-- display:none;-->
}

.info:after{content: ":";}


.abstract {

	display:block; 
//	padding-left: 2%;
	max-width:850px;

}


.ack {
     font-size:smaller;
	 color:#666666;
	 font-style:italic;
}

.bibtex { 
	white-space:pre-wrap;
//	display:block; 
//	padding-left: 2%;
	font-family:monospace;
}

.titlecase {
text-transform:capitalize;
}

.ptitle { font-weight:bold; }

.pin {font-style:normal;}


div.teaser  {
	text-align:center;
}
div.teaser img {
	width:70%;
	border-style:solid;
	border-width:thin;
	border-color:#666;
}