/*
  Color scheme:
   #008657 = evergreen, color of the WA flag
   #00754C = darker evergreen, for use against shaded backgrounds
	 #e6ffe6 = pale green
   #FBD618 = yellow, color in the WA seal
*/
body {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 1em;
  line-height: 1.5em;
  margin: 1em;
  padding: 0;
  background-color: white;
}
header {
  position: relative;
  min-height: 133px;
  border-bottom: 5px solid #008657;
}
header img {
  width: 200px;
  height: 133px;
}
header .site-title {
	font-size: 2em;
	font-weight: bold;
	margin: 0 0 0.75em;
	color: #008657;
	position: absolute;
	bottom: 0;
	left: 210px;
}
nav ul {
	list-style-type: none;
}
nav ul li {
	display: inline;
	background-color: #e6ffe6;
	border: 2px solid black;
	border-top-left-radius: 0.45em;
	border-top-right-radius: 0.45em;
	padding: 0.35em 0.65em 0.15em
}
nav ul li.current {
	background-color: #008657;
}
nav ul li a {
	font-size: 1.1em;
	color: black;
	text-decoration: none;
	margin: 0;
	padding: 0;
	border: 3px solid transparent;
	width: 100%;
}
nav ul li.current a {
	color: white;
}
main {
  clear: left;
  margin: 1em;
}
main h1 {
  font-size: 1.8em;
  color: #333;
  margin: 1.25em 0 1em;
}
main a {
	border: 3px solid transparent;
	border-bottom: 2px solid #008657;
	color: #008657;
	text-decoration: none;
}
main section a {
	color: #00754C;
}
section {
	background-color: lavender;
	margin: 1em 0;
	padding: 0.5em;
	border-radius: 0.5em;
}
h2 {
  font-size: 1.5em;
  color: #444;
  margin-left: 0.5em;
}
h3 {
  font-size: 1.2em;
  color: 444;
  margin-left: 1em;
}
p,
li {
  width: 55em;
  max-width: 98%;
}
p {
  margin-left: 1.15em;
}
pre {
  margin-left: 1em;
  width: 50em;
}
footer {
  border-top: 5px solid #008657;
  font-size: 1.1em;
}

/*
  Individual section background colors
*/
section#s1 {
  background-color: #EEEEEE; /* light gray */
}
section#s2 {
  background-color: #EEEEEE;
}
section#s3 {
  background-color: #ffffe6; /* light yellow */
  border: 2px solid #340449;
}
section#s4 {
  background-color: #E6E6FA; /* lavendar */
}
section#s5 {
  background-color: #e6ffff; /* light blue */
}
section#s6 {
  background-color: #e6ffe6; /* light green */
}
section#s7 {
  background-color: #EEEEEE; /* light gray */
}

/*
	Visible focus indicator
*/
*:focus {
  border: 3px solid #94BFF9 !important;
  border-radius: 3px;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset,
     0 0 3px rgba(102, 175, 233, 0.6);
  outline: 0 none;
}
button::-moz-focus-inner {
  border: 0;
}

/*
	Misc. styles
*/
.deadline, .todo {
	font-weight: bold;
	color: #C00;
}
