/* =============================================================================
   Links
   ========================================================================== */
	a { color: #0070bb; text-decoration:none;}
	a:visited { color: #0070bb; }
	a:hover { color: #29abe1; text-decoration:underline;}
/* =============================================================================
   Sticky Footer code
   http://www.visibilityinherit.com/code/sticky-footer.php
   ========================================================================== */
		html, body {
			height:100%;
			background:#999;
			font-size: 12px;
		}
		#container {
			min-height:100%;
			margin:0 auto;
			background:#f5f5f5;
		}
		#container:before { /* Opera and IE8 "redraw" bug fix */
			content:"";
			float:left;
			height:100%;
			margin-top:-999em;
		}
		* html #container { /* IE6 workaround */
			height:100%;
		}
		#footerfix {
			padding:0 0 200px 0; /* padding-bottom equals height of #foot */
		}
/* =============================================================================
   Header
   ========================================================================== */
		#bpap_logo{
			position: absolute;
			top: 5px;
			z-index:8001;
		}
		#header-container{
			background:#f5f5f5;
			position:relative;
			clear: both;
			z-index:9000;
		}
		#header-menu-container{
			background:#f5f5f5;
			width:990px;
			position:relative;
			margin:0 auto;
		}
		#header-menu{
			height:34px;
			display:none;
		}
		#header-diag {
			position:absolute;
			top:0;
			height:84px;
		}
