body {
	background: #0f1620;
	color: #768fb3;
    -webkit-text-size-adjust: none;
	z-index: 1;
	font-weight: 400; /* "Regular" */
	font-size: 100%;
	line-height: 1.2;
	font-family: "proxima-nova", Arial, sans-serif;
}



/*	#################################################################
	#################################################################
	FACADE
	#################################################################
	################################################################# */

	.facade {
		margin-bottom: 50px;
	}
			.facade .titling {
				background: #392c25 url(i/ephemeral-smoke.jpg) no-repeat center top;
				background-size: auto 100%;
				border-bottom: 1px solid #ba622c;
			}
					.facade .titling-inner {
						position: relative;
						padding: 78px 0 37px;
					}
							.facade .pledge {
								position: absolute;
								top: 0;
								right: -15px;
							}
									.facade .pledge a {
										background: black url(i/heart-icon-orange.png) no-repeat 95px 11px;
										background-size: 15px 15px;
										padding: 11px 41px 10px 14px;
										display: block;
										color: #f07a30;
										font-size: 0.8125em; /* 13 / 16 */
									}
									.facade .pledge a:hover {
										text-decoration: underline;
										color: #fdc29d;
									}

							.facade h1 {
								text-transform: uppercase;
								color: white;
								font-family: "proxima-nova-condensed", Arial, sans-serif;
								font-weight: 200;
								font-size: 3.8125em; /* 61 / 16 */
								line-height: 0.8;
								margin-bottom: 22px;
							}
							.facade h2 {
								width: 141px;
								height: 21px;
							}
									.facade h2 a {
										display: block;
										width: 100%;
										height: 100%;
										overflow: hidden;
										white-space: nowrap;
										text-indent: 100%;
										background: url(i/fire-icons.png) no-repeat -100px -50px;
										background-size: 700px 700px;
									}

			.facade .subtilting {
			}
					.facade .subtitling-inner {
						position: relative;
						padding: 15px 0 0;
					}
							.facade h3 {
								font-family: "superclarendon", Georgia, serif;
								font-weight: 300;
								font-size: 0.9375em; /* 15 / 16 */
								margin-right: 160px;
							}

							/*	=================================================================================== */

							    @media screen and (min-width: 1710px) {

									.facade .titling {
										background-size: 100% auto;
									}

							    }

							/*	=================================================================================== */






/*	#################################################################
	#################################################################
	LOBBY
	#################################################################
	################################################################# */

	.lobby {
		margin-bottom: 50px;
	}
			.lobby-inner {
			}
					.lobby-inner .foreword {
						float: left;
						width: 74.384615384615%; /* 967 / 1300 */
					}
					.lobby-inner .comparison {
						float: right;
						width: 23.153846153846%; /* 301 / 1300 */
						border-top: 1px solid #472f24;
						text-transform: uppercase;
						font-family: "proxima-nova-condensed", Arial, sans-serif;
						padding-top: 10px;
					}
							.lobby-inner .comparison header {
								margin-bottom: 25px;
								text-align: right;
								font-weight: 300;
							}
									.lobby-inner .comparison h1 {
										color: #f07a30;
										font-size: 0.9375em; /* 15 / 16 */
										margin-bottom: 0.2em;
									}
									.lobby-inner .comparison ul {
										color: #984d1e;
										font-size: 0.75em;
									}
									.lobby-inner .comparison ul span {
										color: #f07a30;
									}

							.lobby-inner .comparison .disclaimer {
								text-align: right;
								text-transform: none;
								font-family: "proxima-nova", Arial, sans-serif;
								font-size: 0.75em;
								padding-top: 0.75em;
								color: #3b4c64;
							}
									.lobby-inner .comparison .disclaimer a:hover {
										color: #a3b9d8;
										text-decoration: underline;
									}

							.lobby-inner .comparison table {
								width: 100%;
								overflow: hidden;
								position: relative;
							}
									.lobby-inner .comparison thead {
										color: #f07a30;
									}
											.lobby-inner .comparison thead tr {
											}
											.lobby-inner .comparison thead th {
												text-align: right;
												font-size: 1.4375em; /* 23 / 16 */
												font-weight: 200;
											}
											.lobby-inner .comparison thead th span {
												display: block;
												margin-bottom: -40px;
											}
											.lobby-inner .comparison thead th:nth-child(1) {
												text-align: left;
												text-indent: -9999px;
												overflow: hidden;
											}
											.lobby-inner .comparison thead th:nth-child(2) {
											}
											.lobby-inner .comparison thead th:nth-child(3) {
												width: 35%;
											}

									.lobby-inner .comparison tbody {
									}
											.lobby-inner .comparison tbody tr {
											}
											.lobby-inner .comparison tbody th,
											.lobby-inner .comparison tbody td {
												vertical-align: top;
												box-shadow:
														inset 0 16px 0 #0f1620,
														inset 0 17px 0 #3c5889;
											}
											.lobby-inner .comparison tbody th {
												font-size: 0.8125em; /* 13 / 16 */
												font-weight: 600;
												background: url(i/fire-icons.png) no-repeat 0 -81px;
												background-size: 700px 700px;
												padding-left: 2px;
											}
													.lobby-inner .comparison tbody tr:nth-child(1) th	{ background-position: 3px -78px;	}
													.lobby-inner .comparison tbody tr:nth-child(2) th	{ background-position: 4px -268px;	}
													.lobby-inner .comparison tbody tr:nth-child(3) th	{ background-position: 3px -459px;	}
													.lobby-inner .comparison tbody tr:nth-child(4) th	{ background-position: 3px -647px;	}

											.lobby-inner .comparison tbody td {
												text-align: right;
												color: white;
												font-size: 2.0625em; /* 33 / 16 */
												font-weight: 200;
												padding: 18px 0 11px;
											}
													.lobby-inner .comparison tbody td span {
														font-size: 0.60606060606061em; /* 20 / 33 */
													}

	.lobby-inner .foreword {
		position: relative;
		z-index: 1;
	}
			.lobby-inner .foreword figcaption {
				position: absolute;
				top: 0;
				left: 0;
				z-index: 3;
				margin: 22px 45px 0 17px;
				font-family: "proxima-nova-condensed", Arial, sans-serif;
				max-width: 590px;
				text-shadow: 0 0 10px black;
			}
					.lobby-inner .foreword figcaption mark {
						background: none;
						font-size: 2.375em; /* 38 / 16 */
						line-height: 1.15;
						color: white;
						display: block;
						font-weight: 200;
						margin-bottom: 20px;
					}
					.lobby-inner .foreword figcaption mark em {
						font-style: normal;
						font-weight: 600;
					}
					.lobby-inner .foreword figcaption span {
						display: block;
						color: white;
						font-weight: 300;
					}

			.lobby-inner .foreword .photo {
				position: relative;
				z-index: 2;
				overflow: hidden;
				height: 423px;
			}
					.lobby-inner .foreword .photo img {
						position: absolute;
						height: 100%;
						top: 0;
						right: 0;
						width: auto;
					}

					/*	=================================================================================== */

					    @media screen and (max-width: 1300px) {

							.lobby-inner .comparison tbody td {
								font-size: 1.75em;
							}

					    }

					/*	=================================================================================== */

					    @media screen and (max-width: 1160px) {

							.lobby-inner .foreword .photo img {
								right: auto;
								left: -40%;
							}
							.lobby-inner .foreword {
								width: 66.384615384615%; /* -8 */
							}
							.lobby-inner .comparison {
								width: 31.153846153846%; /* +8 */
							}
							.lobby-inner .comparison tbody td {
								font-size: 1.5em;
								padding-bottom: 20px;
							}

					    }

					/*	=================================================================================== */

					    @media screen and (max-width: 900px) {

							.lobby-inner .foreword .photo img {
								left: -55%;
							}

					    }

					/*	=================================================================================== */

					    @media screen and (max-width: 800px) {

							.lobby-inner .foreword .photo img {
								left: -75%;
							}
							.lobby-inner .comparison tbody td {
								font-size: 1.3em;
								padding-bottom: 24px;
							}
							.lobby-inner .foreword figcaption mark {
								font-size: 2.0em;
							}

					    }

					/*	=================================================================================== */

					    @media screen and (max-width: 600px) {


							.lobby-inner {
							}
									.lobby-inner .foreword {
										float: none;
										width: 100%;
										margin-bottom: 15px;
										padding-bottom: 30px;
										border-bottom: 3px solid #472F24;
									}
											.lobby-inner .foreword figcaption mark,
											.lobby-inner .foreword figcaption span {
												background: rgba(0,0,0,0.5);
												padding: 10px;
												margin-left: -10px;
											}

									.lobby-inner .comparison {
										float: none;
										width: 100%;
										border-top: none;
										padding-top: 0;
									}
											.lobby-inner .comparison {
												max-width: 290px;
												margin: 0 auto;
											}

							.facade .subtilting {
							}
									.facade .subtitling-inner {
										padding-bottom: 25px;
									}
											.facade h3 {
												font-size: 0.75em; /* 12 / 16 */
												text-align: center;
												margin: 0 10% 20px;
											}

									.facade .subtitling .share {
										top: auto;
										bottom: 0;
										right: auto;
										overflow: hidden;
										left: 50%;
										margin-left: -70px;
									}

					    }

					/*	=================================================================================== */







