@media screen and (max-width: 600px) {
	
	body {
		background-image:none;
		background-color:#f0ece9;
	}
	
	#bodywrap {
		margin: 0 auto;
		width: auto;
	}
	
	#leftsidenav {
		float:none;
		width:auto;
		text-align:center;
	}
	
	#leftsidenav #hourswrapper{
		/*padding: 5px 25px;*/
	}
	
	#contentwrapper {
		/*float:none;*/
		margin-right: 0; 
		/*margin-left: 35px;*/
		margin-top:10px;
		padding:10px 10px 10px 10px;
		width: auto;
		background-repeat: repeat-y;
	}
	
	#rightsidenav {
		/*float:none;*/
		background-image: url(greenbg.png);
		width: auto; 
		padding:10px;
		/*margin-left:35px;*/
		padding-bottom:30px;
	}
	
	#logowrap {
		display:none;
	}
	
	#headersubline {
		display:none;
	}
	
	#headerwrap {
		float:none;
		text-align:center;
	}
	
	#headerwrap img {
		/*width:400px;*/
		width:100%;
	}
	
	#header br {
		display:none;
	}
	
	#contactwrapper {
		float:none;
		width:auto;
	}
	
	.green-shadow-header {
		color: black; 
		font-size: 25px; 
		text-shadow: none; 
		margin: 0px;
	}
	
	.white-shadow-header {
		color: black; 
		font-size: 21px; 
		text-shadow: none; 
		margin: 0px;
	}
	
	#hourswrapper {
		text-align: left;
		/*margin: 0 35px;*/
		/*padding:5px;*/
	}
	
	#footer {
		margin-top:20px;
		margin-bottom:20px;
		color: black;
		font-size: 11px;
		padding:0;
		margin-left:35px;
		background:none;
	}
	
	.atomlink {
		color:blue;
		font-weight:bold;
	}
	
	.textwidget{
		text-align: left;
		display: inline-block;
  		/*padding: 0 10px;*/
	}
	
	.textwidget ul{
		padding-left:0;	
	}
	
	#rightsidenav .textwidget{
		width:100%;
	}
	
	.instagram-image{
		width:33.3%;
		height:auto;
		margin-right:0px;	
	}
	
	.instagram-image:nth-child(-n+4) {
		/*margin-bottom: 20px;*/
	}
	
}