/* =============================================================================
   Main Menu
   ========================================================================== */
		ul.dropdown { position: relative; height:34px; float:left; clear:none; padding:0; z-index:999; width:975px; list-style:none; margin:20px 15px 0 0;}
		ul.dropdown > li { zoom: 1; height:34px;float:right;  clear:none; padding:0; margin-left:15px; position:relative; }
		ul.dropdown > li > a { display:block; font-family:"Lato", Arial; font-size:16px; color:#000; text-transform:uppercase; text-decoration:none; }
		ul.dropdown > li > a:hover, ul.dropdown li.hover { color:#0070bb; }
		ul.dropdown > li > a:active { color:#919191; }
		ul.dropdown li a { font-size:16px;}
/* =============================================================================
   Main Menu - Sub Menu
   ========================================================================== */
		ul.dropdown li .sub {
			position: absolute; /*--Important--*/
			top: 24px; left: 0;
			z-index: 9001;
			padding: 5px 20px 5px 20px;
			float: left;
			z-index:2000;

			background:#f5f5f5;													/* Fallback */
			background: -ms-linear-gradient(top, #f5f5f5 0%, #bdbdbd 100%); 	/* IE10 */
			background: -moz-linear-gradient(top, #f5f5f5 0%, #bdbdbd 100%);	/* Mozilla Firefox */
			background: -o-linear-gradient(top, #f5f5f5 0%, #bdbdbd 100%);		/* Opera */
			background: -webkit-gradient(linear, top, bottom, color-stop(0, #f5f5f5), color-stop(1, #bdbdbd));	/* Webkit (Safari/Chrome 10) */
			background: -webkit-linear-gradient(top, #f5f5f5 0%, #bdbdbd 100%);/* Webkit (Chrome 11+) */
			background: linear-gradient(top, #f5f5f5 0%, #bdbdbd 100%);		/* Proposed W3C Markup */
			filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, StartColorStr='#f5f5f5', EndColorStr='#bdbdbd');	/* IE 8 and below */


			/*--Top right rounded corner--*/
			-moz-border-radius-topright: 5px;
			-khtml-border-radius-topright: 5px;
			-webkit-border-top-right-radius: 5px;
			/*--Bottom right rounded corner--*/
			-moz-border-radius-bottomright: 5px;
			-khtml-border-radius-bottomright: 5px;
			-webkit-border-bottom-right-radius: 5px;
			/*--Bottom left rounded corner--*/
			-moz-border-radius-bottomleft: 5px;
			-khtml-border-radius-bottomleft: 5px;
			-webkit-border-bottom-left-radius: 5px;
			display: none; /*--Hidden for those with js turned off--*/
		}
		ul.dropdown li .row { /*--If needed to break out into rows--*/
			clear: both;
			float: left;
			width: 100%;
			margin-bottom: 10px;
		}
		ul.dropdown li .sub ul{
			list-style: none;
			margin: 0; padding: 0;
			width: 110px;
			float: left;
		}
		ul.dropdown .sub hr {
			height:1px;
			border:none;
			background:#999;
			margin:0;
			padding:0;
		}
		ul.dropdown .sub ul li {
			width: 100%; /*--Override parent list item--*/
			color: #fff;
		}
		ul.dropdown .sub ul li a {
			float: none;
			padding: 3px 0 3px 25px;
			display: block;
			text-decoration: none;
			color: #000;
			font-family:"Lato", Arial;
			font-size:14px;
			line-height:30px;
			position:relative;
		}
		ul.dropdown .sub ul li a:hover {
			color: #0070bb;
		}
		.menuIcon-everest{
			background: url(/images/menuIcon_everest.png) no-repeat;
			width:30px;
			height:30px;
			position:absolute;
			left:-10px;
		}
		.menuIcon-otherclimbs{
			background: url(/images/menuIcon_otherclimbs.png) no-repeat;
			width:30px;
			height:30px;
			position:absolute;
			left:-10px;
		}

		.ie7.menuIcon-everest {
			display:none;
		}
/* =============================================================================
   Anything Slider - Speaking Page
   ========================================================================== */
		#speakingTP #home-billboard-container {
			background:url(/images/billboard_bkgd.jpg) no-repeat top center;
			height:543px;
		}

		#speakingTP #home-billboard-container #billboard-diag-top {
			background:url(/images/header_diag_bkgd.png) no-repeat top center;
			width:990px;
			height:84px;
			position:absolute;
			top:0px;
			z-index:8888;
		}
/* =============================================================================
   Anything Slider - Home Page
   ========================================================================== */
		#home-billboard-container {
			background:url(/images/billboard_bkgd_v2.jpg) no-repeat top center;
			height:543px;
		}

		.billboardSlider { width:990px; height:543px; margin:0 auto; z-index:777; position:relative; }

		#home-billboard-container #billboard-diag-top {
			background:url(/images/header_diag_bkgd_v2.png) no-repeat top center;
			width:990px;
			height:84px;
			position:absolute;
			top:0px;
			z-index:8888;
		}

		#billboard-diag-bottom {
			height:70px;
			margin:0;
			position:absolute;
			bottom:0px;
			width:990px;
			background:url(/images/billboard_bottom_bkgd.png) no-repeat;
			z-index:8889;
		}

		#billboard-speaking-video {
			background:url(/images/billboard_poster.jpg) no-repeat;
			width:990px;
			height:534px;
			position:relative;
		}

		#billboard-speaking-video h2{
			margin:0 0 0 0;
			padding:0;
			color:#f5f5f5;
			font-family:"Lato", Arial;
			font-size:105px;
			font-weight: 900;
			line-height:75px;
			position:absolute;
			top:145px;
			left:40px;
			z-index:801;
		}

		#billboard-speaking-video p{
			margin:0;
			padding:0;
			color:#29abe1;
			font-family:"Lato", Arial;
			font-size:30px;
			font-weight: 300;
			line-height:30px;
			position:absolute;
			top:310px;
			left:43px;
			z-index:802;
		}

		#billboard-speaking-video .button {
			position:absolute;
			top:400px;
			left:40px;
			z-index:803;
		}

		#billboard-speaking-animation {
			position:absolute;
			top:0;
			left:0;
			z-index:800;
		}
/* =============================================================================
   Anything Slider - Content Page
   ========================================================================== */
		#content-billboard-container {
			background:url(/images/content_billboard_bkgd.jpg) no-repeat top center;
			height:449px;
		}
		.billboardSlider {
			width:990px;
			height:543px;
			margin:0 auto;
			z-index:777;
			position:relative;
		}
		#billboard-diag-top {
			background:url(/images/header_diag_bkgd.png) no-repeat top center;
			width:990px;
			height:84px;
			position:absolute;
			top:0px;
			z-index:8888;
		}
		#billboard-diag-bottom {
			height:70px;
			margin:0;
			position:absolute;
			bottom:0px;
			width:990px;
			background:url(/images/billboard_bottom_bkgd.png) no-repeat;
			z-index:8889;
		}