/*	#################################################################
	#################################################################
	LANDING-ROW: "WELCOME"
	#################################################################
	################################################################# */

	.landing-row {
		box-shadow: inset 0 3px 0 #213046;
		margin-bottom: 80px;
	}
			.landing-row.welcome {
			}
					.landing-row .following {
						width: 74.384615384615%; /* 967 / 1300 */
						float: left;
					}
					.landing-row .evergreen {
						width: 23.153846153846%; /* 301 / 1300 */
						float: right;
					}

	.landing-row .evergreen {
		padding-top: 63px;
	}

	.landing-row .following {
	}
			.landing-row .following > h1,
			.landing-row .all-fires > h1 {
				border-top: 3px solid #6a8bc5;
				margin-bottom: 41px;
				font-size: 0.9375em; /* 15 / 16 */
				font-family: "superclarendon", Georgia, serif;
				padding-top: 7px;
				font-weight: 300;
			}
			.landing-row .following article {
				margin-bottom: 48px;
			}
					.landing-row .following article .scenes {
					}
							.landing-row .following .scenes .imagery {
								float: left;
								width: 48.603929679421%; /* 470 / 967 */
							}
									.landing-row .following .scenes .imagery figure {
										width: 47.234042553191%; /* 222 / 470 */
										overflow: hidden;
									}
									.landing-row .following .scenes .imagery .img,
									.landing-row .following .scenes .vitals {
										height: 146px;
									}
									.landing-row .following .scenes .imagery .img {
										display: block;
										width: 100%;
										position: relative;
										overflow: hidden;
										margin-bottom: 8px;
									}
									.landing-row .following .scenes .imagery img {
										position: absolute;
										height: 100%;
										width: auto;
									}
									.landing-row .following .scenes .imagery figcaption {
										color: white;
										font-size: 0.6875em; /* 11 / 16 */
										background: url(i/fire-icons.png) no-repeat 0 -25px;
										background-size: 700px 700px;
										padding-left: 16px;
									}
									.landing-row .following .scenes .imagery figcaption span {
										display: block;
										background: #0f1620;
										padding: 2px 0 5px 0;
									}
									.landing-row .following .scenes .imagery .location {
										float: left;
									}
									.landing-row .following .scenes .imagery .photo {
										float: right;
									}
									.landing-row .following .scenes .imagery .photo figcaption {
										background-position: -669px 0;
										padding-left: 24px;
									}

							.landing-row .following .scenes .vitals {
								float: right;
								width: 47.983453981386%; /* 464 / 967 */
								color: white;
								background: #787e88;
							}

							.landing-row .following .scenes .vitals p {
                                margin: 10px 3px 10px 3px;
								overflow: hidden;
								color: white;
								font-size: .9em;
							}
									.landing-row .following .scenes .vitals dl {
										box-shadow: inset 1px 0 0 #606368;
										float: left;
										width: 24.137931034483%; /* 112 / 464 */
										text-align: center;
										margin-top: 9px;
										padding: 100px 0 0;
										position: relative;
										text-transform: uppercase;
										overflow: hidden;
										background: url(i/vitals-icons.png) no-repeat;
										background-size: 48px 600px;
									}
											.landing-row .following .scenes .vitals dl.contained	{ background-position: center 9px;	}
											.landing-row .following .scenes .vitals dl.acres		{ background-position: center -181px;	}
											.landing-row .following .scenes .vitals dl.started		{ background-position: center -373px;	}
											.landing-row .following .scenes .vitals dl.air			{ background-position: center -561px;	}

											.landing-row .following .scenes .vitals dl:first-child {
												margin-left: 1.6%;
												box-shadow: none;
											}
											.landing-row .following .scenes .vitals dd {
												color: white;
												white-space: nowrap;
												font-family: "proxima-nova-condensed", Arial, sans-serif;
												font-size: 2em; /* 32 / 16 */
												position: absolute;
												top: 45px;
												letter-spacing: -0.05em;
												left: 0;
												width: 100%;
												font-weight: 200;
												display: block;
											}
											.landing-row .following .scenes .vitals dt {
												color: #030303;
												font-size: 0.5625em; /* 9 / 16 */
												text-align: center;
												width: 90%;
												margin-left: 5%;
												line-height: 1;
												font-weight: 800;
											}


					.landing-row .following article header {
						border-top: 1px solid #ec7c2d;
						padding: 10px 133px 0 0;
						position: relative;
						margin-bottom: 20px;
					}
							.landing-row .following article h1 {
								color: white;
								text-transform: uppercase;
								font-family: "proxima-nova-condensed", Arial, sans-serif;
								font-size: 2.375em; /* 38 / 16 */
								line-height: 0.85;
								padding-top: 1px;
								width: 50%; /* arbitrary */
								float: left;
								font-weight: 200;
							}
							.landing-row .following article .meta {
								float: right;
								width: 48%; /* arbitrary */
								text-transform: uppercase;
								text-align: right;
								font-size: 0.75em;
							}
									.landing-row .following article h2 {
										font-weight: 800;
										color: #ec7c2d;
										margin-bottom: 3px;
									}
									.landing-row .following article h3 {
										font-weight: 600;
										color: #4e678a;
									}


							.landing-row .following article .jump {
								position: absolute;
								top: 11px;
								right: 0;
							}
									.landing-row .following article .jump a {
										color: white;
										background: #ec7c2d url(i/ephemera-caret.png) no-repeat 92% 8px;
										background-size: 8px 15px;
										display: inline-block;
										font-family: "proxima-nova-condensed", Arial, sans-serif;
										font-size: 0.9375em; /* 15 / 16 */
										text-transform: uppercase;
										padding: 7px 29px 7px 15px;
									}
									.landing-row .following article .jump a:hover {
										background-color: #b9540d;
									}






									/*	=================================================================================== */

									    @media screen and (max-width: 1230px) {

											.landing-row .following .scenes .vitals dl {
												padding-top: 90px; /* had been 100 */
											}
											.landing-row .following .scenes .vitals dd {
												font-size: 1.75em; /* 28 / 16 */
											}


                							.landing-row .following .scenes .vitals p {
                                                margin: 10px 3px 10px 3px;
                								overflow: hidden;
                								color: white;
                								font-size: .8em;
                							}

									    }


									/*	=================================================================================== */

									    @media screen and (max-width: 860px) {

											.landing-row .following .scenes .vitals dd {
												font-size: 1.5em;
												top: 49px;
											}
											.landing-row .following .scenes .vitals dt {
											    font-size: 0.5em;
												width: 80%;
												margin-left: 10%;
											    font-weight: 600;
											}

									    }


									/*	=================================================================================== */


									    @media screen and (max-width: 1100px) {

											.landing-row.welcome {
												margin-bottom: 30px;
											}
													.landing-row .following {
														width: 100%;
														float: none;
														margin-bottom: 90px;
													}
													.landing-row .evergreen {
														width: 100%;
														float: none;
														padding-top: 0;
													}

									    }

									/*	=================================================================================== */

								    	@media screen and (max-width: 1100px) and (min-width: 600px) {

											.landing-row .evergreen {
											}

											/* --------------------------------- */
											/* Arbitrarily slapping on clearfix: */
											.landing-row .evergreen:after {
											    content: ".";
											    display: block;
											    height: 0;
											    clear: both;
											    visibility: hidden;
											}
											.landing-row .evergreen {
												display: inline-block;
											}
											/* --------------------------------- */

											.evergreen .resources {
												width: 45%;
												float: left;
												text-align: left;
											}
													.landing-row .evergreen .resources ul {
														margin-left: 0;
													}

											.evergreen .coverage {
												width: 46%;
												float: right;
											}

									    }


									/*	=================================================================================== */


									    @media screen and (max-width: 700px) {

											.landing-row .following article header {
												font-size: 0.85em;
												padding: 10px 0 15px 0;
												border-bottom: 1px solid #472f24;
											}
													.landing-row .following article h1 {
														width: 100%;
														float: none;
														padding-bottom: 7px;
														margin-bottom: 7px;
														border-bottom: 1px solid #472f24;
													}
													.landing-row .following article .meta {
														float: none;
														width: auto;
														text-align: left;
														margin-right: 120px;
													}
													.landing-row .following article .jump {
														top: 56px;
														right: 0;
													}
															.landing-row .following article .jump a {
																padding: 5px 29px 4px 15px;
																background-position: 92% 4px;
															}

											.landing-row .following .scenes .imagery {
												float: none;
												width: 100%;
												margin-bottom: 20px;
											}
													.landing-row .following .scenes .imagery .img {
														height: auto;
													}
													.landing-row .following .scenes .imagery img {
														height: auto;
														width: 100%;
														position: static;
													}

											.landing-row .following .scenes .vitals {
												float: none;
												width: 100%;
											}
													.landing-row .following .scenes .vitals dd {
														font-size: 2em;
														top: 44px;
													}

									    }

									/*	=================================================================================== */
									    @media screen and (max-width: 700px) {

                							.landing-row .following .scenes .vitals p {
                								overflow: hidden;
                								color: white;
                								margin: 25px 3px 10px 3px;
                								font-size: 1em;
                							}

											.landing-row .following .scenes .vitals dd {
												font-size: 1.5em;
												top: 48px;
											}

									    }

									/*	=================================================================================== */


									/*	=================================================================================== */
									    @media screen and (max-width: 530px) {

                							.landing-row .following .scenes .vitals p {
                								overflow: hidden;
                								color: white;
                								margin: 25px 3px 10px 3px;
                								font-size: .8em;
                							}

									    }

									/*	=================================================================================== */


