#footerwrap h1, #footerwrap h2, #footerwrap h3, #footerwrap h4, #footerwrap h5, #footerwrap h6, #footerwrap p, #footerwrap li, #footerwrap span, .secondary2-row .zen-spotlight {
    color: #000 !important;
}

blockquote {
	font-weight: 300 !important;
	line-height: 1.25 !important;
	font-size: 17px !important;
	color: #3d3d3d !important;
	font-style: italic !important;
}

h2 {
	font-size: 30px !important;
}

.sidebar .moduletable {
	margin-top: 20px !important;
}

hr {
	color: #e2e2e2 !important;
}

.moduletable {
	margin-bottom: 0px !important;
}
#bannerwrap .zen-spotlight {
	padding: 0px !important;
}
.zen-spotlight {
	border-top: 0px !important;
}
h1 {
	font-size: 38px !important;
	font-weight: 600 !important;
}

#grid1 {
	margin-bottom: -30px !important;
	margin-top: -30px !important;
}

p {
	color: #000 !important;
	margin: 10px 0px 10px !important;
}

.formResponsive input, .formResponsive textarea {
	width: 100% !important;
}

.formResponsive .formHorizontal .rsform-block {
	margin-bottom: 4px !important;
}
.formResponsive input[type="submit"] {
	width: 210px !important;
	margin-bottom: 9px !important;
}

 .formResponsive input[type="reset"] {
	width: 210px !important;
	margin-bottom: 9px !important;
}

html,
body,
#zen-wrap,
#navwrap.fixed,
#menu ul,
.sb-slidebar {
  background-attachment: scroll !important;
}
#menu ul ul {
  background: #8e9ea9 !important;
}

.zentools.flexslider .slides img {
	margin: 0px !important;
}