			body {
            margin: 0px 50px 0px 50px;
			background-color:#41393d;
		
		  }
		  
		  	ul {
   			 list-style-type: none;
   			 margin: 0;
  			  padding: 0;
  			  overflow: hidden;
  			  background-color: #41393d;
		}

		li {
   		 float: left;
		  }

		li a {
    	display: block;
   		 color: #d7e4c2;
   		 text-align: center;
   		 padding: 14px 16px;
   		 text-decoration: none;
		 font-family: majestibannerbookitalic;
		 font-size: 25px;
		}

		li a:hover:not(.active) {
   		 background-color: #be1e2d;
		}

		.active {
   		 background-color: #8a8c8f;
		}
		  
		
		  

	.row:after {
    clear: both;
}

	@font-face {
    font-family: Majestibannerbookitalic;
    src: url(media/Majesti-Banner-BookItalic.otf);
}

.centerimg {
	padding: 0px 90px 0px 150px;
}



* {
    box-sizing: border-box;
}

/* Create four equal columns that floats next to each other */
.column {
    float: left;
    width: 50%;
    padding: 20px;
}

/* Clear floats after the columns */
.row:after {
    content: "";
    display: table;
    clear: both;
}

/* On screens that are 992px wide or less, go from four columns to two columns */
@media screen and (max-width: 1200px) {
    .column {
        width: 50%;
    }
}

/* On screens that are 600px wide or less, make the columns stack on top of each other instead of next to each other */
@media screen and (max-width: 700px) {
    .column {
        width: 100%;
    }
}


.banner {
	text-align: center;
	color: #d7e4c2; 
	margin: 15px;
	padding: 0px 50px 40px 10px;
	font-family: majestibannerbookitalic;
	
}

.slideshowborder {
	padding: 4%;
	border-style: dashed;
	border-width: 2px;
	border-color: #ef4e22;
    position: relative;

}
    
    
.aboutboxborder {
	margin: 20px;
	padding: 10px;
	border-style: dashed;
	border-width: 2px;
	border-color: #ef4e22;
	max-width: 100%;
	font-family: majestibannermedium;
	font-size: 22px;
}
.aboutbox {
	margin: 20px;
	background-color:#d7e4c2;
	color: #41393d; 
	padding: 0% 8% 2% 8%; 
	
	
}

.aboutimageborder {
	margin: 3% 9% 9% 9%;
	padding: 2%;
	border-style: dashed;
	border-width: 2px;
	border-color: #d4a18d;
}




.menustyle {
	margin: 25px;
	padding: 20px;
	border-style: dashed;
	border-width: 2px;
	border-color: #EF4E22;
}

.menuheader {
	font-family: majestibannerbookitalic;
	font-size: 40px;
	color: #41393d;
}

.menusubtext {
	
	font-size: 20px;
	color: #41393d;
	font-family: majestibannermedium;
}



.contactbox {
	border-style: dashed;
	border-width: 2px;
	border-color: #EF4E22;
	margin: 0px 55px 55px 55px;
	text-align: center;
	text-decoration: none;
	background-color: #8a8c8f;

}

.contact {
	
	 
	font-size: 30px; 
	color: #41393d;
	
}

.addresslink {
	color: #41393d;
	font-family: majestibannermedium;
	font-size: 28px;
	
	
	
}

* {box-sizing: border-box;}

input[type=text], select, textarea {
    width: 99%;
    padding: 0px;
    border: 1px solid #ccc;
    border-radius: 4px;
    box-sizing: border-box;
    margin-top: 6px;
    margin-bottom: 16px;
    resize: vertical;
}

.formbox {
	font-size: 20px;
	font-family: majestibannermedium;
	color: #41393d
}