/*	#################################################################
	#################################################################
	ARCHIVES
	#################################################################
	################################################################# */

	.page-cols-archive {
		margin-top: -40px;
	}
			.page-cols-archive {
				padding-bottom: 90px;
			}
			.page-cols-archive .all-fires {
				width: 100%;
			}
			.page-cols-archive .all-fires > h1 {
				margin-bottom: 2em;
			}
			.page-cols-archive .all-fires article h1 a {
				white-space: nowrap;
				overflow: hidden;
				text-overflow: ellipsis;
			}


			/*	=================================================================================== */

			    @media screen and (min-width: 1101px) {

					.page-cols-archive .all-fires article {
					}

					.page-cols-archive .all-fires article:nth-child(3n+2),
					.page-cols-archive .all-fires article:nth-child(3n+3) {
						margin-right: 0;
					}
					.page-cols-archive .all-fires article {
						width: 23.5%;
					}
					.page-cols-archive .all-fires article:nth-child(4n+2) {
						margin-right: 2%;
					}

					.page-cols-archive .all-fires article:nth-child(4n+3) {
						margin-right: 2%;

					}
					.page-cols-archive .all-fires article:nth-child(4n+4) {
						margin-right: 2%;

					}
					.page-cols-archive .all-fires article:nth-child(4n+5) {
					}


			    }

			/*	=================================================================================== */







/*	#################################################################
	#################################################################
	LANDING-ROW: "ALL FIRES"
	#################################################################
	################################################################# */

	.landing-row.reverse-chron {
		padding-bottom: 90px;
	}
			.all-fires {
				width: 74.384615384615%; /* 967 / 1300 */
			}
					.all-fires article {
						width: 31.127197518097%; /* 301 / 967 */
						border-top: 1px solid #ec7c2d;
						padding-top: 10px;
						float: left;
						position: relative;
						margin-bottom: 45px;
					}
					.all-fires article.jump {
						background: url(i/icon-grid.png) no-repeat 0 10px;
						background-size: 26.24584717608% auto;
						min-height: 80px;
					}
					.all-fires article:nth-child(3n+2) { /* every first block, when 3-across */
						margin-right: 3.309203722854%; /* 32 / 967 */
					}
					.all-fires article:nth-child(3n+3) {
						margin-right: 3.309203722854%; /* 32 / 967 */
					}
							.all-fires article div {
								margin-left: 29.235880398671%; /* 88 / 301 */
							}
									.all-fires article h1 {
										color: white;
										text-transform: uppercase;
										font-family: "proxima-nova-condensed", Arial, sans-serif;
										font-size: 1.25em; /* 20 / 16 */
										line-height: 0.9;
									}
									.landing-row article.jump h1 {
										color: #ec7c2d;
										background: url(i/ephemera-caret.png) no-repeat right 1px;
										background-size: 8px 15px;
									}
									.all-fires article h1 a {
										display: block;
										border-bottom: 1px solid #2a3952;
										padding: 1px 0 8px;
									}
									.all-fires article.jump h1 a {
										border-bottom: 1px solid #f4b081;
									}
									.all-fires article h1 a:hover {
										border-bottom: 1px solid white;
										color: white;
									}
									.all-fires article ul {
										font-size: 0.8125em; /* 13 / 16 */
										line-height: 1;
										color: #80a2dd;
										box-shadow:
											inset 23px 0 0 #0f1620,
											inset 24px 0 0 #2a3952;
										padding-top: 7px;
									}
											.all-fires article li {
												background: url(i/fire-icons.png) no-repeat -400px -100px;
												background-size: 700px 700px;
												padding: 2px 0 3px 32px;
												margin-bottom: 3px;
												white-space: nowrap;
												text-overflow: ellipsis;
												overflow: hidden;
											}
													.all-fires article li.date		{ background-position: -399px -100px;	}
													.all-fires article li.location	{ background-position: -399px -295px;	}
													.all-fires article li.acreage	{ background-position: -400px -490px;	}
													.all-fires article li.contained	{ background-position: -400px -685px;	}

							.all-fires article .img {
								display: block;
								position: absolute;
								top: 10px;
								left: 0;
								width: 26.24584717608%; /* 79 / 301 */
							}
									.all-fires article .img a {
										display: block;
									}
									.all-fires article .img a:hover {
										outline: 1px solid white;
										overflow: hidden;
									}
									.all-fires article .img img {
										width: 100%;
										height: auto;
									}


									/*	=================================================================================== */

									    @media screen and (max-width: 1100px) {

											.all-fires {
												width: 100%;
											}

									    }

									/*	=================================================================================== */

									    @media screen and (max-width: 700px) {

											.all-fires {
												font-size: 0.8125em;
											}
													.all-fires article.jump h1 {
														background-position: right 0px;
													}

									    }

									/*	=================================================================================== */

									    @media screen and (max-width: 610px) {

											.all-fires article {
												width: 48%;
												margin-bottom: 20px;
											}
											.all-fires article:nth-child(3n+2),
											.all-fires article:nth-child(3n+3) {
												background: none;
												margin-right: 0;
											}
											.all-fires article.jump:nth-child(3n+2),
											.all-fires article.jump:nth-child(3n+3) {
												background: url(i/icon-grid.png) no-repeat 0 10px;
												background-size: 26.24584717608% auto;
											}
											.all-fires article:nth-child(odd) {
												margin-left: 4%;
											}

									    }

									/*	=================================================================================== */

									    @media screen and (max-width: 480px) {

											.all-fires article {
												width: 46%;
												margin-bottom: 35px;
												border-top: 3px solid #ec7c2d;
											}
													.all-fires article.jump,
													.all-fires article.jump:nth-child(3n+2),
													.all-fires article.jump:nth-child(3n+3) {
														background: none;
													}
													.all-fires article:nth-child(odd) {
														margin-left: 7%;
													}
													.all-fires article .img {
														position: static;
														margin-top: 20px;
														width: 100%;
													}
													.all-fires article div {
														margin-left: 0;
													}

									    }

									/*	=================================================================================== */



