.greyback {
  background: #F2F2F2;
  padding: 50px 0; }
  .greyback h3 {
    font-size: 1.4em;
    border-bottom: 1px solid #000;
    padding-bottom: 30px;
    margin-bottom: 30px; }

.dome p {
  padding: 0 100px; }

.orange {
  background: #F7941D;
  padding: 30px 0; }
  .orange .wrap h2 {
    color: #fff;
    font-size: 2em;
    font-style: italic;
    text-align: center;
    font-weight: normal;
    line-height: 2em; }

/*.pagy {
	margin-top:110px;
	border-top:1px solid #000;
	border-bottom:1px solid #000;
	padding-bottom:40px;
	.wrap {
		overflow:visible;
		text-align:center;
		img {
			display:block;
			margin:-40px auto 50px;
		}
	}
}

.bub {
	.wrap {
		padding:40px 0 180px;
		border-bottom:1px solid #000;
		margin-bottom:30px;
		position:relative;
		overflow:visible;
		.ampersizzle {
			position:absolute;
			left:-10px; bottom:42px;
			@media only screen and (max-width: 40em) {
				display:none;
			}
		}
		h2 {
			position:absolute;
			left:20px; bottom:40px;
			width:150px;
			@media only screen and (max-width: 40em) {
				width:100%;
			}
		}
	}
}

#files {
	.file {
		margin:10px 0 40px;
		.desc {
			font-style:italic;
		}
		.theLink {
			position:relative;
			border-top:1px solid #F7941D;
			padding:10px 0 0 4px;
			margin:25px 0 15px 45px;
			img {
				position:absolute;
				left:-45px; top:0;
			}
			a {
				color:#F7941D;
				text-decoration:underline;
			}
		}
	}
} */
