body{margin:0;padding:0;line-height: 1.5em; background:#FFFFFF;}

b{font-size: 110%;}


#maincontainer{max-width: 1160px; margin: 0 auto; border thin #26a348 solid;}

#top{max-width:1160px;background: url("images/header.png") no-repeat center bottom #fff; height:200px; margin:0 auto;background-size:100%;

}

#top h1{color:#118C4A; float:right;margin-right 30px;}
#top p{color:#118C4A; float:right;margin-right 30px;}

nav {height: 30px;margin:0 auto;width:600px; margin-top:5px;}
nav li {float:left;width:130px;height:30px;background-color: #118C4A;text-align:center;line-height:30px;list-style-type:none;}
nav ul li a {color:#FFFFFF;text-decoration: none;display:block;}
nav ul li a:hover {background-color:#FFFFFF;color:#118C4A;}
nav ul li a:active {background-color: #0000FF;color:#FFFFFF;}  
body#home .nav-home, body#about .nav-about, body#contactus .nav-contactus {background-color:#0000FF;color:#FFFFFF;}
nav ul{margin-left:100px;}


#mininav{display:none;}
#mininav{width:385px; height:auto;margin-left:auto; margin-right:auto;background-color: #0000FF;}
#mininav ul{padding:10px;}
#mininav li {
  margin-left:auto; margin-right:auto;
  width:365px;
  height:30px;
  background-color: #118C4A;
  text-align:center;
  font-size:130%;
  border:thin black solid;
  padding-top:2px;
  list-style-type:none;
}
  #mininav a{color:white;text-decoration:none;}
  #mininav a:hover{color:#FF0000;}

#image-settings{width:100%; border: thin blue solid;}

#wrapper{float: left;width: 100%;}

#contentcolumn{margin-right: 350px; background:#FFFFFF; }

#rightcolumn{float: left;width:350px; margin-left:-350px; /*Set left margin to -(RightColumnWidth) */background: #FFFFFF;}

#foot{clear: left;width: 100%;background: #1F9D49;color:#FFFFFF;text-align: center;padding: 4px 0;Border-radius: 30px;}

#foot a{color: #FFFF80;}
/* **************************************** Classes ************************************************* */
form .pos1{margin:0 auto;}
.size1{font-size: 100%;}
.size2{float:right;font-size:75%;}
.c{text-align:center;}
.inside{margin: 10px; margin-top: 0;}
.emp{color:#118C4A; text-align:center;}
.color{font-size:120%; color:#118C4A;}
li a{text-decoration: none;}
ul {list-style-type:none;}
.center {display: block;margin-left: auto; margin-right: auto; width: auto;}
.adjust{display: block; float:left;}

/* **************************************** Media Change CSS **************************************** */

@media (max-width: 840px){ 
	#maincontainer{width: 100%;}
	#wrapper{float: none;}
	#rightcolumn{float: none;width: 100%;margin-left: 0;}
	#contentcolumn{	margin-right: 0;}
	#top{width:100%;background: url("images/header3.png") no-repeat center bottom #fff; height:250px; margin:0 auto;background-size:100%;}
	nav{display:none;}
	#mininav{display:block;}
	#top h1{text-align:center;}
}
@media (max-width: 400px){
	.size1 {font-size: 150%;}
nav {height: 30px;margin:0 auto;width:300px; margin-top:5px; border: thin red solid;}
.adjust{display: block; margin: 0 auto;}
}