/*	#################################################################
	#################################################################
	MASTHEAD
	#################################################################
	################################################################# */

	.masthead {
		margin-bottom: 34px;
		overflow: hidden;
		box-shadow:
			inset 0 -42px 0 #0f1620,
			inset 0 -43px 0 #97abc9;
	}
			.masthead-inner {
				position: relative;
				z-index: 1;
				padding: 114px 0 68px;
			}
					.masthead .brief {
						overflow: hidden;
					}
							.masthead .brief h1 {
								color: white;
								text-transform: uppercase;
								font-family: "proxima-nova-condensed", Arial, sans-serif;
								font-weight: 200; /* "Thin" */
								font-size: 4em; /* 64 / 16 */
								margin-left: -1px;
								line-height: 0.83;
								width: 63%;
								float: left;
							}
							.masthead .brief h2 {
								text-align: right;
								float: right;
								width: 33%;
								font-size: 0.75em;
								text-transform: uppercase;
								color: #a1572a;
								line-height: 1.1;
								padding-top: 14px;
							}
									.masthead .brief h2 mark {
										display: block;
										font-weight: 600;
										color: #f07a30;
										background: none;
										margin-bottom: 0.6em;
									}
									.masthead .brief h2 span {
										display: block;
									}

					.masthead .brand {
						position: absolute;
						top: 0;
						left: 0;
						width: 100%;
					}
							.masthead .brand h3 {
								position: absolute;
								top: 21px;
								left: 0;
								width: 246px;
								height: 20px;
								overflow: hidden;
							}
									.masthead .brand h3 span,
									.masthead .brand h3 a {
										display: block;
									}
									.masthead .brand h3 span {
										position: absolute;
										height: 100%;
									}
											.masthead .brand .parent {
												top: 0;
												left: 0;
												width: 137px;
												overflow: hidden;
												white-space: nowrap;
												text-indent: 100%;
												background: url(i/fire-icons.png) no-repeat -100px -50px;
												background-size: 700px 700px;
											}
											.masthead .brand .title {
												right: 0;
												bottom: -4px;
												text-align: right;
												text-transform: uppercase;
												font-family: "proxima-nova-condensed", Arial, sans-serif;
												font-size: 1.1875em; /* 19 / 16 */
												font-weight: 300;
												color: #7b8ea8;
												line-height: 1;
											}
													.masthead .brand .title a:hover {
														color: #a5c7f8;
													}

							.masthead .brand h4 {
								text-align: right;
								font-size: 0.8125em; /* 13 / 16 */
								position: relative;
								line-height: 1.08;
								margin: 0 -13px 0 280px;
								float: right;
							}
									.masthead .brand h4 span {
										display: block;
										margin-right: 135px;
										padding-top: 26px;
										color: #7b8ea8;
									}
									.masthead .brand h4 a {
										display: block;
										color: #dce7f6;
										background: #455366 url(i/fire-icons.png) no-repeat 96px 26px;
										background-size: 700px 700px;
										padding: 26px 41px 10px 12px;
										position: absolute;
										white-space: nowrap;
										top: 0;
										right: 0;
									}
											.masthead .brand h4 a:hover {
												color: white;
												text-decoration: underline;
											}

					.masthead .share,
					.facade .share {
						position: absolute;
					}
							.masthead .share		{ left: 0;		bottom: 0;		}
							.facade .share			{ right: 0;		top: 15px;		}

							.share ul {
							}
									.share li,
									.share li {
										display: inline;
									}
											.share li a,
											.share li a {
												display: block;
												float: left;
												height: 20px;
												width: 22px;
												background: url(i/fire-icons.png) no-repeat -100px 0;
												background-size: 700px 700px;
												white-space: nowrap;
												text-indent: 100%;
												overflow: hidden;
												margin-left: 17px;
											}
													.share li:first-child a		{ margin-left: 0; }
													.share .em a				{ background-position: -100px 0; }
													.share .em a:hover			{ background-position: -100px -25px; }
													.share .tu a				{ background-position: -140px 0; }
													.share .tu a:hover			{ background-position: -140px -25px; }
													.share .tw a				{ background-position: -179px 0; }
													.share .tw a:hover			{ background-position: -179px -25px; }
													.share .fa a				{ background-position: -217px 0; }
													.share .fa a:hover			{ background-position: -217px -25px; }

													.share .share-this-fire {
														display: block;
														background: url(i/share-this-fire.png) no-repeat;
														background-size: 140px 50px;
														margin-left: 17px;
														float: left;
														overflow: hidden;
														cursor: pointer;
														border: none;
														width: 140px;
														height: 25px;
														text-align: left;
														color: pink;
														text-indent: 100%;
														white-space: nowrap;
													}
															.share .share-this-fire:hover {
																background-position: 0 -25px;
															}



													/*	=================================================================================== */

													    @media screen and (max-width: 900px) {

															.masthead .brief {
																font-size: 0.85em;
															}
															.masthead .brand h4 {
																margin-left: 330px; /* formerly 280px */
															}
															.masthead .brand h4 span {
																font-size: 0.75em; /* formerly 0.8125 */
															}

													    }



													/*	=================================================================================== */


													    @media screen and (max-width: 730px) {

															.masthead .brief {
															}
																	.masthead .brief h1 {
																		width: 100%;
																		float: none;
																	}
																	.masthead .brief h2 {
																		width: 100%;
																		float: none;
																		text-align: left;
																	}

															.masthead .brand {
																box-shadow:
																	inset 115px 0 0 #0F1620,
																	inset 116px 0 0 #536175;
															}
																	.masthead .brand h4 {
																		font-size: 0.8125em;
																		line-height: 1.25;
																		padding: 16px 0 12px;
																		float: none;
																		margin-left: 130px;
																		text-align: left;
																		position: static;
																		display: inline-block;
																	}
																			.masthead .brand h4 span {
																				font-size: 1em;
																				padding: 15px 0 10px;
																				display: inline;
																				margin-right: 0;
																			}
																			.masthead .brand h4 a {
																				display: inline;
																				position: static;
																				padding: 0 0 0 0;
																				background: none;
																			}

																	.masthead .brand h3 {
																		width: 110px; /* had been 246 */
																		height: auto;
																		top: 16px; /* had been 21 */
																	}
																			.masthead .brand h3 span {
																				position: static;
																				height: auto;
																			}
																			.masthead .brand .parent {
																				width: 100%; /* had been 137 */
																				margin-bottom: 1px;
																				height: 18px;
																				background-size: 490px 490px;
																				background-position: -70px -34px;
																			}
																			.masthead .brand .title {
																				text-align: left;
																			}

														}


													/*	=================================================================================== */

													    @media screen and (max-width: 500px) {

															.masthead .share {
																left: 50%;
																margin-left: -145px;
																width: 290px;
																overflow: hidden;
															}
																	.masthead .share ul {
																		width: 100%;
																	}
																	.masthead .share li a,
																	.masthead .share .share-this-fire {
																		margin-left: 15px;
																	}
																	.masthead .share li:first-child a {
																		margin-left: 0;
																	}

														}


													/*	=================================================================================== */

													    @media screen and (max-width: 460px) {

															.masthead .brief h1 {
																font-size: 3em;
																margin-left: 0;
															}
															.masthead .brand h4 {
																font-size: 0.7em;
															}

														}


													/*	=================================================================================== */

/*
													    @media screen and (max-width: 740px) {

															.masthead-inner {
																padding-top: 40px;
															}
															.masthead .brief {
																font-size: 0.75em;
																margin-bottom: 30px;
															}
															.masthead .brief h1 {
																margin-left: 0px;
															}
															.masthead .brand {
																position: relative;
																border-top: 1px solid #f07a30;
																border-top: 1px solid #536175;
																padding-top: 20px;
																margin-left: -5%;
																padding: 30px 5% 0;
															}
																	.masthead .brand h3 {
																		position: relative;
																		margin: 0 auto 15px;
																		top: 0;
																	}
																			.masthead .brand h3 .title {
																				color: #f07a30;
																			}
																			.masthead .brand h3 .title a:hover {
																				color: white;
																			}

																	.masthead .brand h4 {
																		margin: 0 0 0 0;
																		float: none;
																		font-size: 0.8125em;
																		text-align: center;
																	}
																			.masthead .brand h4 span {
																			    margin-right: 0;
																			    padding-top: 0;
																				font-size: 0.8125em;
																				display: inline;
																			}
																			.masthead .brand h4 a {
																				font-size: 0.8125em;
																			    background: none;
																			    display: inline;
																				padding: 0 0 0 0;
																			    position: static;
																			}

													    }

*/

													/*	=================================================================================== */

/*

													    @media screen and (max-width: 600px) {

															.masthead {
																border-bottom: 1px solid #97ABC9;
																box-shadow: none;
															}
															.masthead .share {
																left: 50%;
																bottom: 20px;
																margin-left: -70px;
															}
															.masthead .brief h1 {
																float: none;
																width: 100%;
																margin-bottom: 15px;
																font-size: 3.6em;
															}
															.masthead .brief h2 {
																text-align: left;
																color: #7b8ea8;
																float: none;
																width: 100%;
																padding-top: 0;
															}
															.masthead .brief h2 mark {
																color: #b8cce9;
															}

													    }

*/

													/*	=================================================================================== */




/*	#################################################################
	#################################################################
	SINGLE FIRE: BASIC SKELETAL ELEMENTS
	#################################################################
	################################################################# */

	.page-cols > .primary {
		float: left;
		width: 74.384615384615%; /* 967 / 1300 */
	}
	.page-cols > .secondary {
		float: right;
		width: 23.153846153846%; /* 301 / 1300 */
	}

	/*	=================================================================================== */

	    @media screen and (max-width: 1023px) {

			.page-cols > .primary,
			.page-cols > .secondary {
				float: none;
				width: 100%;
			}
	    }

	/*	=================================================================================== */



/*	#################################################################
	#################################################################
	SIMPLE (ONE FULL-WIDTH COLUMN PAGE)
	#################################################################
	################################################################# */

	.page-cols-simple {
		padding-bottom: 70px;
	}
			.page-cols-simple p,
			.page-cols-simple ol,
			.page-cols-simple ul,
			.page-cols-simple dl,
			.page-cols-simple figure,
			.page-cols-simple table,
			.page-cols-simple blockquote {
				max-width: 730px;
			}
			.page-cols-simple p {
				font-size: 1.7em;
				font-weight: 300;
				line-height: 1.3;
				margin-bottom: 0.5em;
			}
			.page-cols-simple h2 {
				text-transform: uppercase;
				color: #ec7c2d;
				font-size: 0.85em;
				margin: 1.5em 0 1em;
				font-weight: 600;
			}
			.page-cols-simple ul,
			.page-cols-simple li {
				list-style: disc outside;
			}
					.page-cols-simple li {
						margin: 0 0 0.5em 1em;
					}
					.page-cols-simple li:after {
						color: white;
					}

			.page-cols-simple a {
				color: #c8dcf1;
			}
			.page-cols-simple a:hover {
				color: white;
				text-decoration: underline;
			}



