	
@media all and (min-width: 0px) and (max-width: 480px) {
	
	body {
		background: #fff;
	}
	
	.mobile {
		display: block;
	}
	
	.wrapper {
		width:100%;
		margin:0;
		padding:0;
		border:0;
		-webkit-box-shadow: none;
		box-shadow: none 
	}
	
	header,
	footer,
	nav,
	ul.subnav {
		display: none;
	}
	
	.home-left-panel {
		padding:0em;
		background: #fff;
		font-size:0.9em;
		line-height:1.7em;
		height:auto;
	}
		.home-left-panel p {
			margin:1.5em 0 1em 0;
		}
		.home-left-panel p:last-child {
			margin-bottom:0;
		}

	.slideshow {
		display:none;
	}

	.middle {
		padding: 0 1em 0 1em;
		margin:0;
	}
		.column-left {
			float:none;
			width:auto;
			margin:0;
		}
		.column-center {
			float:none;
			width:auto;
			margin:0;
		}
		.column-right {
			float:none;
			width:auto;
		}
		.column-center-right {
			float:none;
			width:auto;
			margin:0;
			height:auto;
		}
	
	.middle p img {
		width:100%;
		height:auto;
	}

}

