body {
/* font-family: 'Montserrat', sans-serif; */
/*	font-family: 'Oxygen', sans-serif; */
	font-family: 'Roboto', sans-serif;
    font-weight: 300;
	font-size: 1.2em;
	background-color: #252627;
	color: #d2d2d2;
	margin: 0;
	padding: 0;
	text-align: center;
}
.container {
	width: 100%;
	padding: 0;
	margin: 0 auto;
}
header {
/*	width: 100%;
	position: fixed;
	top: 0; */
	display: block;
	background: #000000;
	padding: 1em;
	margin: 0 auto;
	z-index: 2;
}
.column {
/*  flex: 45%;
  max-width: 45%; */
  padding: 1em auto;
}
/* Tumblr style grid -- added 11-07-25 */
.content-block {
    width: 400px;
    display: inline-block;
    padding: 0.25em;
    margin: 0.25em;
    line-height: 120%;
    vertical-align: text-top;
    text-align: left;
}
/* Tumblr style grid -- added 11-07-25 */
.video-content-block {
    width: 600px;
    display: inline-block;
    padding: 0.5em;
    margin: 0.25em;
    line-height: 120%;
    vertical-align: text-top;
    text-align: center;
}
h1 {
/*	font-family: 'Oswald', sans-serif; */
	font-weight: 500;
	font-size: 1.2em;
	margin: 0em auto;
}
h2 {
/*	font-family: 'Oswald', sans-serif; */
	font-weight: 400;
	font-size: 1.5em;
	margin: 1em;
}
h3 {
/*	font-family: 'Oswald', sans-serif; */
	font-weight: 300;
	font-size: 1em;
	margin: 1em;
}
p {
	text-align: left;
	margin: 0.5em auto;
	padding: 0.5em;

}
.tagline {
	color: #aaaaaa;
	text-align: left;
}
.list {
	display: block;
	margin: 0 auto;
}
.list p {
	text-align: left;
	margin: 0 16em;
}
.bold {
	font-weight: 400;
}
.copyright {  
	font-weight: 200;
	font-size: 0.9em;
	display: block;
	text-align: center;
	padding: 0.5em;
}
.hilight {
	background-color: rgba(255,255,255,0.9);
	padding: 0 0.1em;
	color: black;
}
img {
	max-width: 100%;

}
a {
	color: #eb1c23;
}
a:hover {
	color: #ff494f;
}
.navbar-nav {
	padding-left: 0.5em;
}
#nav {
	background: black;  
	font-size: 1em;
	text-align: center;
	display: block;
	margin: 0 auto;
	padding: 0;
}
#nav ul {
	list-style-type: none;
	padding-left: 0; /* centers the nav */
	}		
#nav ul li {
	display: inline;
	}
#nav ul li a {
	display: inline-block;
	text-decoration: none;
	padding: 0 0.5em;
	margin: 0 auto;
}
#nav ul li a:hover {
	color: #666;
}
ul {
margin: 0.5em auto 0.5em -2em;
}
ul li {
  list-style-type: none;    
  padding: 0.2em auto;  
}
ul li a {    
}
li {
  margin: 0 auto;
  text-align: left;
  /* display: inline-block; */
}	
.center {
	text-align: center;
	padding: 0 0.25em;
}
/* PAGES NAVIGATON */
.pages {
	display: block;
	clear: both;
	margin: 1em auto;
}
.pages ul li {
/*	display: inline; */
	display: inline-block;
}
.pages li {
	list-style-type: none;
/*	display: inline-block; */
	margin: 1em;
}
.pages ul li a {
/*	background: #ccc; */
	color: #eb1c23;
	text-decoration: none;
	padding: 1em 0 1em 0;
	margin: 0;
}
.pages ul li a:hover {
	color: #ff494f;
}


@media screen and (min-width: 480px) and (max-width: 568px) {
}
/* DEVICE MEDIA QUERIES */

@media screen and (min-width: 375px) {
	.container {
/*	margin: 9.5em auto; */
	}
	.list p {
	text-align: left;
	margin: 0 auto;
	}
	img {
	max-width: 90%;
	}
	.video-content-block {
    width: 375px;
	}
}
@media screen and (min-width: 414px) {
	.container {
/*	margin: 11em auto; */
	}
	.list p {
	text-align: left;
	margin: 0 auto;
	}
}
@media (min-width: 768px) {
	h1 {
	font-size: 3em;
	}
	h2 {
	font-size: 2em;
	}
	.list p {
	text-align: left;
	margin: 0 12em;
	}
}
@media screen and (min-width: 1200px) {
	h1 {
	font-size: 4em;
	}
	h2 {
	font-size: 2em;
	}
	.list p {
	text-align: left;
	margin: 0 12em;
	}
}