/*	#################################################################
	#################################################################
	FIRE DASHBOARD
	#################################################################
	################################################################# */

	.fire-dashboard {
		margin-bottom: 50px;
		overflow: hidden;
	}
			.fire-dashboard .summary,
			.fire-dashboard .context {
				height: 423px; /* We'll come back to this */
			}
			.fire-dashboard .summary {
				width: 65.563598759049%; /* 634 / 967 */
				float: left;
				overflow: hidden;
			}
			.fire-dashboard .context {
				width: 31.127197518097%; /* 301 / 967 */
				float: right;
			}

	.fire-dashboard .context {
		background: #1e2c39;
	}
			.fire-dashboard .location {
				background: #0f1620;
				border-bottom: 20px solid #0f1620; /* Yep, it's a hack */
			}
					.fire-dashboard .location.no-map {
						background: #1e2c39;
						min-height: 40px;
						font-family: "proxima-nova-condensed", Arial, sans-serif;
						box-shadow:
							inset 0 32px 0 #1e2c39,
							inset 0 33px 0 #5c87af;
					}
							.fire-dashboard .location.no-map dl {
								padding-top: 16px;
								padding-left: 44px;
								background: url(i/blue-location-pin.png) no-repeat 0 16px;
								background-size: 25px 39px;
								margin: 0 6% 14px;
							}
									.fire-dashboard .location.no-map dt {
										text-transform: uppercase;
										font-size: 0.6125em;
										font-family: "proxima-nova", Arial, sans-serif;
										font-weight: 600;
										margin-bottom: 13px;
									}

					.fire-dashboard .location .map {
						height: 106px;
						position: relative;
						overflow: hidden;
						margin-bottom: 7px;
					}
							.fire-dashboard .location .map img {
								height: 100%;
								width: auto;
							}

					.fire-dashboard .location figcaption {
						color: white;
						font-size: 0.625em;
						line-height: 1.05;
						background: url(i/fire-icons.png) no-repeat 0 -25px;
						background-size: 700px 700px;
						padding-left: 18px;
					}
							.fire-dashboard .location figcaption span {
								display: block;
								background: #0f1620; /* Necessary hack to block out the unwanted other-sprite-icons */
								padding: 3px 0 2px;
							}



			.fire-message {
				background: #1e2c39;
				margin: -15px 0 35px;
				border-top: 3px solid #5c87af;
				padding: 12px 10px 20px 15px;
			}
					.fire-message dl {
						padding-left: 46px;
						background: url(i/blue-evacuee.png) no-repeat;
						background-size: 28px 27px;
					}
							.fire-message dt {
								color: white;
								font-family: "superclarendon", Georgia, serif;
								font-weight: 300;
								font-size: 0.75em;
								margin-bottom: 0.2em;
							}
							.fire-message dd {
								color: #7ca5cc;
								font-size: 0.625em;
								line-height: 1.3;
							}

			.fire-dashboard .damages {
				border-top: 3px solid #ec7c2d;
				padding: 14px 4.983388704319% 0; /* L & R: 15 / 301 */
			}
					.fire-dashboard .damages dl {
						padding-left: 46px;
						margin-top: 10px;
						background: url(i/fire-icons.png) no-repeat -669px -100px;
						background-size: 700px 700px;
						line-height: 1.13;
						min-height: 33px; /* Ensures visibility of icon art */
					}
							.fire-dashboard .damages dl:nth-child(1)		{ margin-top: 0;						}
							.fire-dashboard .damages dl.destroyed			{ background-position: -669px -250px;	}
							.fire-dashboard .damages dl.evacuations			{ background-position: -669px -400px;	}
							.fire-dashboard .damages dl.injuries			{ background-position: -669px -550px;	}

							.fire-dashboard .damages dt {
								color: white;
								font-family: "superclarendon", Georgia, serif;
								font-weight: 300; /* "Light" (400 = "Regular") */
								font-size: 0.75em;
								margin-bottom: 0.2em;
							}
							.fire-dashboard .damages dd {
								color: #7ca5cc;
								font-size: 0.625em;
							}
							.fire-dashboard .damages.spliced dd {
								color: #e9863f;
								line-height: 1.2;
							}

							/*	=================================================================================== */

							    @media screen and (min-width: 1160px) {

									.fire-dashboard .damages,
									.fire-message {
										font-size: 1.15em;
									}
							    }

							/*	=================================================================================== */

							    @media screen and (max-width: 830px) {

									.fire-dashboard .damages dt,
									.fire-message dt {
										font-size: 0.6875em;
									}
									.fire-message {
										margin-top: -20px;
										margin-bottom: 30px; /* not 35 */
									}
							    }

							/*	=================================================================================== */



	.fire-dashboard .summary {
		position: relative;
		z-index: 1;
		overflow: hidden;
	}
			.fire-dashboard .photo {
				position: relative;
				z-index: 2;
			}
					.fire-dashboard .photo img {
						height: 423px;
						width: auto;
					}

			.fire-dashboard .credit,
			.fire-dashboard .stats {
				position: absolute;
				z-index: 3;
				color: white;
			}
					.fire-dashboard .credit {
						background: rgba(0,0,0,0.65);
						width: 100%;
						left: 0;
						bottom: 0;
						font-size: 0.625em;
						line-height: 1.1;
						padding: 9px 30px 10px 23px;
					}
					.fire-dashboard .stats {
						top: 26px;
						left: 20px;
					}
							.fire-dashboard .stats figure {
								margin: 27px 0 0;
							}
									.fire-dashboard .stats figure:first-child {
										margin-top: 0;
									}
									.fire-dashboard .stats span {
										display: block;
										text-transform: uppercase;
										font-family: "proxima-nova-condensed", Arial, sans-serif;
										font-weight: 200;
										font-size: 3.4375em; /* 55 / 16 */
										line-height: 0.75;
										margin-bottom: 1px;
										text-shadow: 0 0 10px black;
									}
									.fire-dashboard .stats figcaption {
										background: rgba(0,0,0,0.6);
										font-size: 0.5625em;
										color: #ec7c2d;
										text-transform: uppercase;
										font-weight: 600; /* "Semibold" */
										padding: 4px 7px 3px;
										display: inline-block;
										margin-left: -5px;
									}


									/*	=================================================================================== */

								    	@media screen and (min-width: 1300px) {

											/* In case of too-squarish images. */
											.fire-dashboard .photo img {
												width: 100%;
												height: auto;
											}

										}

									/*	=================================================================================== */

								    	@media screen and (max-width: 760px) {

											.fire-dashboard .summary {
												width: 59.563598759049%;
											}
											.fire-dashboard .context {
												width: 37.127197518097%;
											}

										}

									/*	=================================================================================== */

									    @media screen and (max-width: 620px) {

											.fire-dashboard {
											}
													.fire-dashboard .summary,
													.fire-dashboard .context {
														height: auto;
													}
													.fire-dashboard .summary {
														width: 100%;
														float: none;
														margin-bottom: 20px;
													}
													.fire-dashboard .context {
														width: 100%;
														float: none;
													}
															.fire-dashboard .location {
															}
																	.fire-dashboard .location .map {
																		width: 100%;
																		height: auto;
																	}
																			.fire-dashboard .location .map img {
																				height: auto;
																				width: 100%;
																			}

															.fire-dashboard .damages {
																padding-bottom: 20px;
															}
									    }

									/*	=================================================================================== */

									    @media screen and (max-width: 500px) {

											.fire-dashboard .summary {
												overflow: visible;
											}
													.fire-dashboard .stats {
														position: static;
														text-align: center;
														margin-bottom: 25px;
													}
													.fire-dashboard .stats span {
													}

													.fire-dashboard .summary .photo {
														width: 100%;
													}
															.fire-dashboard .summary .photo img {
																width: 100%;
																height: auto;
															}

									    }

									/*	=================================================================================== */





