/* Reconstructed styling for kristinaelizabethphoto.com (767).
   The authentic ProPhoto5 dynamic css (pp/static/*_style.css) was never
   archived (all captures are text/html homepage fallbacks) — documented
   compensation: neutral clean styling on the site's own archived Google
   fonts (Cutive Mono, Syncopate, Corben). No invented content. */
* { box-sizing: border-box; }
body {
  margin: 0;
  background: #ffffff;
  color: #444;
  font-family: 'Corben', Georgia, serif;
  font-size: 15px;
  line-height: 1.7;
}
a { color: #8a7a68; text-decoration: none; }
a:hover { text-decoration: underline; }

/* header */
h1, .site-title {
  font-family: 'Syncopate', sans-serif;
  text-transform: lowercase;
  letter-spacing: 2px;
  font-size: 22px;
  text-align: center;
  padding: 28px 0 6px;
  margin: 0;
  color: #333;
}

/* nav */
ul, ol { list-style: none; margin: 0; padding: 0; }
nav ul, body > ul {
  text-align: center;
  padding: 10px 0 18px;
  border-bottom: 1px solid #eee;
  margin-bottom: 24px;
}
nav li, body > ul > li { display: inline-block; margin: 0 14px; }
nav li li, body > ul li li { display: list-item; margin: 2px 0 2px 18px; text-align: left; }
nav a, body > ul > li > a {
  font-family: 'Cutive Mono', monospace;
  text-transform: uppercase;
  letter-spacing: 2px;
  font-size: 12px;
}

/* content column */
img { max-width: 100%; height: auto; }
h2, h3 { font-family: 'Syncopate', sans-serif; font-size: 15px; letter-spacing: 1px; color: #555; }
p { max-width: 720px; margin-left: auto; margin-right: auto; }
