body {
  margin: 0px;

  font-family: Arial,Helvetica,sans-serif;
  
  font-size: 10px;
  z-index: -1;  

background: rgba(130,130,130,.3);
}

#main {
  background-color: white;
  border-style:solid;
  border-width: 1px;
  border-color:black;

  margin-left: auto;
  margin-right: auto;
  width: 95%;
  position:relative;
  margin-top: 0px;
  z-index: 0;
  
}

#headerContainer {
  height: 100px;
  width: 100%;
	background: blue;
  
  margin-left: auto;
  margin-right: auto;
  z-index: 1;
}

#header {
  margin-top: -10px;
  height: 60px;
  width: 100%;
  padding-bottom: 15px;
  padding-left: 15px;
  font-size-adjust: none;
}

/* Menu */



.hthum {width:150px;margin:3px;}

	
#leftMenu {
	display:block;
    float:left;
	margin-top: -2px;
	
	padding:0px;
     
	margin-left: 0px;
	width:123px;
	list-style-type:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.1em;
	
	
	
      z-index: 6;
	
}



#leftMenu ul {
	list-style-type:none;
	margin-top:2px;
	padding:0px;
	width:100%;
	min-height:1%;
}
#leftMenu li {
	border-top:1px ;
	line-height:normal;
}
#leftMenu li a {
	display: block;
	padding:6px 0px 2px 2px;
	width:100%;
	color:#ffffff;
	margin:0px;
	text-decoration:none;
	border-bottom:none;
	background-color:blue;
}
#leftMenu li a:hover, #leftMenu li ul a:hover {
	color:#000;
	background-color:#F0EAC2;
}
#leftMenu li ul {
	margin-left:145px;
	position:absolute;
	left:-999em;
	z-index:1;
	margin-top:-1.5em;
	border:1px dotted #540115;
	border-top:none;
	background-color:#FFF;
}
#leftMenu li ul a {
	font-weight:100;
}
#leftMenu LI UL UL {
	LEFT: -999em;
}
#leftMenu LI:hover UL UL {
	Z-INDEX: 1;
	LEFT: -999em;
}
#leftMenu LI:hover UL UL UL {
	Z-INDEX: 1;
	LEFT: -999em;
}
#leftMenu LI.sfhover UL UL {
	Z-INDEX: 1;
	LEFT: -999em;
}
#leftMenu LI.sfhover UL UL UL {
	Z-INDEX: 1;
	LEFT: -999em;
}
#leftMenu LI:hover UL {
	Z-INDEX: 1;
	LEFT: auto;
}
#leftMenu LI LI:hover UL {
	Z-INDEX: 1;
	LEFT: auto;
}
#leftMenu LI LI LI:hover UL {
	Z-INDEX: 1;
	LEFT: auto;
}
#leftMenu LI.sfhover UL {
	Z-INDEX: 1;
	LEFT: auto;
}
#leftMenu LI LI.sfhover UL {
	Z-INDEX: 1;
	LEFT: auto;
}
#leftMenu LI LI LI.sfhover UL {
	Z-INDEX: 1;
	LEFT: auto;
}



/* End menu */


#content {
 
	
	margin-top: 0px;

	padding-left:10px;
      padding-top:20px;
      padding-right:10px;
      padding-bottom:10px;
	
	width:85%;

  color: #000000;

  
  font-size:1.2em;
  line-height: normal;
  z-index: 4;
 
  margin-left:130px;
  margin-bottom: 30px;
  min-height:400px;

}

#footer {
	background:blue;
	color:white;
	width:1100px;
	text-align:center;
	padding-top:8px;
	padding-bottom:8px;
	margin-left:auto;
	margin-right:auto;
	}

figure {
	float:left;text-align:center;margin-right:0px;margin-left:10px;
	}
	figcaption {
	text-align:center;padding-top:5px;
	font-weight:700;
	}

.thumlist {
	margin-left:10px;
	}

.indexList p {line-height: 105%;
	margin: .2rem;
	padding: 0;
	}	
	
ul {
  margin: 5px;
  font-family: Arial,Helvetica,sans-serif;
  font-size: 1.1em;
  margin-left: 0px;
}

0l {
  margin: 5px;
  font-family: Arial,Helvetica,sans-serif;
  font-size: 1.1em;
  margin-left: 0px;
}

table {
padding-left: 5px;
padding-right: 5px;
}

p {
  margin-top: 0px;
  font-family: Arial,Helvetica,sans-serif;
  font-size: 1.2em;
}
.link {
  margin-top: 0px;
  font-family: Arial,Helvetica,sans-serif;
  font-size: 1em;
}
 
a:link {color:#330099;text-decoration:none;}      /* unvisited link */
a:visited {color:#3333FF;text-decoration:none;}  /* visited link */
a:hover {color:#006600;text-decoration:none;}  /* mouse over link */
a:active {color:#0000FF;text-decoration:none;}  /* selected link */ 

img a:hover {
color:#006600;
text-decoration:none;
border: 4px solid red;
} 



.clearFix {
  clear: both;
}

.round-button {
    width: 60px;
    height:60px;
    padding-bottom: 10%;
	text-align:center;
    border-radius: 50%;
    border: 2px solid #f5f5f5;
    overflow: hidden;
    background: rgba(0, 147,0,1);
    box-shadow: 0 0 3px white;
	color:white;
	font-weight:bold;
	box-shadow: 0 0 3px white;
}
.round-button:hover {
    background: rgba(0, 147,0,.2);
	border: 5px solid #f5f5f5;
}
.round-button img {
    display: block;
    width: 76%;
    padding: 12%;
    height: auto;
}

#print-header   {
	display:none;

	}
	
#mobile-header   {
	display:none;

	}	
@media print {

#headerContainer,  #header, #leftMenu
	{display: none;
	}


#print-header   {
	display:block;
	padding:10px;
	}

#footer {
	background:white;
	color:black;
	width:1102px;
	text-align:center;
	padding-top:8px;
	padding-bottom:8px;
	margin-left:auto;
	margin-right:auto;
	}
	
body {
	font-size: 12px;
	}
	
#main {
	border:0px;
	}
	
#content {
	margin-left:auto;
	margin-right:auto;
	}

}

#summary {float:left;
	width:30%;
	padding:30px;
	}

#mainpicdiv {float:left;
	width:60%;
	margin-bottom:20px;	
	}
	
#mainpic {width:95%;
	border:2px solid black;
		}

#springname{font-size:4em;
	text-align:center;
	font-weight:bold;
	margin-top:25px;
		}	
		
#county{font-size:1.7em;
	text-align:center;
	font-weight:bold;
	
		}
		
iframe {margin:10px; }
		
.mobile {display:none;}

.primary-nav {display:none;}

.nav-button{display:none;}
	












