html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {
	display: block;
}
body {
    font-family: 'Open Sans', Arial, sans-serif;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}

/**************************************/


html		{	background-color: rgb(255,255,255);}

body  		{	min-width: 960px;}		 /* WP layout*/	
				
header {
    		width: 960px;               /* Full width for your layout */
    		height: 150px;              /* Height of your logo */
    		background-image: url(../images/Omnicon_Logo_Vector-1.jpg);
    		background-repeat: no-repeat;
    		background-size: contain;   /* Make the logo scale nicely */
    		background-position: center;}				
				
#wrapper 	{	margin-right: auto;
				margin-left: auto;
				width: 960px;
				height: 1100px;
				background-color: white;}


nav  		{	background-color: rgb(000,000,000);
				width: 960px;}
				

ul, li 		{	list-style-type: none;
				display: inline-block;
				color: white;}
				
			
li   		{	float: left;}


a  			{	width: 960px;
				padding: 0 0.8em;
				line-height: 2.8em;}

a:link 		{	color: #FFFFFF;
				font-family: 'Roboto', Arial, sans-serif;
				text-decoration: none;
				font-size: 18px;}
				 /* unvisited anchor, color of font */

a:visited 	{	color: #FFFFFF;} /* visited anchor */

a:hover 	{	color: #A40404;}

a:active 	{	color: #FE9A2E;}	/* selected anchor */

.navposition {	margin-left: 230px;}

a.displaylink {	color: orange;}

.slideshow-container 
			{	width: 100%;
				height: 420px;}

.slideshow  {	width: 960px;
				margin: 0 auto;}

.slide-image {
				margin-top: -6px;
				width: 960px;
				height: 300px}

.bodycontent {	
				overflow: visible;
				margin-bottom: 40px; /* Add breathing room */}

.bodycontent section
			{
				width: 960px;
				height: 220px;
				margin-left: 8px;
				font-family: 'Open Sans', sans-serif;
				font-size: 18px;
				line-height: 1.5em;}

.subheading_bold {
    			font-family: 'Open Sans', sans-serif;
    			font-size: 22px;
    			font-weight: bold;
    			margin-top: 20px;
    			margin-bottom: 10px;
    			color: #000000; /* Optional: make it a little darker if you want */}

.sub-content {	overflow: hidden;}

.sub-content section	
			{	width: 294px;
				height: 330px;
				background-color: ;
				float: left;
				margin: 10px 30px 0px 0px;}

.sub-content section:last-child
			{	margin-right: 0px;}


.content-text {	font-family: 'Open Sans', sans-serif;
			    margin-top: 30px;
			    margin-left: 0px;
			    font-size: 18px;
			    text-align: block;
				line-height: 1.5em;}

.text 		 {	font-family:'Open Sans', sans-serif;
			 	margin: 8px 10px 0px 10px;
			 	line-height: 1.2em;
			 	text-align: justify;
				min-height: 130px;}

h1			{	font-family: 'Open Sans', sans-serif;
				color: #A40404;
				font-size: 24px;
				margin-top: 20px;
				font-weight: bold;}


h2			{	font-family:'Open Sans', sans-serif;
			 	font-size: 22px;
			 	font-weight: bold;
			 	color: #000000;
			 	margin-top: 10px;
			 	margin-left: 0px;}
				 				 
h3			{	font-family: 'Nunito', sans-serif;
				font-size: 16px;
				font-weight: bold;
				margin-top: 20px;
				color: #A40404;}

h4			{	border-bottom: 1.5px solid #848484;
				padding-bottom: 10px;
				width: 960px;}

.fontcolor	{	color: white;
				margin-left: 5px;
				margin-top: 8px;}

.readmoretext	
			{ 	color: #A40404;}

.image_position 
			{ 	margin: 8px 0px 0px 10px;}

.paragraph_text 
			{	font-family: 'Open Sans', sans-serif;
				margin-top: 8px;
				margin-left: 0px;
				font-size: 18px;
				text-align: block;
				line-height: 1.5em;}

.headings	{	font-family: 'Open Sans', sans-serif;
			 	font-size: 20px;
			 	margin-top: 20px;
			 	margin-left: 0px; }

.sitefeature {	overflow: hidden;}

.sitefeature section
			{	width: 294px;
				height: 200px;
				background-color:;
				float: left;
				margin: 30px 28px 0px 0px;}		

.sitefeature section:last-child 
			{	margin-right: 0px;}

.hide  		{	position: absolute;
				 	left: -2000px;}

.footer-text{	font-family: 'Open Sans', sans-serif;
			 	margin-left: 12px;
			 	line-height: 1.4em;
			 	text-align: justify;
			 	color: #2E2E2E;}

.pagefooter	section	
			{	clear: both;
				overflow: hidden;}

.pagefooter	section:first-child	
			{	width: 960px;
			 	height: 60px;
			 	margin-right: 20px;

			 	background-color:#3D3D5C;}

.pagefooter section:last-child
			{	width: 960px;
			 	height: 30px;
			 	margin-bottom: 20px;
			 	background-color:#3D3D5C;}


.pagenavigation {
    			font-family: 'Open Sans', sans-serif; 
    			font-size: 14px;
    			float: right; /* <-- Float right */
    			margin-top: 10px;
    			margin-right: 10px;}

.imagecontainer section 
			{	float: left;
				background-color: #660000;
				width: 450px;
				height: 250px;
				margin: 25px 60px 15px 0px;}
				

.imagecontainer section:last-child
			{	margin-right: 0px;}


.pgfooter_text {
    			font-family: 'Open Sans', sans-serif; 
    			color: #FFFFFF;
    			font-size: 14px;
    			float: left; /* <-- Float left */
    			margin-top: 10px;
    			margin-left: 10px;}
		 

.sitehistory section	
			{	 width: 570px;
				 height: 250px;
				 margin-top: 20px;
				 margin-right: 54px;
				 background-color: ;
				 margin-bottom: 40px;
				 float: left;}


.sitehistory section:last-child
			{	width: 300px;
				 height: 250px;
				 margin-right: 0px;
				 background-image: url(../images/piping.jpg);
				 float: left;}