/*	#################################################################
	#################################################################
	SIDEBAR ("EVERGREEN")
	#################################################################
	################################################################# */

	.single-evergreen,
	.evergreen {
		text-align: right;
	}
			.single-evergreen aside > h2,
			.evergreen aside > h2 {
				color: #d5e1f3;
				font-family: "superclarendon", Georgia, serif;
				font-weight: 300; /* "Light" (400 = "Regular") */
				border-bottom: 1px solid #2d466b;
				font-size: 0.9375em;
				margin-right: -4.651162790698%; /* 14 / 301 */
				margin-bottom: 13px;
				padding-right: 4.651162790698%; /* 14 / 301 */
				padding-bottom: 14px;
			}
			.single-evergreen aside,
			.evergreen aside {
				margin-bottom: 50px;
			}
			.single-evergreen .resources {
			}
					.single-evergreen .resources ul,
					.evergreen .resources ul {
						font-size: 0.75em;
						margin-left: 15%;
					}
							.single-evergreen .resources li,
							.evergreen .resources li {
								margin-bottom: 1.1875em;
							}
							.single-evergreen .resources a:hover,
							.evergreen .resources a:hover {
								text-decoration: underline;
								color: #cce1ff;
							}

			.single-evergreen .recent {
			}
					.single-evergreen .recent > h2 {
						margin-bottom: 0;
					}
					.single-evergreen .recent nav {
						width: 104.651162790698%; /* 315 / 301 */
					}
					.single-evergreen .recent li {
						border-bottom: 1px solid #1a283d;
						box-shadow: inset -55px 0 0 #070b10;
						padding-right: 4.651162790698%; /* 14 / 301 */
					}
							.single-evergreen .recent a {
								display: block;
								box-shadow: inset -55px 0 0 #070b10;
								position: relative;
								padding: 12px 0 10px;
							}
									.single-evergreen .recent a:hover {
										color: white;
										background: #1a283d;
									}
									.single-evergreen h1,
									.single-evergreen h2 {
										margin-right: 67px;
									}
											.single-evergreen h1 {
												font-size: 1.3125em; /* 21 / 16 */
												line-height: 1.0;
												font-weight: 300; /* "Light" */
												margin-bottom: 3px;
											}
											.single-evergreen h2 {
												font-family: "superclarendon", Georgia, serif;
												font-size: 0.6875em;
												font-weight: 400; /* "Regular" */
												color: #3e5981;
											}
											.single-evergreen .recent a:hover h2 {
												color: #92bbf8;
											}

									.single-evergreen .recent .area {
										position: absolute;
										width: 70px;
										top: 0;
										overflow: hidden;
										right: 0;
										padding: 15px 0 0;
									}
											.single-evergreen .recent .area mark {
												display: block;
												background: none;
												font: normal 200 1.125em/1.1 "proxima-nova-condensed", Arial, sans-serif; /* 18 / 16 */
												color: #798699;
												margin-bottom: 3px;
											}
											.single-evergreen .recent a:hover .area mark {
												color: white;
											}
											.single-evergreen .recent .area b {
												display: block;
												font-weight: 600;
												font-size: 0.625em; /* 10 / 16 */
												text-transform: uppercase;
											}


											/*	=================================================================================== */

											    @media screen and (max-width: 1023px) and (min-width: 470px) {

													/* By this point, SIDEBAR has been jettisoned from the right side and is sitting, block-level, below everything.
													/* It's comprsied of 2 sections, which should now — for a time — live side-by-side with each other. */

													/* --------------------------------- */
													/* Arbitrarily slapping on clearfix: */
													.single-evergreen:after {
													    content: ".";
													    display: block;
													    height: 0;
													    clear: both;
													    visibility: hidden;
													}
													.single-evergreen {
														display: inline-block;
													}
													/* --------------------------------- */

													.single-evergreen .resources {
														width: 46%;
														float: left;
													}
													.single-evergreen .recent {
														width: 46%;
														float: right;
													}


											    }

											/*	=================================================================================== */




/*	#################################################################
	#################################################################
	FIRE SUPPLEMENTAL PAGE STUFF
	#################################################################
	################################################################# */

	.fire-supplemental {
		background: url(i/median-hairline-fire-supplemental.png) repeat-y 44.364012409514% top;
	}
			.fire-supplemental > .primary {
				width: 42.605997931748%; /* 412 / 967 */
				float: left;
			}
			.fire-supplemental > .secondary {
				width: 54.084798345398%; /* 523 / 967 */
				float: right;
			}

	.fire-supplemental .primary h2 {
		color: white;
		font-family: "superclarendon", Georgia, serif;
		font-weight: 300;
		font-size: 0.9375em; /* 15 / 16 */
	}
	.fire-supplemental .tertiaries h2 {
		margin-bottom: 25px;
	}
	.fire-supplemental .coverage,
	.fire-supplemental .deployed {
		margin-bottom: 50px;
	}
			.fire-supplemental .coverage h2,
			.fire-supplemental .deployed h2 {
				border-top: 3px solid #ec7c2d;
				margin-bottom: 21px;
				padding-top: 6px;
			}
			.fire-supplemental .coverage {
			}

					/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */

					.fire-supplemental .coverage .no-article-present {
			    		color: #5b6169;
						font-size: 0.8125em;
					}

					/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */

					.fire-supplemental .coverage li,
					.evergreen .coverage li {
						margin-bottom: 18px;
						min-height: 48px;
					}
							.fire-supplemental .coverage a,
							.evergreen .coverage a {
								display: block;
								width: 100%;
								position: relative;
							}
							.fire-supplemental .coverage .img,
							.evergreen .coverage .img {
								width: 16.747572815534%; /* 69 / 412 */
								position: absolute;
								max-width: 70px;
							}
							.evergreen .coverage .img {
								right: 0;
							}
							.fire-supplemental .coverage img,
							.evergreen .coverage img {
								width: 100%;
								height: auto;
							}
							.fire-supplemental .coverage span,
							.fire-supplemental .coverage mark {
								display: block;
								margin-left: 19.174757281553%; /* 79 / 412 */
							}
							.evergreen .coverage span,
							.evergreen .coverage mark {
								display: block;
								margin-right: 19.174757281553%; /* 79 / 412 */
							}
							.fire-supplemental .coverage span,
							.evergreen .coverage span {
								font-size: 0.625em; /* 10 / 16 */
								color: #4d6e9d;
								margin-bottom: 3px;
								font-family: "superclarendon", Georgia, serif;
								font-weight: 300;
							}
							.fire-supplemental .coverage mark,
							.evergreen .coverage mark {
								background: none;
								color: #8ba5ca;
								font-size: 0.8125em; /* 13 / 16 */
							}
							.fire-supplemental .coverage a:hover span,
							.evergreen .coverage a:hover span {
								color: #8ba5ca;
							}
							.fire-supplemental .coverage a:hover mark,
							.evergreen .coverage a:hover mark {
								color: white;
								text-decoration: underline;
							}

			.fire-supplemental .deployed {
			}
					.fire-supplemental .deployed .row {
						margin-bottom: 15px;
						border-top: 1px solid #1f2d41;
						padding-top: 10px;
					}
					.fire-supplemental .deployed dl {
						float: left;
						background: url(i/fire-deployables.png) no-repeat center top;
						background-size: 77px 1350px; /* half of source's 154 x 2700 */
						width: 20.873786407767%; /* 86 / 412 */
						padding: 45px 0 10px;
						text-align: center;
					}
							.fire-supplemental .deployed dl:nth-child(1),
							.fire-supplemental .deployed dl:nth-child(2) {
								margin-right: 5.582524271845%; /* 23 / 412 */
							}
							.fire-supplemental .deployed dl:nth-child(4) {
								float: right;
								margin-right: 0;
							}
							.fire-supplemental .deployed dt {
								font-size: 0.6875em; /* 11 / 16 */
								line-height: 1;
								min-height: 2em;
								margin-bottom: 5px;
								padding: 0 10%;
							}
							.fire-supplemental .deployed dd {
								color: white;
								font-size: 1.5625em; /* 25 / 16 */
								font-family: "proxima-nova-condensed", Arial, sans-serif;
								font-weight: 200;
							}
							.fire-supplemental .deployed .personnel		{ background-position: center 0;		}
							.fire-supplemental .deployed .engines		{ background-position: center -210px;	}
							.fire-supplemental .deployed .crews			{ background-position: center -421px;	}
							.fire-supplemental .deployed .tankers		{ background-position: center -638px;	}
							.fire-supplemental .deployed .helicopters	{ background-position: center -847px;	}
							.fire-supplemental .deployed .dozers		{ background-position: center -1058px;	}
							.fire-supplemental .deployed .tenders		{ background-position: center -1270px;	}

							.fire-supplemental .deployed .none dt {
							}
							.fire-supplemental .deployed .none dd {
								color: #5b6169;
								font-size: 1.2em;
								text-transform: uppercase;
							}

	.fire-supplemental .tertiaries {
		border-top: 3px solid #ec7c2d;
		padding: 5px 0 50px;
		background: url(i/median-hairline-standalone.png) repeat-y center top;
	}
			.fire-supplemental .tertiaries.just-the-facts {
				background: none;
			}

			.fire-supplemental .tertiaries > section				{ width: 46.116504854369%; /* 190 / 412 */	}
			.fire-supplemental .tertiaries.just-the-facts > section	{ width: 100%;								}
			.fire-supplemental .updates								{ float: left;								}
			.fire-supplemental .details								{ float: right;								}
			.fire-supplemental .just-the-facts .details				{ float: none;								}

			.fire-supplemental .updates {
			}
					.fire-supplemental .updates article {
						margin-bottom: 20px;
					}
					.fire-supplemental .updates article h1,
					.fire-supplemental .details dt {
						text-transform: uppercase;
						color: #ec7c2d;
						font-size: 0.625em; /* 10 / 16 */
						margin-bottom: 3px;
						font-weight: 600;
					}
					.fire-supplemental .updates article p,
					.fire-supplemental .details dd {
						font-size: 0.6875em; /* 11 / 16 */
					}
					.fire-supplemental .details dd {
						margin-bottom: 14px;
					}
					.fire-supplemental .updates article footer {
						text-align: right;
						text-transform: uppercase;
						font-size: 0.625em; /* 10 / 16 */
					}
					.fire-supplemental .updates article footer a {
						display: block;
						border-top: 1px solid #1c2a3c;
						padding: 2px 0;
						margin-top: 6px;
						color: rgba(255,255,255,0.7);
					}
					.fire-supplemental .updates article footer a:hover {
						border-top: 1px solid #ec7c2d;
						color: white;
					}

	.fire-supplemental .dispatches {
		padding-bottom: 60px;
	}
			.fire-supplemental .dispatches > header {
				background: #1e2c39;
				width: 102.868068833652%; /* 538 / 523 */
				margin: 0 0 35px -2.868068833652%;
			}
					.fire-supplemental .dispatches > header h1 {
						background: white url(i/twitter.png) no-repeat 97.5% 6px;
						overflow: hidden;
						background-size: 41px 34px;
						color: #0f1620;
						box-shadow: inset 0 -2px 0 #ec7c2d;
						font-size: 0.875em; /* 14 / 16 */
						padding: 8px 0 12px 2.868068833652%;
						font-family: "superclarendon", Georgia, serif;
						font-weight: 400;
					}
					.fire-supplemental .dispatches > header p {
						color: #9db5cb;
						font-size: 0.75em;
						line-height: 1.3;
						padding: 9px 20px 16px 2.868068833652%;
					}
					.fire-supplemental .dispatches > header p span {
						color: white;
					}

			.fire-supplemental .dispatches article {
				position: relative;
				padding-left: 60px;
				margin-bottom: 20px;
			}
					.fire-supplemental .dispatches article .img {
						display: block;
						position: absolute;
						top: 0;
						left: 0;
						width: 48px;
						padding-top: 2px;
					}
					.fire-supplemental .dispatches article .img img {
						width: 100%;
						height: auto;
					}
					.fire-supplemental .dispatches article a:hover {
						text-decoration: underline;
					}
					.fire-supplemental .dispatches article header {
						position: relative;
						width: 100%;
						border-bottom: 1px solid #23334a;
						text-align: right;
						padding-bottom: 3px;
						margin-bottom: 3px;
						font-size: 0.8125em; /* 13 / 16 */
						color: #ec7c2d;
					}
							.fire-supplemental .dispatches article header h1 {
								position: absolute;
								text-align: left;
								color: white;
								text-transform: uppercase;
								bottom: 3px;
								left: 0;
								font-family: "proxima-nova-condensed", Arial, sans-serif;
							}

					.fire-supplemental .dispatches article p {
						font-size: 0.8125em; /* 13 / 16 */
						line-height: 1.3;
						font-family: "superclarendon", Georgia, serif;
						font-weight: 300;
					}
							.fire-supplemental .dispatches article p a {
								color: #c9ddf8;
							}



							/*	=================================================================================== */

							    @media screen and (max-width: 1200px) {

									.fire-supplemental .tertiaries {
										padding-top: 0;
										border-top: 0;
										background: none;
									}
											.fire-supplemental .tertiaries > section {
												width: 100%;
											}
											.fire-supplemental .updates {
												float: none;
												margin-bottom: 40px;
											}
											.fire-supplemental .details {
												float: none;
											}
											.fire-supplemental .updates h2,
											.fire-supplemental .details h2,
											.single-evergreen aside > h2 {
											    border-top: 3px solid #EC7C2D;
											    margin-bottom: 21px;
											    padding-top: 6px;
												text-align: left;
											}
											.single-evergreen {
												text-align: left;
											}
													.single-evergreen .resources ul {
														margin-left: 0;
													}
													.single-evergreen .recent {
													}
													.single-evergreen .recent .area {
														text-align: right;
													}

							    }

							/*	=================================================================================== */


							    @media screen and (max-width: 700px) {

									.fire-supplemental {
										background: none;
									}
									.fire-supplemental .deployed dd {
									    font-size: 1.25em;
									}
									.fire-supplemental .tertiaries {
										margin-bottom: 35px;
									}
									.fire-supplemental > .primary {
										width: 100%;
										float: none;
									}
									.fire-supplemental > .secondary {
										width: 100%;
										float: none;
									}

							    }

							/*	=================================================================================== */






