body{background-color:lightgray;}

#main{margin-bottom:3em;float:left;border: 0.5em solid black;box-shadow: 10px 10px 10px #eaa641;margin-top:1em;margin-left: 1em;}



#main{
    width: 95%;
    font-size: 1.65em;
    border:0.2em solid black;
    font-family:"Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, "sans-serif";margin-bottom:1em;
}

#main p{margin:1em;}

#brochure{width:95%;font-size:1.5em;font-weight: bold; border:2px solid #000000;font-family:Consolas, "Andale Mono", "Lucida Console", "Lucida Sans Typewriter", Monaco, "Courier New", "monospace";margin-top:0.6em;margin-bottom:2em;margin-right:2.5%;margin-left:2.5%;box-shadow: 10px 10px 10px #eaa641;}

#brochure p{margin-left:1em;}


#banner{
    text-align: center;
    background-color: black;
}

div#nav ul {
  list-style-type: none;
  margin-top: 1em;
	margin-bottom: 1em;
  padding: 0px;
  overflow: hidden;
}

div#nav ul li {
	width:15%;
  float: left;
  margin-right: 0em;
	margin-top:0em;
	border-right:0.2em double black;
}

div#nav a:link, a:visited {
  display: block;
  width: 10em;
  font-weight: bold;
	font-size: 1em;
  color: black;
  text-align: center;
  padding: 0.2em;
  text-decoration: none;
	text-transform: uppercase;}
	
.logo {border: 0.2em solid black;margin: 1em;
}

#nav{ background-color:#eaa641;height: 2.5em;border: 0.2em solid black;padding-bottom: 1em; margin-top: 1em;border-radius:25px;}

a:hover, a:active{background-color:white;}


#title{text-align: center;background: black; color:#eaa641; font-weight: bold;padding-top:1em;padding-bottom:1em;border-top:2px solid #eaa641;}

.farleft {border-left: 0.175em double black;margin-left:2em;
}

.left{float:left;}

a.main{color: black;background-color:lightgray;}

div#history{width:90%;font-size:1.5em;border:0.3em solid #000000;font-family:Constantia, "Lucida Bright", "DejaVu Serif", Georgia, "serif";margin-top:0.6em;margin-bottom:2em;margin-right:5%;margin-left:5%;box-shadow: 10px 10px 10px #eaa641;}

#history p{margin-left:1em;}

table{margin-top:2em;margin-bottom:2em;margin-left:auto;margin-right:auto;border:0.5em solid #eaa641;box-shadow:10px 10px 10px #000000;font-family:Gotham, "Helvetica Neue", Helvetica, Arial, "sans-serif";}

#table{width: 95%;font-size:1em;border:0.3em solid #000000;margin-top:0.6em;margin-bottom:2em;margin-right:2.5%;margin-left:2.5%;box-shadow: 10px 10px 10px #eaa641;}

td{padding:0.2em;}

#ranch{padding:0.5em;margin:1em;border:0.3em solid black;box-shadow:10px 10px 10px #eaa641;font-size:1.25em;font-family:Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, "sans-serif"}
div#ranch{border-radius:0.4em;}
#ranch{float:left;margin-left:1em;margin-top:1em;margin-bottom:1em;border:0.3em solid black;box-shadow:10px 10px 10px #eaa641;}



#myImage{border:0.3em solid black;margin-left:3em;margin-right:3em;box-shadow:10px 10px 10px #eaa641;}

button{margin-bottom:3em;border:0.3em solid black;box-shadow:5px 5px 5px;width:10em;height:5em;background-color:#eaa641;font-weight:bold;}

.buttonleft{margin-left:1.5em;}

.buttonright {margin-right:1.5em;
}
#contacts{font-size: 1.65em;border: 0.3em solid #000000;box-shadow:10px 10px 10px #eaa641;font-family:"Gill Sans","Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial,"sans-serif";width:85%;margin-top:0.5em;margin-left:1.5em;margin-bottom:2em;padding:1em;}
#contacts a:link{color:#eaa641;}
		#email{margin-left:0.2em;}
#ranch{margin-left:1em;margin-right:1em;}
 .menu {
            display: flex;
            justify-content: space-around;
            background-color: #eaa641;
            padding: 20px;
            border:5px solid black;
        }
        .menu-item {
            color: black;
            text-transform: uppercase;
            text-decoration: none;
            font-weight: bold;
        }
        .menu-item:hover {
            color: #eaa641;
            background-color: black;
            padding: 5px 10px;
            border-radius: 5px;
        }
        #footer { 
     position: fixed;
            padding: 10px 10px 0px 10px;
            bottom: 0;
            width: 100%;
            height: 40px;
            background: black;
            color: #eaa641;
}