html, body{
	margin:0;
	padding:0;
	font-family:Arial,Helvetica,sans-serif;

    font-size:1.0em;
	font-weight: normal;
	color: #000000;
	background : #FFFFFF;
	text-align:center;
	
	
	
	
	}
	
	@import url('https://fonts.googleapis.com/css2?family=Shadows+Into+Light&display=swap');
	
		a{
		color:#000000;
	}
	
	a:hover{
		
		color:red;
	}
	
	.headers{
	font-family: 'Shadows Into Light', cursive;
	}
	
	.subheaders{
	font-family: 'Shadows Into Light', cursive;
	font-size:1.2em;
	clear:both;
	font-weight:bold;
	}
	
	.indent5{
	float:left;
	padding-left:5px;
	clear:both;
	/*
	border-style:solid;
	border-width:1px;
	* */
	}
	
	#header{
		position:relative;
		width:100%;
		padding-top:5px;
		padding-bottom:5px;
		float:left;
		background-color:#74ba83;
		color:#74ba83;
		/*
		border-style:solid;
		border-color:black;
		height:150px;
		*/
		
	}
	
	span.title2{
  display:block;
margin:0px auto !important;
  text-align:center;
}

.subheading{
	font-size:1.8em;
	font-weight:bold;
}

#pawsoff{
float:right;
padding-right:10px;
padding-top:10px;

	}
	
	.pic_boxes{
	float:left;
	margin:10px;
	border-style:solid;
border-color:grey;
border-width:1px;	
	}
	
	#footer{
		clear:both;
		width:100%;
		height:348px;
		
		margin-top:10px;
		/*padding-top:5px;
		padding-bottom:5px;*/
		float:left;
		/*background-color:#74ba83;*/
		 border-top: 2px solid #74ba83;
		color:#000000;
		background-image: url("hedge3.png");
		
	}
	
	#footer a{
		color:#000000;
	}
	
	#subfooter{
	position:relative;
	top:10px;
	width:100%;
	/*background-image: url("hedge3.png");*/
	
   /* background-repeat: repeat-x;*/
   
   z-index: 100;
       border-style:solid;
       border-color:green;
	}
	
	#footer_info{
	position: relative;
       
       top: 10px;
       right:200px;
       z-index: 1000;
       /*
       border-style:solid;
       border-color:black;
       */
	}
	
	.blue_header{
		
		font-size:1.5em;
		color: #000000;
	}
	
	#left_header{
	position:relative;
	float:left;	
	/*
	border-style:solid;
	border-color:white;
	*/
	}
	
	#middle_header{
		position:relative;
		float:left;	
		text-align:center;
	}
	
	
	#right_header{
		position:relative;
		float:right;
	    max-width:100%;	
	}
	
	#nav{
	position:relative;
		float:left;
	
	font-weight:bold;
	margin:auto;
	padding-left:20px;	
	/*margin-top:130px;*/
	/*
	border-style:solid;
	border-color:red;
	*/
	}
	
	#nav a{
	color:white;
	text-decoration: none;
	font-size:1.6em;
	
	}
	
	.navbox{
    position:relative;
	float:left;
	padding:5px;
	
	margin-right:20px;	
	margin-left:20px;
	font-family: 'Shadows Into Light', cursive;
	font-size:1.4em;
	}
	
		.clearB{
	width:100%;
	height:0.1em;
	clear:both;
    }
	
	img{
		max-width:100%;
	}
	
	
	
	h1{
	font-size:2.5em;	
	font-weight:normal;	
	margin-bottom:5px;
	
	}
	h2{
	font-size:1.7em;
font-weight:normal;	
margin-top:5px;
margin-bottom:5px;
	}
	
	#pagecontent{
	position:relative;
	width:90%;	
	padding-top:10px;
	margin:auto;
	text-align:left;
		
	}
	#left_panel{
	float:left;
	width:300px;
	font-family:"Cambria";
		
	}
	#right_panel{
		position:relative;
		/*width:40%;*/
		float:right;
		
	}
	
	#lower_panel{
		
		position:relative;
		width:100%;
	    margin-top:5px;
		padding-top:5px;
		padding-bottom:5px;
		float:left;
		
	}
	
	#lower_panel_left{
	position:relative;
	float:left;
	background-color:#FFFFFF;
	width:40%;
	
	padding:5px;
	margin-left:10px;
	margin-top:10px;	
	}
	
		#lower_panel_right{
	position:relative;
	float:right;
	background-color:#FFFFFF;
	width:40%;
	
	padding:5px;
	margin-right:10px;
		margin-top:10px;
}
.search_box{
	position:relative;
float:left;
padding:10px;
border-style:solid;
border-color:#CCCCCC;
border-width:1px;
}
	
	@media only screen and (max-width:480px){

#nav{
margin-top:5px;
}
#footer_info{
	position: relative;
       
       top: 10px;
       right:10px;
       z-index: 1000;
       /*
       border-style:solid;
       border-color:black;
       */
	}
	
	#pawsoff{
float:right;
padding-right:0px;
padding-top:0px;

	}
	





}