/*	#################################################################
	#################################################################
	EPILOGUE
	#################################################################
	################################################################# */

	.epilogue {
		background: black;
		border-top: 1px solid #637faa;
	}
			.epilogue-inner {
				position: relative;
				z-index: 1;
				text-align: right;
				padding: 25px 0 40px;
			}
					.epilogue .legal {
						font-size: 0.6875em; /* 11 / 16 */
					}
					.epilogue nav {
						margin-bottom: 10px;
						font-size: 0.8125em; /* 13 / 16 */
					}
							.epilogue nav li {
								display: inline-block;
								margin-right: 11px;
							}
									.epilogue nav li:last-child {
										margin-right: 0;
									}
									.epilogue nav a {
										color: #c4d6f0;
									}
									.epilogue nav .about {
										border-left: 1px solid #c18358;
										padding-left: 11px;
									}
									.epilogue nav .about a {
										color: #ec7c2d;
									}
									.epilogue nav a:hover,
									.epilogue .legal a:hover {
										color: white;
										text-decoration: underline;
									}

					.epilogue h1 {
						position: absolute;
						width: 206px;
						height: 19px;
						top: 24px;
						overflow: hidden;
						box-shadow:
							inset 106px 0 0 black,
							inset 107px 0 0 #c18358;
					}
							.epilogue .parent,
							.epilogue .title {
								position: absolute;
								display: block;
							}
							.epilogue .parent {
								left: 0;
								top: 0;
								width: 97px;
								height: 100%;
								text-align: left;
								white-space: nowrap;
								text-indent: 100%;
								overflow: hidden;
								background: url(i/fire-icons.png) no-repeat -72px -34px;
								background-size: 500px 500px;
							}
							.epilogue .title {
								right: 0;
								top: 0;
								color: #ec7c2d;
								text-align: right;
								text-transform: uppercase;
								font-family: "proxima-nova-condensed", Arial, sans-serif;
								font-size: 1.125em; /* 18 / 16 */
								font-weight: 200;
							}
									.epilogue .title:hover {
										color: white;
									}


									/*	=================================================================================== */


									    @media screen and (max-width: 800px) {

											.epilogue-inner {
												padding-top: 70px;
												text-align: center;
											}
											.epilogue h1 {
												left: 50%;
												margin-left: -103px;
											}
											.epilogue nav {
												line-height: 2;
											}
											.epilogue nav .about {
												border-left: none;
												padding-left: 0;
											}

									    }

									/*	=================================================================================== */








