body{
	/* font-family:Arial, Helvetica, sans-serif; */
	font-family:Futura;
	font-size:12px;
	background:#003366;
	color:#535353;
}

/* text styles */
.mainText {
	color:#1eafeb;
	text-align: center
}

.largerText{
	max-width:400px;	/* Added to keep text box overflowing/being too wide*/
	font-size:16px;
	color:#29abe2;
	text-align: center
}

.wideTextBox{
	max-width:800px;	/* Added to keep text box overflowing/being too wide*/
	font-size:16px;
	color:#ffffff;
	text-align: center
}

/* Red= fa5558 - Blue= 6576ab - Green= 65aa8d - Orange= faae56 - TitleBlue= 29abe2 */
.titleText{
	font-size:32px;
	color:#1eafeb;		
	text-align: center
}

/* line separator */
.aSeparator {
	border-top:1px solid #1eafeb;
	height:1px;
	margin:16px 0;
}

/* shadow with chamfer for icons */
.shadow {
 	border-radius: 32px;
 	box-shadow: rgba(0,0,0,0.4) 0 0 8px;
}

/* padding for images */
.pad {
	padding: 16px 16px 16px 16px;
}

/* pair an image with a button inline */
.img-wrapper {
	display: inline-block;
}

/* image wrapper VERTICAL padding (old: margin: 0 auto 32px;) */
.img-wrapperPadding {
	display: block;
	margin: 12px
}

/* chamfer image with a radius of 16, inside Vertical padding*/
.img-wrapperPadding .rborder {
	border-radius:16px;
}

/* auto resize images that don't have specified widths & height in img tags */
img {
	max-width: 100%;
	height: auto;
	width: auto\9; /* ie8 */
}

/* responsive iframe size for youtube video*/
.content {
	width: 60%;
	margin: 0px auto;
}

.embed-container {
	height: 0;
	width: 100%;
	padding-bottom: 56.25%;
	overflow: hidden;
	position: relative;
}

.embed-container iframe {
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
}