/* =============================================================================
   NIVO Slider - Content Page
   ========================================================================== */

   		.nivo #billboard-diag-bottom {
			height:60px;
			margin:0;
			position:absolute;
			bottom: 0px;
			width:990px;
			background:url(/images/content_billboard_bottom_bkgd.png) no-repeat bottom;
			z-index:8889;
		}
		.nivo .billboardSlider {
			width:990px;
			height:440px;
			margin:0 auto;
			z-index:777;
			position:relative;
		}
		.nivo .theme-default .nivo-caption {
			font-family: Helvetica, Arial, sans-serif;
			padding: 15px 10px 50px 10px;
			bottom: 0px;
		}
/* =============================================================================
   Home Zen Area
   ========================================================================== */
#home-zen-container {
	background:#2a2a2a url(/images/home_header_background.jpg) no-repeat top center;
	height:207px; /*original is 177px */
}

.zen-holder {
	width:990px;
	position:relative;
	margin:0 auto;
}

.zen-holder .icon-quote-blue{
	top:70px;
	left:300px;
	position:absolute;
}
#home-zen-container h2 {
	font-family:"Lato", Arial;
	font-weight: 300;
	font-size:26px;
	text-transform:uppercase;
	color:#fff;
	position:absolute;
	top:75px;
	left:364px;
	line-height:42px;
	margin:0;
}

#home-zen-container p {
	color:#fff;
	position:absolute;
	top:120px;
	/*left:364px;*/
	margin:0;
	padding:0 20px 0 0;
	float:left;
	font-size:11px;
}

#home-zen-container span {
	margin:10px 10px 0 0;
	text-align:left; /* set to right for short quotes */
	float:right;
	color:#a4a4a4;
	font-size:10px;
}
/* =============================================================================
   Home Content Area
   ========================================================================== */
		/* Homepage middle content area */
		#home-mid-container {
			background:#2a2a2a;
		}
		/* Homepage lower content area */
		#home-lower-container {
			background: url(/images/lower_top_bkgd.jpg) no-repeat top center;
			min-height: 450px;
			padding: 30px 0 0 0;
		}
/* =============================================================================
   Speaking Content Area
   ========================================================================== */
		/* Homepage lower content area */
		#speaking-lower-container {
			background: url(/images/lower_top_bkgd.jpg) no-repeat top center;
			padding: 30px 0 0 0;
		}
		#speaking-lower-container #content-lower-wrapper {
			width: 875px;
			margin: 50px auto;
			padding: 0 0 30px 115px;
			position: relative;
			z-index: 8000;
		}
/* =============================================================================
   Content Area
   ========================================================================== */

		#content-lower-wrapper{
			width:875px;
			/*min-height: 200px;*/
			margin:0 auto;
			padding: 0 0 30px 115px;
			position:relative;
			z-index:8000;
		}
		#content-lower-wrapper h2 {
			font-family:"Lato", Arial;
			font-weight: 300;
			font-size:32px;
			text-transform:uppercase;
			line-height:42px;
			margin:0 0 20px 0;
		}

		#content-lower-wrapper p {
			margin:0;
			padding:0 20px 20px 0;
			float:left;
			width:100%;
		}

		.content-icon {
			width: 79px;
			height: 79px;
			position:absolute;
			top: 0px;
			left: 12px;
			/*display:none;*/
		}
		.peak-blue {
			background:url(/images/icon_lg_peak_blue.png) no-repeat;
		}
		.pond-blue {
			background:url(/images/icon_lg_pond_blue.png) no-repeat;
		}
		.speaking-blue {
			background:url(/images/icon_lg_speaking_blue.png) no-repeat;
		}
		.contact-blue {
			background:url(/images/icon_lg_contact_blue.png) no-repeat;
		}
		.training-blue {
			background:url(/images/icon_lg_training_blue.png) no-repeat;
		}
		.history-blue {
			background:url(/images/icon_lg_history_blue.png) no-repeat;
		}
		.pedal-blue {
			background:url(/images/icon_lg_pedal_blue.png) no-repeat;
		}
/* =============================================================================
   Home Mid Content Area
   ========================================================================== */
		#home-mid-wrapper {
			margin:0 auto;
			width:990px;
			position:relative;
			min-height:100px;
		}
		#mid-left {
			width:630px; /* 650px without padding */
			position:absolute;
			left:0px;
			padding:0 10px 0 10px;
		}
		#mid-left h2 {
			font-family:"Lato", Arial;
			font-weight: 300;
			font-size:32px;
			text-transform:uppercase;
			color:#fff;
			position:absolute;
			top:0px;
			left:84px;
			line-height:42px;
			margin:0;
		}
		#mid-left p {
			color:#fff;
			position:absolute;
			top:55px;
			left:84px;
			margin:0;
			padding:0 20px 0 0;
			float:left;
		}
		#mid-left span {
			margin:10px 10px 0 0;
			text-align:right;
			float:right;
			color:#a4a4a4;
			font-size:10px;
		}
		#mid-right {
			width:309px; /* 340px without padding */
			position:absolute;
			left:650px;
			border-left:#4b4b4b solid 1px;
			padding:0 10px 0 21px;
		}
