/* ----------- GENERAL -------------- */
#spine .spine-contact .organization-name /* correct small font size */ {
	font-size: 1em;
}

#spine #glue:before {
	border-right: solid 1px #dcdcdc;
}

#binder {
	border-right: solid 1px #dcdcdc;
	background-color: #ffffff;
	color: #203639;
}

main {
	padding-bottom: 60px;
}

.main-header {
	background-color: #981e32;
	color: #ffffff;
}

ol>li {
	padding-bottom: 1em;
}

ul.bio li {
	padding-bottom: 1em;
}

.member ul {
	list-style-type: none;
	padding-left: 0;
}

p > img {
	padding-top: .5em;
}

figcaption {
	padding: 0 0 15px;
	font-style: italic;
	color: #717171;
}

.year-container {
	padding: 2em;
}

.year-container:nth-of-type(even), .facilities section.single:nth-of-type(even) {
	background-color: #edf3f4;
}

@media only screen and (max-width: 736px) {
	.member {
		border-top: solid 2px #dcdcdc;
	}
	
	.member .column.two {
		padding-top: 0;
	}
	
	.no-rule {
		border-top: initial;
	}
	
	img.alignleft.size-thumbnail {
		float: none;
		display: block;
		margin-left: initial;
		margin-right: auto;
	}
}

@media only screen and (max-width: 693px) {
	.featured-image {
		height: 200px;
	}
}

/* ------------HEADERS----------------*/
h1 {
	font-weight: 600;
	padding: 1.5em 0 .5em;
	font-size: 2.2em;
}

h2 {
	font-weight: 300;
	padding-bottom: .3em;
}

h3 {
	font-weight: 400;
	font-size: 1.4em;
	color: #46767c;
}

h4 {
	font-size: 1.1em;
}

@media only screen and (max-width: 693px) {
	h2 {
		font-weight: 400;
	}
}

/* ------------TABLEPRESS-------------*/
.tablepress tfoot th, .tablepress thead th {
	background-color: #d3e1e3;
	font-weight: 600;
}

.tablepress-id-2 .column-1, .tablepress-id-1 .column-1 {
	width: 30%;
}