h1 {
	margin-left: .933em;
}


/**
 * Header
 */
#header .decor {
	background-image: url(decor.png);
	height: 190px;
	max-width: 917px;
}


/**
 * Content
 */
#content .main {
	padding: 2em 0 0;
	width: 100%;
}


/**
 * Map
 */
#content .classroom .map {
	font-size: .867em;
}


/**
 * Info
 */
#content .info .columns {
	padding-left: 240px;
}

#content .info .main_picture {
	left: -240px;
	margin-right: -100%;
	padding-right: 0;
	position: relative;
	width: 220px;
}

#content .info .content {
	padding-right: 7%;
	width: 50%;
}

#content .info .awards {
	font-size: .867em;
	padding-right: 0;
	width: 37%;
}

#content .info .awards .wrap {
	background: #b2d24d;
	margin-top: -20px;
	padding: 20px;
}


/**
 * Pictures
 */
#content .pictures {
	background: #33990f;
	margin-bottom: 0;
	position: relative;
}

#content .pictures .cp_container {
	padding-bottom: 0;
}

#content .pictures .picture,
#content .pictures .picture .wrap {
	vertical-align: top;
	width: 8em;
}

#content .pictures .picture {
	display: inline-block;
	margin: 0 .5em .5em 0;
	position: relative;
}

#content .pictures .picture .wrap {
	display: block;
}

#content .pictures img {
	display: block;
	margin-bottom: .2em;
}