/* =============================================================================
   Home Quotes
   ========================================================================== */
		#quote-container {
			width:630px; /* 650px without padding */
			position:abslute;
			top:0;
			left:0px;
			padding:0 10px;
		}

		#quotes {
			height:110px;
			/*display:none;*/
		}
		ul#quotes li {
			width: 630px;
		}

		#quote-container h2 {
			font-family:"Lato", Arial;
			font-weight: 300;
			font-size:32px;
			text-transform:uppercase;
			color:#fff;
			position:absolute;
			top:0px;
			left:84px;
			line-height:42px;
			margin:0;
		}

		#quote-container blockquote {
			color:#fff;
			margin:0;
			padding:0 10px 0 84px;
			float:left;
		}

		#quote-container p {
			color:#fff;
			margin:0;
			padding:10px 20px 0 0;
			float:right;
		}
		#quotecontrols {
			display:none;
		}
		.icon-quote-blue{
			background:url(/images/quote_icon_blue.png) no-repeat;
			width:52px;
			height:52px;
		}
/* =============================================================================
   Bill's Quote of the Day (currently positions the fundraising content)
   ========================================================================== */
		#bills-quote {
			width:309px; /* 340px without padding */
			position:absolute;
			top:0;
			left:650px;
			border-left:#4b4b4b solid 1px;
			padding:0 10px 0 20px;
		}
		#bills-quote h2 {
			font-family:"Lato", Arial;
			font-weight: 300;
			font-size:32px;
			text-transform:uppercase;
			color:#fff;
			position:relative;
			line-height:42px;
			margin:0;
		}
		#bills-quote p {
			color:#fff;
			margin:0;
			position:relative;
			padding:0 0 0 3px;
			float:right;
		}
/* =============================================================================
   Fundraising
   ========================================================================== */
		.fundraising-container{
			width:200px;
			background:url(/images/fundraising_peak_bkgd.png) no-repeat bottom left;
			height:65px;
			position:absolute;
			margin-right:84px;
			right:10px;
			top:0px;
		}
		.fundraising-container span {
			margin-left:65px;
			font-family:"Lato", Arial;
			font-size:24px;
			font-weight: 900;
			line-height:75px;
		}
		.fundraising-container a {
			position:absolute;
			text-indent:-9999px;
			background:url(/images/fundraising_blank_btn.png) no-repeat;
			width:84px;
			height:55px;
			display:block;
			right:-84px;
			top:18px;
			cursor:pointer;
		}
		.fundraising-container .title {
			font-size:10px;
			position:absolute;
			right:-70px;
			top:0;
			width:250px;
			text-align:right;
		}

		/* homepage fundraising */
		.fundraising-peak{
			width:200px;
			background:url(/images/fundraising_peak_bkgd.png) no-repeat bottom left;
			height:65px;
			position:relative;
			margin:0 84px 10px 0;
		}
		.fundraising-pond{
			width:200px;
			background:url(/images/fundraising_pond_bkgd.png) no-repeat bottom left;
			height:65px;
			position:relative;
			margin:0 84px 10px 0;
		}
		.fundraising span {
			margin-left:65px;
			font-family:"Lato", Arial;
			font-size:30px;
			font-weight: 900;
			line-height:75px;
		}
		.fundraising a {
			position:absolute;
			text-indent:-9999px;
			background:url(/images/fundraising_blank_btn.png) no-repeat;
			width:84px;
			height:55px;
			display:block;
			right:-84px;
			top:18px;
			cursor:pointer;
		}
		.fundraising .title {
			font-size:10px;
			position:absolute;
			right:-70px;
			top:0;
			width:280px;
			text-align:right;
			color:#FFF;
		}
