
/* These are re-assigned values from skeleton */
h1 { font-size: 3.0rem; line-height: 1.3;  letter-spacing: -.1rem; }
h2 { font-size: 1.8rem; line-height: 1.5;  letter-spacing: -.05rem; }
h3 { font-size: 1.5rem; line-height: 1.6;  letter-spacing: 0; }
h4 { font-size: 1.8rem; line-height: 1.5;  letter-spacing: -.05rem; }
h5 { font-size: 1.5rem; line-height: 1.6;  letter-spacing: 0; }
h6 { font-size: 1.5rem; line-height: 1.6;  letter-spacing: 0; }

h4, h5, h6 { margin-bottom: 0.5rem; }

h1 h2, h3 { color: #000; }      /* Black */
h4, h5, h6 { color: #707070; }  /* Grey */

h2 { font-weight: bold; }
h3 { font-weight: bold; text-transform: uppercase; }
h4 { font-style: italic; }
h5, h6 { text-transform: uppercase; }

h2 { font-size:140%; }
h6 { font-size:80%; }

a { text-decoration: none; }
a:hover { text-decoration: underline; }

nav a { display: block; padding: 0 20px; text-decoration: none; }
nav a:hover { text-decoration: underline; }
nav li { float:left; margin-bottom: 0; color: #1EAEDB; }
nav ul {
  list-style: none;
  position: relative;
  display: inline-table;
  margin: 0;
}
nav ul ul {
  display: none;
  background: #ffffff;
  position: absolute;
  top: 100%;
  border-left: 1px solid #222;
}
nav li:hover > ul { display: block; }
nav ul ul li { clear:both; position: relative; padding-top: 1rem; }
nav ul ul li:last-child { padding-bottom: 1rem; }

header h1 { margin-bottom: 1rem; }
header a:hover {text-decoration: none; }

h1 a { color: inherit; }
h1 a:hover { text-decoration: none; color: #1EAEDB; }

hr { margin-top: 2rem; margin-bottom: 2rem; }

p { margin-bottom: 2rem; }
.line-block { margin-bottom: 2rem; }

p code, li code {
  background: initial;
  border: initial;
  padding: 0;
  white-space: pre-wrap;
  color:firebrick;
}

.newthought span
{ font-size: 80%;
  text-transform: uppercase;
  display: inline-block;
}

img { max-width: 100%; }

/* Place markers on outside of lists */
ul, ol {
  list-style-position: outside;
  margin-left: 2rem;
  margin-right: 2rem;
}

/* Pack nested lists more tightly */
li ul li, li ol li {
  margin-bottom: 0rem;
}
li ul li:last-child, li ol li:last-child {
  margin-bottom: 1rem;
}

/* Adjust default font-size for nested lists */
ul ul, ul ol, ol ol, ol ul {font-size:98%}

dl dd { margin-bottom:2.5rem; }
dt { font-weight: bold; }
