body {
	display: block;
	background-color:#ededed;
	color:black;		
	}

body,h1,h2,h3,h4,h5,h6 {
	font-family: "Lato", sans-serif
	}
.w3-navbar,h1,button {
	font-family: "Montserrat", sans-serif
	}

#footerdiv, #galleryfooterdiv{
	
	background-color:light-grey;
	list-style:none;
	font-size:105%;
	text-align:center;
	padding:20px 10px 40px 10px;
	}

#containerdiv {
	
	background-color:#ededed;
	}

body a {
	text-decoration:none;
	
	color:grey;
	}
body a:hover{
	text-decoration:underline;
	
	}

#topnamediv {
	float:left;
	background-color:#e4e4e4;
	text-align:center;
	padding:20px;
	line-height: 150%;
	}

#topnamediv h1 {
	font-size:230%;
	}

#topnamediv h2 {
	font-size:119%;
	}

#topmenudiv {
	float:left;
	background-color:#e4e4e4;
	padding-bottom:0px;
	font-family:arial,helvetica,sans-serif;
	
	}

#topmenudiv li {

	list-style:none;
	font-size:105%;
	background-color:#ededed ;
	border-right:0px solid #ededed;
	padding:5px 0px 5px 0px;
	
	text-align:center;
	}
	
#topmenudiv ul {
	}
   

#topmenudivsmall li{
	background-color:#e4e4e4;
	border-right:1px solid #ededed;
	border-left:1px solid #ededed;
	border-top:2px solid #ededed;
}	

	
.faded {
	opacity: 1;
	}

#contentdiv {
	float:left;
	background-color:##e4e4e4;
	padding:50px 0px 50px 0px;
	}
		
#contentdiv h1 {
		font-size:150%;
	}
	
#contentdiv h2 {
		font-size:105%;
	}
		
#textdiv {
		padding:80px 10% 40px 10%;
	}
	
.clear{
	clear:both;
}



	
#slidediv {
position: relative;
		float:left;
		width:100%;
		padding:0px 10%;
	}	

#footerdiv li {
   		font-family:arial,helvetica,sans-serif;
	}

#formdiv {
		padding:0px 0px 20px 5%;
	}

#gallerycoldiv ul {
	margin: 0;
	padding: 0;
	list-style: none;
	}

#gallerycoldiv li {
	margin: 0;
	padding: 0;
	}

.gallerythumb {
	padding:3px;
	width:100%;
	opacity:0.9;
	}

.gallerythumb:hover {
	opacity:1;
	background-color:black;
	}

.demo {
	width:100%;
	padding:3px;
	opacity:0.8;
	
	}
	
.demo:hover {
	opacity:1;
	background-color:black;	
	
	}
	
#gallery {
padding:40px 0px 0px 0px;
	max-width: 100%;
	}
 
#galleryheaderdiv {
	float:left;
	background-color:#e4e4e4;
	}

#gallerytitlediv {
	 font-size:150%;
	 text-align:center;
	 }
	 
#gallerytextdiv, #gallerytextdiv2   {
	float:left;
	width:100%;
	padding:20px 20px 20px 20px;
	}
  

		
	
	
	
	
#galleryimagediv {
	
	float:left;
	background-color:#ededed;
	}
 
 .mySlides {
	width:100%;
	}

 #gallerythumbsdiv {
	 padding-top:8px;
	 float:left;
	 }
 
 .right{
	 
 text-align:right;
	 
	 
 }
 
 
 @media all and (orientation:portrait){
	 
	 
 }
 
 @media all and (orientation:landscape){
	 
	 
 }
 
 @media screen and (max-device-width:480px){
	 
	 
 }