/* =============================================================================
   Home Lower Content Area
   ========================================================================== */
		#home-lower-wrapper{
			background:url(/images/bill-homepage.png) no-repeat top left;
			width:690px;
			min-height: 602px;
			margin:0 auto;
			padding: 60px 0 0 300px;
		}

		#home-lower-wrapper h2 {
			font-family:"Lato", Arial;
			font-weight: 300;
			font-size:32px;
			text-transform:uppercase;
			line-height:42px;
			margin:0 0 20px 0;
		}

		#home-lower-wrapper p {
			margin:0;
			padding:0 20px 20px 0;
			float:left;
		}

/* =============================================================================
   What is Bill doing Now
   ========================================================================== */
		#wbidn-image {
			width: 236px;
			display: inline-block;
			float: left;
		}

		#wbidn-text {
			width: 400px;
			display: inline-block;
			float: left;
		}
		#home-lower-wrapper	.button{
			margin-left: 236px;
		}



/* =============================================================================
   Buttons
   ========================================================================== */
		a.button span {
			background: url(/images/buttons.png) 0 0;
			display: block;
			line-height: 20px;
			padding: 7px 4px 7px 20px;
			margin-right: 45px;
		}
		a.button:hover span {
			background-position: 0 -34px;
		}
		a.video {
			background: url(/images/button_video.png) no-repeat no-repeat scroll top right;
			color: #000000;
			display: block;
			float: left;
			height: 34px;
			margin-right: 11px; /* sliding doors padding */
			text-decoration: none;
			font-family:"Lato", Arial;
			font-size:18px;
			font-weight: 400;
		}
		a.video:hover {
			background: url(/images/button_video_hover.png) no-repeat no-repeat scroll top right;
			color:#004377;
			outline: none; /* hide dotted outline in Firefox */
		}
		a.climb {
			background: url(/images/button_climb_bw.png) no-repeat no-repeat scroll top right;
			color: #000000;
			display: block;
			float: left;
			height: 34px;
			margin-right: 11px; /* sliding doors padding */
			text-decoration: none;
			font-family:"Lato", Arial;
			font-size:18px;
			font-weight: 400;
		}

		a.climb:hover {
			background: url(/images/button_climb_bw_hover.png) no-repeat no-repeat scroll top right;
			color:#004377;
			outline: none; /* hide dotted outline in Firefox */
		}
		a.photo {
			background: url(/images/button_photo.png) no-repeat no-repeat scroll top right;
			color: #000000;
			display: block;
			float: left;
			height: 34px;
			margin-right: 11px; /* sliding doors padding */
			text-decoration: none;
			font-family:"Lato", Arial;
			font-size:18px;
			font-weight: 400;
		}

		a.photo:hover {
			background: url(/images/button_photo_hover.png) no-repeat no-repeat scroll top right;
			color:#004377;
			outline: none; /* hide dotted outline in Firefox */
		}
		a.contact {
			background: url(/images/button_contact.png) no-repeat no-repeat scroll top right;
			color: #000000;
			display: block;
			float: left;
			height: 34px;
			margin-right: 11px; /* sliding doors padding */
			text-decoration: none;
			font-family:"Lato", Arial;
			font-size:18px;
			font-weight: 400;
		}

		a.contact:hover {
			background: url(/images/button_contact_hover.png) no-repeat no-repeat scroll top right;
			color:#004377;
			outline: none; /* hide dotted outline in Firefox */
		}
/* =============================================================================
   Blog
   ========================================================================== */
	 .blog-list {
	background: #f9f9f9;
	border: 1px solid #eee;
	color: #000;
	font-size: 11px;
	margin: 0 0 18px;
	padding: 18px;
}

.blog-list h2 {
	font-size: 18px;
	margin: 0 0 3px 0;
}

.blog-list span {
	color: #888;
}

.blog-container h1 {
	font-size: 36px;
	line-height: 40px;
	margin: 0 0 6px 0;
}

.blog-container p.description {
	margin: 0 0 36px;
}

.blog-post h2.post-title {
	border-bottom: 1px solid #ccc;
	font-size: 18px;
	margin: 0;
	padding: 0 0 3px 0;
}

.blog-post .post-details {
	color: #888;
	font-size: 11px;
	margin: 0 0 18px;
}

.blog-container .post-list {
	float: left;
	width: 69%;
}

