@charset "UTF-8";
/* CSS Document */

@font-face {
	font-family: 'lubalin_bold';
	src: url('../fonts/lubalin_graph_USArmyWeb-Bold.eot');
	src: url('../fonts/lubalin_graph_USArmyWeb-Bold.eot?#iefix') format('embedded-opentype'),
		 url('../fonts/lubalin_graph_USArmyWeb-Bold.woff2') format('woff2'),
		 url('../fonts/lubalin_graph_USArmyWeb-Bold.woff') format('woff'),
		 url('../fonts/lubalin_graph_USArmyWeb-Bold.ttf') format('truetype'),
		 url('../fonts/lubalin_graph_USArmyWeb-Bold.svg#lubalin_graphbold') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'lubalin_regular';
	src: url('../fonts/lubalin_graph_regular-webfont.eot');
	src: url('../fonts/lubalin_graph_regular-webfont.eot?#iefix') format('embedded-opentype'),
		 url('../fonts/lubalin_graph_regular-webfont.woff2') format('woff2'),
		 url('../fonts/lubalin_graph_regular-webfont.woff') format('woff'),
		 url('../fonts/lubalin_graph_regular-webfont.ttf') format('truetype'),
		 url('../fonts/lubalin_graph_regular-webfont.svg#lubalin_graphregular') format('svg');
	font-weight: normal;
	font-style: normal;
}


body.flashbang {
	background: rgb(70,0,0); /* Old browsers */
	background: linear-gradient(to right,  rgba(70,0,0,1) 0%,rgba(108,1,1,1) 50%,rgba(70,0,0,1) 100%); /* W3C */
}

.flashbang * {
	color: #fff;
}

.flashbang article a {
	color: #ddd;
}

.flashbang article a:hover {
	color: #FF6464;;
}

.flashbang h1,
.flashbang h2,
.flashbang h3,
.flashbang h4 {
	font-family: "lubalin_regular", "Palatino Linotype", Palatino, "Century Schoolbook L", "Times New Roman", serif;
}

.flashbang h1 {
	padding: 2px 10px 0;
	text-transform:uppercase;
}