#wpstats {
	display: none;
}

.art-sidebar2, .art-sidebar2 div {
	margin-right: 0;
	padding-right: 0;
}

#post-863 .art-postmetadataheader h1, #post-954 .art-postmetadataheader h1 {
	display: none;
}

.file-tree ul li a, .file-tree ul li a:link, .file-tree ul li a:visited, .file-tree ul li a:hover, .filebrowser_no_bullets ul li a, .filebrowser_no_bullets ul li a:link, .filebrowser_no_bullets ul li a:visited, .filebrowser_no_bullets ul li a:hover {
	font-weight: bold;
	text-decoration: none;
	color: #504E35;
}

.display-posts-listing, .listing-item {
	clear: both;
}

.display-posts-listing img {
	float: left;
	margin: 0 10px 20px 0;
	border: 1px solid #888;
}

.with-border {
	border: 1px solid #eee;
	box-shadow: 1px 1px 1px #000;
}

/******EVENTS LIST WIDGET******/
#tribe-events-list-widget-2 h4 a {
	font-family: 'Lucida Sans Unicode', 'Lucida Grande', Arial, Helvetica, Sans-Serif;
	font-size: 14px;
	color: #504E35;
}

#tribe-events-list-widget-2 ol, #tribe-events-list-widget-2 ol li {
	padding-left: 0;
	margin-left: 0;
	text-indent: 0;
}

#tribe-events-list-widget-2 .duration {
	font-weight: normal;
	color: #999666;
}

#tribe-events-list-widget-2 .tribe-events-widget-link {
	text-decoration: underline;
}

/******DIVIDES******/
.third {
	width: 33%;
	float: left;
}

.half {
	width: 50%;
	float: left;
}

.tribe-events-sub-nav, .tribe-events-cal-links, .tribe-events-ical, #tribe-events-bar {
	display: none;
	visibility: hidden;
}

/*---REMOVE BULLET FROM WP-FILEBASE FILE TREE---*/
.filebrowser_no_bullets ul>li:before {
	content: none;
}

/******STAFF CONTACTS PAGE******/
.contacts h2 {
	margin-bottom: 0;
	margin-top: 25px;
	padding-bottom: 0;
}

.contacts h3 {
	margin-top: 0;
	padding-top: 0;
	margin-bottom: 0;
	padding-bottom: 0;
}

.contacts p {
	margin-top: 0;
	padding-top: 0;
}

/******FIRE DEPARTMENT PAGE******/
.fire-dept-staff h4 {
	padding-left: 20px;
	padding-bottom: 0;
	margin-bottom: 0;
}

.fire-dept-staff p {
	padding-left: 20px;
	padding-top: 0;
	margin-top: 0;
}

.ff-name {
	color: #774009;
	font-size: 15px;
	font-family: Georgia, 'Times New Roman', Times, Serif;
}

/******SLIDESHOW WIDGET AT TOP******/
div#top_sidebar {
	width: 1000px;
	background: #efefef;
	margin: 0 auto;
	padding: 0;
}

/******DEPARTMENT CONTACT SIDEBAR WIDGET******/
.department-contact img {
	width: 125px;
	border: 1px solid #888 !important;
}

.department-contact p {
	text-align: center;
}

.email-in-sidebar {
	font-size: 12px;
}

/******TABLES******/
.employment-table tr, .population-table tr {
	border: 1px solid #ccc;
}

.employment-table tr:nth-of-type(odd), .population-table tr:nth-of-type(odd) {
	background: #eee;
}

.employment-table td, .population-table td, .employment-table th, .population-table th {
	padding: 7px;
	border: 1px solid #ddd;
}

/******MOBILE******/
@media screen and (max-width: 480px) {
	.third, .half {
		width: 100% !important;
	}
	
	.employment-table table, .employment-table thead, .employment-table tbody, .employment-table th, .employment-table td, .employment-table tr {
		display: block;
	}
	
	.employment-table td {
		border: none;
		border-bottom: 1px solid #ddd;
		position: relative;
		padding-left: 50%;
	}
	
	.employment-table td:before {
		position: absolute;
		top: 6px;
		left: 6px;
		width: 45%;
		padding-right: 10px;
		white-space: nowrap;
	}
	
	.employment-table td:nth-of-type(2):before {
		content: "No. of Jobs:";
	}
	
	.employment-table td:nth-of-type(3):before {
		content: "Percent:";
	}
}