.blog-post .post-body {
	margin: 0 0 36px;
}

		.blog-content {
			width:520px;
			float:left;
		}
		.blog-sidebar {
			width:284px;
			float:right;
			margin-top: 70px;
		}

		/* fundraising */
		.fundraising-container{
			width:200px;
			background:url(/images/fundraising_peak_bkgd.png) no-repeat bottom left;
			height:65px;
			position:absolute;
			margin-right:84px;
			right:10px;
			top:0px;
		}
		.fundraising-container span {
			margin-left:65px;
			font-family:"Lato", Arial;
			font-size:24px;
			font-weight: 900;
			line-height:75px;
		}
		.fundraising-container a {
			position:absolute;
			text-indent:-9999px;
			background:url(/images/fundraising_blank_btn.png) no-repeat;
			width:84px;
			height:55px;
			display:block;
			right:-84px;
			top:18px;
			cursor:pointer;
		}
		.fundraising-container .title {
			font-size:10px;
			position:absolute;
			right:-70px;
			top:0;
			width:250px;
			text-align:right;
		}

		/* homepage fundraising */
		.fundraising-peak{
			width:200px;
			background:url(/images/fundraising_peak_bkgd.png) no-repeat bottom left;
			height:65px;
			position:relative;
			margin:0 84px 10px 0;
		}
		.fundraising-pond{
			width:200px;
			background:url(/images/fundraising_pond_bkgd.png) no-repeat bottom left;
			height:65px;
			position:relative;
			margin:0 84px 10px 0;
		}
		.fundraising span {
			margin-left:65px;
			font-family:"Lato", Arial;
			font-size:30px;
			font-weight: 900;
			line-height:75px;
		}
		.fundraising a {
			position:absolute;
			text-indent:-9999px;
			background:url(/images/fundraising_blank_btn.png) no-repeat;
			width:84px;
			height:55px;
			display:block;
			right:-84px;
			top:18px;
			cursor:pointer;
		}
		.fundraising .title {
			font-size:10px;
			position:absolute;
			right:-70px;
			top:0;
			width:280px;
			text-align:right;
			color:#FFF;
		}
/* =============================================================================
   Home billboard elements
   ========================================================================== */
		.billboardSlider h2{
			margin:0 0 0 0;
			padding:0;
			color:#f5f5f5;
			font-family:"Lato", Arial;
			font-size:105px;
			font-weight: 900;
			line-height:75px;
			position:absolute;
			top:125px;
			left:40px;
			z-index:801;
		}

		.billboardSlider p{
			margin:0;
			padding:0;
			color:#29abe1;
			font-family:"Lato", Arial;
			font-size:30px;
			font-weight: 300;
			line-height:30px;
			position:absolute;
			top:290px;
			left:43px;
			z-index:802;
		}

		.billboardSlider .button {
			position:absolute;
			top:400px;
			left:40px;
			z-index:803;
		}
/* =============================================================================
   Extra spacing
   ========================================================================== */
		.top10 { margin-top: 10px;}
		.top20 { margin-top: 20px;}
		.top30 { margin-top: 30px;}
		.top50 { margin-top: 50px;}
		.bottom10 { margin-bottom: 10px;}
		.bottom20 { margin-bottom: 20px;}
		.bottom30 { margin-bottom: 30px;}
		.bottom50 { margin-bottom: 50px;}
		.clearfix::after {
		    content: "";
		    clear: both;
		    display: table;
		}
/* =============================================================================
   Footer
   ========================================================================== */
		#footer {
			height:200px;
			width:100%;
			margin:-200px auto 0; /* negative margin-top equals height of #footer */
			background:#ebebeb url(/images/footer_diag_bkgd.jpg) no-repeat top center;
		}
		#footer-wrapper {}
		#footer-logos {
			width:990px;
			margin:0 auto;
			padding: 62px 0 0 0;
			position:relative;
		}
		#footer-logos li {
			width:144px;
			list-style:none;
			float:left;
			font-size:10px;
			margin:20px 30px 0 0;
		}
		#footer-logos li img {
			margin:0 0 10px 0;
		}
/* =============================================================================
   2018 Fullscreen Photogallery
   ========================================================================== */
   		.photogallery a{
			margin: 0 0 20px 15px;
   		}
   		.photogallery h2{
   			margin: 20px 0 20px 15px;
   		}
   		#content-photogallery-header {
		    background: url(/images/content_pg_bkgd.jpg) no-repeat top center;
		    height: 177px;
		}
/* =============================================================================
   Training page
   ========================================================================== */
    h3.focus{
    	text-transform: uppercase;
    	font-size: 2.0em;
	}
