ul#papers {
  list-style-type: none;
  margin-left: 0px;
}

ul#papers > li {
  padding: 10px 0px;
}

@media handheld, only screen and (max-width:768px) {
  ul#papers > li:nth-child(2n) {
    margin: 0px -10px;
    padding: 10px 10px;
    background-color: #e5e5ff;
  }
  p { text-align: left; }
  body { margin: 0px; padding-bottom: 0px; }
}

p { margin: 0.3em 0px; 0.5em; }

ul#papers .versions li {
  margin-bottom: 0px;
  display: inline;
}

ul#papers div, ul.versions {
  margin: 0px; padding: 0; list-style-type: none;
}

.versiondiv {
  font-weight: bold;
}

ul#papers ul.versions {
  font-weight: normal;
  display: inline;
  list-style-type: none; margin: 0; padding: 0;
}

ul.authors, ul#papers span.references { font-size: 0.8em; color: #444; }
ul.authors { padding: 0px; list-style-type: none; margin: 0px; display: inline; }
ul.authors li, ul.versions ul, ul.versions ul li { display: inline; }

ul.authors.center { display: block; margin: 0px auto; }

ul.authors li:last-child:after { content: ". "; }
ul.versions li:last-child:after { content: ""; }
ul.authors li:after, ul.versions li:after { content: ", "; }

h2 { clear: both; font-size: 1.2em; font-weight: normal; margin: 0px; margin-bottom: -2px; }

h2.single { text-align: center; margin-top: 1em;}
h2 a { text-decoration: none; }


.authors a { color: inherit; }

h3 {
  float: left;  
  font-size: inherit;
  font-weight: bold;
  padding-right: 0.2em;
}

/*
div.summary p:before {
  font-weight: bold;
  content: "Summary: ";
}
*/
