.assistive-text {
	position: absolute !important; clip: rect(1px, 1px, 1px, 1px);
}
sup {
	height: 0px; line-height: 1; font-size: 10px; vertical-align: baseline; position: relative;
}
sub {
	height: 0px; line-height: 1; font-size: 10px; vertical-align: baseline; position: relative;
}
sup {
	bottom: 1ex;
}
sub {
	top: 0.5ex;
}
abbr {
	border-bottom-color: rgb(230, 230, 230); border-bottom-width: 1px; border-bottom-style: dotted; cursor: help;
}
acronym {
	border-bottom-color: rgb(230, 230, 230); border-bottom-width: 1px; border-bottom-style: dotted; cursor: help;
}
dfn {
	border-bottom-color: rgb(230, 230, 230); border-bottom-width: 1px; border-bottom-style: dotted; cursor: help;
}
.alignleft {
	margin: 5px 15px 5px 0px; float: left;
}
.alignright {
	margin: 5px 0px 5px 15px; float: right;
}
.aligncenter {
	text-align: center;
}
.entry-meta {
	clear: both;
}
.page-link {
	clear: both;
}
.nav-single {
	line-height: 2; overflow: hidden; clear: both;
}
.nav-previous {
	width: 50%; float: left;
}
.nav-next {
	width: 50%; text-align: right; float: right;
}
div.attachment {
	text-align: center;
}
.format-image .entry-meta h6 {
	display: inline-block;
}
.format-link .entry-meta h6 {
	display: inline-block;
}
.format-quote .entry-meta h6 {
	display: inline-block;
}
.format-status .entry-meta h6 {
	display: inline-block;
}
.sticky .entry-meta h6 {
	display: inline-block;
}
.entry-meta .label {
	margin: 15px 0px; text-transform: uppercase; font-style: italic; float: right;
}
.format-status .entry-header img {
	margin: 5px 15px 0px 0px; float: left;
}
.format-link .entry-content a {
	line-height: 1; font-size: 22px;
}
.summer {
	border: 1px solid black; border-image: none; border-collapse: collapse;
}
.summerhead {
	color: rgb(255, 255, 255); background-color: rgb(113, 102, 88);
}
.summeryounger {
	background-color: rgb(236, 242, 195);
}
.summerolder {
	background-color: rgb(205, 227, 166);
}
.post-box .row > .columns.left {
	margin-right: 0px; margin-left: 0px;
}
.row .entry-content > .columns.left {
	margin-right: 4.4%; margin-left: 0px;
}
.row .entry-content > .columns.right {
	margin-right: 0px; margin-left: 4.4%; float: right;
}
.row .entry-content > .columns br {
	line-height: 0; font-size: 1%;
}
#supplementary {
	padding-top: 20px;
}
#footer {
	padding-top: 20px;
}
footer > div:last-child.row {
	padding-top: 20px; margin-top: 80px; border-top-color: rgb(230, 230, 230); border-top-width: 1px; border-top-style: solid;
}
footer > div:first-child.row {
	padding-top: 20px; margin-bottom: -80px;
}
.forsyth-header #searchform {
	margin-top: 14px; float: right;
}
.forsyth-header input {
	float: left;
}
.forsyth-header .header-img {
	margin: 30px 0px; padding-bottom: 30px; border-bottom-color: rgb(230, 230, 230); border-bottom-width: 1px; border-bottom-style: solid; display: block;
}
.entry-meta {
	font-size: 14px;
}
article footer.entry-meta {
	margin: 30px 0px; padding-bottom: 30px; border-bottom-color: rgb(230, 230, 230); border-bottom-width: 1px; border-bottom-style: solid;
}
article:last-child footer.entry-meta {
	border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none;
}
table {
	width: 100%;
}
ol.commentlist {
	margin-left: 0px;
}
.commentlist li {
	list-style: none;
}
article.comment {
	margin: 30px 0px;
}
.comment-meta img {
	margin: 5px 10px 5px 0px; float: left;
}
#comment {
	min-height: 120px;
}
.entry-content ul {
	margin-left: 17px;
}
aside ul {
	margin-left: 17px;
}
ul.page-numbers {
	height: 24px; margin-left: -5px; display: block;
}
ul.page-numbers li {
	height: 24px; color: rgb(153, 153, 153); font-size: 14px; margin-left: 5px; float: left; display: block;
}
ul.page-numbers li a {
	padding: 1px 7px; color: rgb(85, 85, 85); display: block;
}
ul.page-numbers li:hover a {
	background: rgb(230, 230, 230);
}
ul.page-numbers li a:focus {
	background: rgb(230, 230, 230);
}
ul.page-numbers li.unavailable a {
	color: rgb(153, 153, 153); cursor: default;
}
ul.page-numbers li.unavailable:hover a {
	background: none;
}
ul.page-numbers li.unavailable a:focus {
	background: none;
}
ul.page-numbers li span.current {
	background: rgb(43, 166, 203); padding: 1px 7px; color: rgb(255, 255, 255); font-weight: bold; display: block; cursor: default;
}
.off-canvas [role='main']::before {
	background: none; box-shadow: none; -webkit-box-shadow: none; -moz-box-shadow: none;
}
.js .off-canvas [role='main'] {
	background: none;
}
@media all and (min-width:768px)
{
.js .off-canvas [role='complementary'] {
	width: 20%; margin-top: 14px;
}
.js .off-canvas [role='main'] {
	width: 80%;
}
}
@media handheld, only screen and (max-width:767px)
{
.sidebar-menu {
	border-bottom-color: rgb(221, 221, 221); border-bottom-width: 1px; border-bottom-style: solid; position: relative;
}
.off-canvas .menu-action {
	top: 1px; padding-left: 15px; margin-top: 0px; float: left; position: relative;
}
.off-canvas .menu-action .button.small {
	padding: 8px;
}
.off-canvas .menu-action .button.small svg {
	opacity: 0.5;
}
.js .off-canvas [role='complementary'] {
	margin-top: 0px;
}
}
h1 {
	font-family: "Open Sans", sans-serif; font-weight: bold;
}
h2 {
	font-family: "Open Sans", sans-serif; font-weight: bold;
}
h3 {
	font-family: "Open Sans", sans-serif; font-weight: bold;
}
h4 {
	font-family: "Open Sans", sans-serif; font-weight: bold;
}
h5 {
	font-family: "Open Sans", sans-serif; font-weight: bold;
}
h6 {
	font-family: "Open Sans", sans-serif; font-weight: bold;
}
#site-title {
	font-weight: 600;
}
.forsyth-header .inline-list {
	margin-top: 14px;
}
.crimestat th {
	font-size: x-small; font-weight: bold;
}
.crimestat td {
	font-size: x-small; font-weight: normal;
}
#legend-left {
	margin: 0px -20px 0px -15px; width: 350px; float: left;
}
#legend-left ul li {
	
}
#legend-center {
	margin: 0px -10px; padding: 0px; float: left;
}
#legend-right {
	padding: 0px; width: 350px; float: left;
}
.nav-headers:hover {
	padding: 3px 3px 4px; width: 100%; clear: both; list-style-type: none; background-color: rgb(0, 73, 144);
}
.nav-headers {
	padding: 3px 3px 4px;
}
#rc-imageselect {
	margin-top: 300px;
}
