/* Boxed Layout Styles */
.hidden {
	display: block;
}
body {
	background: #999;
}
#wrap {
	width:1030px;
	margin: 0 auto;
	background: #fff;
	padding: 0;
	box-shadow: 0 1px 5px rgba(0,0,0,0.2);
}
#wrap > header {
	margin-top: 60px;
}
#wrap > footer {
	margin-bottom: 60px;
}

/* #Media Queries
================================================== */

	/* Smaller than standard 1029 (devices and browsers)  */
	@media only screen and (max-width: 1049px) {
		#wrap { width: auto; margin: 0; background: #fff; padding: 0; box-shadow: none; }
		#wrap > header { margin-top: 0; }
		#wrap > footer { margin-bottom: 0; }
	}
	
/* Body Backgrounds */
body.wood { background: url(../../images/bgk.png) top left repeat; }