
body {
	max-width: 1380px;
	width: 100%;
	font-size: 100%; 
	font-family: "Papyrus";
	margin: auto;
	margin-top: 0;
	margin-bottom: 0;
	border: none;
	background-color: #3e3e3e;
}
#smallLogo { display: none; }
header { background: #3e3e3e;
		 background-image:
		 	-moz-linear-gradient(90deg, #868686 0%, #515151 50%, #3e3e3e 100%);
		 margin-bottom: 0;
		 padding-top: 0; } 	 
	 
header { padding: 2em 0 2em 0;
		 font-size: 100%; }

header img { 
			 max-width: 180px;
			 width: 150%;
			 border: 1px solid #402000;
			 border-radius: 15px; }
#nav_list ul {
	list-style: none;
	position: relative; 
	margin: 0;
	padding: 0;
	font-size: 200%;
	padding-left: 7.5em; }
#nav_list ul li { 
	margin-right: 1.5em;
	float: left;  }
#nav_list ul ul {
	padding: 0;
	float: left;
	display: none;
	position: absolute;
	top: 55%; }
#nav_list ul ul li { 
	float: none;  }
#nav_list ul ul li a {
	text-align: center;
	font-size: 30%;
	display: block;
	width: 125px;
	padding: .5em 0;
	background-color: #c0c0c0;
	color: #402000; }
#nav_list ul li:hover > ul { display: block; }
#nav_list ul li a {
	width: 125px;
	display: block;
	color: white;
	text-align: center;
	font-size: 100%;
	text-decoration: none;
	margin: 0;
	padding: .5em 0;
	padding-bottom: 0em; }
#nav_list ul li a:hover, a:focus, a:active {
	color: #4D9B92; }
#nav_list > ul:after {
	content: "";
	display: block;
	clear: both; }
#nav_list a.current { color: #4D9B92; }
#spirits { margin-left: 1.5em; }
section { background-image: url("../images/brightLake.png");
		  box-shadow: 0 0 10px 5px #495e72;
		  height: 900px; 
		  padding-top: 3em; }	

section article h1, h2, p {
		 line-height: 1.75em; 
		 text-align: center;
		 color: white; }
section article h1 { font-weight: bold;
					 color: #2d2d2d;
					 font-size: 195%; }
section article p { font-weight: bold;
					font-size: 150%; 
					width: 65%; 
					margin-left: 17.5%; }
section aside img { 
	max-width: 387px;
	min-width: 150px;
	width: 100%;
	margin: 10%;
	margin-top: 2em;
	border: 2px solid #333333;
	box-shadow: 0 0 3px 5px #3e3e3e; }
footer div a { color: black; }
footer {
		 /* border: 1px solid white; */
	   	 clear: both; 
	   	 padding-top: 2.75em; }
footer ul { margin-left: 30em; 
			padding-top: 1em; }
footer a { margin: .5em 2em 0 2em; }
footer p { 
		   float: right;
		   text-align: right; 
		   font-size: 75%;
		   color: white;
		   margin-bottom: 0;
		   margin-right: 1em; }
footer div { float: left;
			 font-size: 50%; }	   
#mobile_menu { display: none; }

@media only screen and (max-width: 960px) {
	#smallLogo { display: none; }
	#nav_list ul li a { font-size: .875em; }
	header h1 { font-size: 2.25em; }
	header h2 { font-size: 1.75em; }
	footer ul { 
				margin: 0;
				padding-left: 32%; }	
}

@media only screen and (max-width: 768px) {
	#logo { display: none; }
	#nav_list { display: none; }
	#mobile_menu { display: block; }
	#mobile_menu ul { float: left; }
	#mobile_menu img { display: none; }
	.slicknav_menu { background-color: #2d2d2d !important; }
	body { max-width: 768px;
		   width: 100%; 
		   margin: 0;
		   border: none; 
		   box-shadow: none; }
    header { text-align: center; }
    header h1, h2 { margin: 0; }
	header h1 { font-size: 2.25em; 
			    text-indent: 0; }
	header h2 { font-size: 1.5em;
			    margin-left: 0;
			    text-indent: 0; }
    header img { float: none; }
	body section aside img { width: 60%;
					 margin: 2em;
					 margin-right: 4em; }
	body section article p { font-size: 100%;
					 margin-top: 1em;
					 margin-left: 3.25em; }
	footer { max-width: 768px; 
			 width: 100%;
			 padding-left: 0;
			 margin-left: 0; }
	footer ul { 
				margin: 0;
				padding-left: 22%; }

@media only screen and (max-width: 414px){
	*{margin: 0;
	  padding: 0; } 
	#smallLogo { display: block; }
	#logo { display: none; }
	body section { 
		max-width: 414px;
		width: 100%; }
	body section article { float: none;
						   margin-bottom: 0; }
	body section article h1 { font-size: 125%; }
	body section article p { margin-left: 3.25em;
							 line-height: 2em; }
	body section aside img { float: none; 
							 margin-left: 8.5%;
							 width: 83%; 
							 margin-top: 1em;}
	#dguildimage { margin-left: 32.4%; }
	footer { margin-top: 0; }
	footer ul { padding-left: 10%; 
				padding-bottom: 1.25em;
				margin-top: 0; }

@media only screen and (max-width: 375px){
	*{margin: 0;
	  padding: 0; } 
	#smallLogo { display: block; }
	body section { 
		max-width: 375px;
		width: 100%; }
	body section article { float: none;
						   margin-bottom: 0; }
	body section article h1 { font-size: 125%; }
	body section article p { margin-left: 3.25em;
							 line-height: 2em; }
	body section aside img { float: none; 
							 margin-left: 8.5%;
							 width: 83%; 
							 margin-top: 1em;}
	#dguildimage { margin-left: 31%; }
	footer { margin-top: 0; }
	footer ul { padding-left: 10%; 
				padding-bottom: 1.25em;
				margin-top: 0; }
				
@media only screen and (max-width: 320px){
	*{margin: 0;
	  padding: 0; }
	#smallLogo { display: block; }
	body section { 
		max-width: 320px;
		width: 100%; }
	body section article { float: none;
						   margin-bottom: 0; }
	body section article h1 { font-size: 125%; }
	body section article p { margin-left: 3.25em;
							 line-height: 2em; }
	body section aside img { float: none; 
							 margin-left: 8.5%;
							 width: 83%; 
							 margin-top: 1em;}
	#dguildimage { margin-left: 27.19%; }
	footer { margin-top: 0; }
	footer ul { padding-left: 10%; 
				padding-bottom: 1.25em;
				margin-top: 0; }
}
}



