.page-header h1 {
	margin-bottom: 15px;
	line-height: 70px;
}
h2 {
	font-size: 28px;
}
h3.rstpl-colored-h3 {
	color: #333333;
}

.rstpl-all-content div {
	
}

ul.rsepro_upcoming li hr {
	margin: 0;
}
ul.rsepro_upcoming li {
	padding-left: 5px;
}

table.rs_table td {
	overflow:hidden;
	white-space:nowrap; 
}

ul.latestnews li a {
	text-decoration: underline;
}

.items-row {
	margin-top: 20px;
}

.rstpl-last-footer {
	top: -20px !important;
}
.site {
	background-color: #82BE41 !important;
}

.logo {
	background-color: #ffffff;
}

.newsletter {
	line-height: auto;
	padding-top: 0  !important;
	padding-bottom: 0 !important;
}
.newsletter label {
	line-height: 16px;
	margin-bottom: 0;
}
.newsletter .wfe_component {
	padding: 0 !important;
}
.newsletter form div {
	margin: 0;
}

.rstpl-content {
	margin-left: 25px;
}

.rstpl-footer a, .rstpl-footer a:visited {
	color: #333333;
}

td.key {
	width: 65px !important;
} 

@media (max-width: 980px) {
	.logo img {
		width:100%;
		height:auto;
		max-height: 141px;
		vertical-align:middle;
	}
	.logo .logo_inner {
		display: inline-block;
		float:left;
		width:50%;	
	}
}