/* Stylesheet for AT2006 */

:root {
  overflow-y: scroll;
}

body {
  font-family: 'Palatino Linotype', Palatino, Palladio, 'Book Antiqua', 'Zapf Calligraphic 801 BT', 'Minion Web', 'Minion Pro', Minion, serif;
  color: #322825;
  background-color: white;
}

ol {
  list-style-type: decimal;
}
ol ol {
  list-style-type: lower-alpha;
}

div {
  padding: 0em;
  margin: 0em;
}

body div {
  margin: 1.8em auto 0em auto;
  max-width: 750px;
}

div div {
  margin: 0em;
  border-top: medium solid #f5e1c9;
  border-left: thin solid #f5e1c9;
}

p {
  padding: 0.5em 0.4em 0em;
  margin: 0em;
}

.top {
  margin-top: 1ex;
  background: none;
  text-align: center;
  max-width: none;
}

h1 {
  color: #af6446;
  text-align: center;
  font-style: italic;
  margin: 1.5em 0em 0em;
  padding: 0em;
}

h2 {
  color: #d2a287;
  text-align: center;
  margin: 0em;
  padding: 0em;
}

h3 {
  color: black;
  font-size: 1.2em;
  font-style: italic;
  font-weight: normal;
  padding: 0em 1em;
  margin: 0em;
  background-color: #fcefe7;
  border-top: thin dotted #f5e1c9;
  border-left: thin dotted #f5e1c9;
}

p.motto {
  color: black;
  font-style: italic;
  padding-left: 1em;
}

.rubric {
  margin-top: 1.8em;
  text-align: center;
  font-style: italic;
  font-size: 0.8em;
  color: #af6446;
}

p.note {
  font-style: italic;
  font-size: 0.8em;
}

.nav {
  margin: 0em auto 1em;
}

.toc, .nav {
  text-align: center;
  font-style: italic;
}

.toc {
  max-width: none;
}

.toc ul, .nav ul {
  list-style-type: none;
  padding: 0em;
  margin: 0em;
}

.toc li {
  display: inline;
}

.nav li {
  display: block;
  float: left;
  width: 20%;
}

.toc a {
  text-decoration: none;
  padding: 0.3em 1.4em;
  margin: 0em 1ex;
  background-color: #fcefe7;
  border: thin solid #f5e1c9;
}

.nav a {
  display: block;
  border: 1px solid #fcefe7;
  text-decoration: none;
  margin: 0em 1ex;
}

a:link, a:visited {
  color: #322825;
}
a:hover {
  color: #9a7c71;
}

.toc a:active {
  background-color: white;  
}

.nav a:hover {
  background-color: #fcefe7;
}

.nexuum {
  list-style-type: none;
  padding-left: 3ex;
}
.nexuum li {
  padding-bottom: 1ex;
}
.nexuum ul {
  padding-top: 0.5em;
  font-style: italic;
}

div.clear {
  border: 0px;
  margin: 0px;
  padding: 0px;
  clear: both;
}