/*	#################################################################
	#################################################################
	SPONSOR
	#################################################################
	################################################################# */

	.fire-sponsor {
		/* ----------------------------------------------------------------------------------------------------------------------------------	*/
		/* Requisite thanks to http://www.colorzilla.com/gradient-editor/ , because nobody knows what the hell is going on with these yet.		*/
		background: #6f889b; /* Old browsers */
		background: -moz-linear-gradient(top,  #6f889b 0%, #e2e7eb 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#6f889b), color-stop(100%,#e2e7eb)); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top,  #6f889b 0%,#e2e7eb 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top,  #6f889b 0%,#e2e7eb 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top,  #6f889b 0%,#e2e7eb 100%); /* IE10+ */
		background: linear-gradient(to bottom,  #6f889b 0%,#e2e7eb 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6f889b', endColorstr='#e2e7eb',GradientType=0 ); /* IE6-9 */
		/* ----------------------------------------------------------------------------------------------------------------------------------	*/
		border-bottom: 5px solid #ec7c2d;
		margin-bottom: 50px;
		box-shadow: inset 0 21px 0 #3e5e76;
		position: relative;
		z-index: 1;
	}
			.fire-sponsor .disclaimer {
				font-size: 0.7em;
				color: #e2e7eb;
				font-weight: 600;
				position: absolute;
				z-index: 2;
				top: 4px;
				left: 2%; /* arbitrary */
			}
			.fire-sponsor .inner {
				padding: 35px 0 15px;
				background: url(i/sponsor-motif.png) no-repeat 85% top;
				background-size: auto 100%;
			}
					.fire-sponsor .prose {
						width: 45%;
						float: left;
						margin-left: 2%;
						font-size: 0.9em;
					}
							.fire-sponsor .prose h1 {
								font-family: "proxima-nova-condensed", Arial, sans-serif;
								color: #0f1620;
								font-size: 1.75em; /* 28 / 16 */
								line-height: 1;
								margin-bottom: 8px;
							}
									.fire-sponsor .prose h1 a:hover {
										text-decoration: underline;
									}

							.fire-sponsor .prose h2 {
								color: #455874;
								font-weight: 400;
								font-size: 0.9375em; /* 15 / 16 */
								padding-right: 25%;
							}

					.fire-sponsor .action {
						width: 19.441571871768%; /* 188 / 967 */
						min-width: 150px;
						float: right;
						margin-right: 2%;
						padding-top: 10px;
					}
							.fire-sponsor .action h3 {
							}
									.fire-sponsor .action h3 a {
										display: block;
										background: #1e2c39 url(i/sponsor-caret.png) no-repeat 95% center;
										background-size: 7px 11px;
										color: white;
										font-size: 0.875em; /* 14 / 16 */
										font-weight: 600;
										text-transform: capitalize;
										padding: 5px 8px 4px;
									}
									.fire-sponsor .action h3 a:hover {
										background-color: #ec7c2d;
										text-shadow: 0 0 4px rgba(0,0,0,0.45);
									}

							.fire-sponsor .action .logo,
							.fire-sponsor .action .logo img {
								display: block;
								width: 100%;
							}
									.fire-sponsor .action .logo  {
										margin-bottom: 12px;
									}
									.fire-sponsor .action .logo img {
										height: auto;
									}


									/*	=================================================================================== */

									    @media screen and (min-width: 1024px) and (max-width: 1100px) {

											body.frontpage .fire-sponsor .inner {
												background-position: 170px bottom;
												box-shadow: none;
											}
											body.frontpage .fire-sponsor .action {
											    margin-right: 2%;
											    min-width: 150px;
											    padding-top: 10px;
											    width: 19.4416%;
											}
											body.frontpage .fire-sponsor .prose h2 {
											    background: none;
											}
									    }


									/*	=================================================================================== */

									    @media screen and (min-width: 1024px) and (max-width: 1310px) {

											.fire-sponsor .prose {
												width: 38%;
												font-size: 0.85em;
											}
											.fire-sponsor .prose h2 {
												background: rgba(223,228,233,0.75);
												margin-left: -5%;
												padding: 5px 3% 9px 5%;
											}

									    }

									/*	=================================================================================== */

								    	@media screen and (min-width: 1024px) and (max-width: 1100px) {

											.fire-sponsor .inner {
												background-position: -20% bottom;
												box-shadow: inset -155px 0 0 white;
											}
											.fire-sponsor .action {
												min-width: 130px;
												width: 130px;
											}

										}

									/*	=================================================================================== */

								    	@media screen and (max-width: 1023px) {

											.fire-sponsor .prose h2 {
												font-size: 0.8em;
											}
											.fire-sponsor .inner {
												background-position: 120px bottom;
											}

										}

									/*	=================================================================================== */

								    	@media screen and (max-width: 850px) {

											.fire-sponsor .inner {
												background-position: 57px 5px;
												box-shadow:
													inset 0 25px 0 #3e5e76,
													inset -155px 0 0 rgba(255,255,255,0.65);

											}
											.fire-sponsor .action {
												min-width: 130px;
												width: 130px;
											}
											.fire-sponsor .prose h1 {
												font-size: 1.3em;
												font-weight: 600;
											}
											.fire-sponsor .prose h2 {
												background: rgba(223,228,233,0.75);
												margin-left: -5%;
												padding: 5px 3% 9px 5%;
											}

										}

									/*	=================================================================================== */

								    	@media screen and (max-width: 725px) {

											.fire-sponsor .inner {
												background-position: 30px bottom;
											}

										}

									/*	=================================================================================== */

								    	@media screen and (max-width: 695px) {

											.fire-sponsor {
												box-shadow: inset 0 21px 0 #3e5e76;
											}
											.fire-sponsor .inner {
												box-shadow: none;
												background-size: 671px 160px;
												background-position: -240px top;
												padding: 0 0 0 0;
											}
											.fire-sponsor .disclaimer {
												font-size: 0.65em;
												z-index: 2;
												text-align: right;
												top: 5px;
												right: 3%;
												left: auto;
											}
											.fire-sponsor .prose,
											.fire-sponsor .action {
												width: auto;
												float: none;
												margin: 0 0 0 0;
											}
													.fire-sponsor .action {
														margin: 15px auto 20px;
														min-width: auto;
														padding: 0 0 0 0;
														width: 94%;
														position: relative;
													}
															.fire-sponsor .action .logo {
																margin-bottom: 20px;
																margin-bottom: 0;
																width: 40%;
															}
															.fire-sponsor .action h3 {
																position: absolute;
																bottom: 30%;
																right: 3%;
																width: 40%;
															}
																	.fire-sponsor .action h3 a {
																		width: 100%;
																	}

													.fire-sponsor .prose {
														text-align: right;
														padding: 0 3% 0 190px;
														height: 160px; /* matches up with .inner's background image */
														border-bottom: 1px solid #3e5e76;
													}
													.fire-sponsor .prose h1 {
														padding-top: 31px;
													}
													.fire-sponsor .prose h2 {
														padding: 0 0 0 0;
														margin: 0 0 0 0;
														background: none;
														margin-left: 70px;
														color: #33455d;
													}

										}

									/*	=================================================================================== */

								    	@media screen and (max-width: 550px) {

											.fire-sponsor .inner {
												background-position: -282px 0;
											}
											.fire-sponsor .prose {
												padding-left: 150px;
											}
													.fire-sponsor .prose h1 {
														font-size: 1.2em;
													}
													.fire-sponsor .prose h2 {
														font-size: 0.7em;
													}

										}

									/*	=================================================================================== */


								    	@media screen and (max-width: 450px) {

											.fire-sponsor {
												box-shadow:
													inset 0 16px 0 #3e5e76,
													inset 0 120px #889dac,
													inset 0 121px #3e5e76;
											}
											.fire-sponsor .inner {
												background-size: 503px 120px;
												background-position: center top;
												padding-top: 100px;
											}
											.fire-sponsor .disclaimer {
												top: 3px;
												font-size: 0.55em;
											}
											.fire-sponsor .prose {
												height: auto;
												margin: 0 auto;
												padding: 0 3% 12px;
												text-align: center;
											}
													.fire-sponsor .prose h2 {
														margin: 0 0 0 0;
													}

											.fire-sponsor .action {
											}
													.fire-sponsor .action h3 {
														width: 110px;
														right: 15px;
														bottom: 15%;
													}

										}

									/*	=================================================================================== */







/*	====================================
	Broadcast
	==================================== */

	.broadcast {
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
		z-index: 5;
		background: rgba(0,0,0,0.3);
		display: none;
	}
			.broadcast.visible {
				display: block;
			}
			.broadcast .pane {
				position: relative;
				width: 70%;
				height: 255px;
				margin: 23px auto 0;
				padding: 15px 15px 20px;
				background: white;
				border-radius: 5px;
				box-shadow: 0 0 10px black;
				clear: both;
			}
                .pane .tab {
                    float: left;
                }
                .pane .tab label {
                    background: #eee;
                    padding: 10px;
                    border: 1px solid #ccc;
                    margin-left: -1px;
                    position: relative;
                    left: 1px;
                }
                .pane .tab [type=radio] {
                    display: none;
                }
                .pane .tab .content {
                    position: absolute;
                    top: 44px;
                    left: 0;
                    background: white;
                    right: 0;
                    bottom: 0;
                    border: 1px solid #ccc;
                }
                [type=radio]:checked ~ label {
                    background: white;
                    border-bottom: 1px solid white;
                    z-index: 2;
                }
                [type=radio]:checked ~ label ~ .content {
                    z-index: 1;
                }
					.broadcast p {
						max-width: 400px;
						text-align: center;
						margin: 15px auto 13px;
					}
					.broadcast textarea {
						display: block;
						width: 90%;
						margin: 0 auto 15px;
						border: none;
						border-radius: 3px;
						background: #bfcde2;
						color: black;
						resize: none;
						padding: 7px;
						font-family: Courier New, Courier, monospace;
						font-weight: normal;
						font-size: 0.8125em;
						line-height: 1.15;
						height: 6.5em;
						overflow: auto;
						box-shadow: inset 0 0 15px rgba(0,0,0,0.7);
					}
					.broadcast textarea::selection {
						background: #fab125;
					}
					.broadcast textarea::-moz-selection {
						background: #fab125;
					}
					.broadcast button {
						display: block;
						margin: 0 auto;
						padding: 5px;
					}