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

#get-involved{ 
	background-image:url('/org_files/728/images/rd1/second-page-gradient.png'),url('/org_files/728/images/rd1/contentarea-bg.jpg');
	background-repeat:repeat-x, repeat;
	color:#443f31; 
	font-size:15px;
	font-weight:300;
}

.entry-title{ display:none; }

#headliner{ padding-bottom:30px; }
#privacy-policy h1{ font-size: 40px; line-height:44px; color:#FF9728; font-family:'Lato'; font-weight:400; margin: 10px 0 20px 0; padding:0; }
#privacy-policy a{ font-weight:400; color:#014C62; text-decoration:none;}
#privacy-policy a span{ color:#014C62!important; }
#contact hr{ background:url('/org_files/728/images/rd1/child-page-divider.png') repeat; margin-top:50px; margin-bottom:30px; height:8px; border:0px; }
#headliner h1{ color:#FF9727; font-family:'Lato'; font-size:36px; font-weight:400; }
#headliner p{ color:inherit; font-size:inherit; font-weight:inherit; }
#headliner img{ 
	display:block; 
	border:0px;
	float:right;
	border:1px solid #FFFFFF; 
	margin-left:30px;
	-moz-box-shadow:0px 0px 10px 2px #bbb; 
	-webkit-box-shadow:0px 0px 10px 2px #bbb;
  box-shadow:0px 0px 10px 2px #bbb;
	/* For IE 8 */
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=10, Direction=0, Color='#bbbbbb')";
	/* For IE 5.5 - 7 */
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=10, Direction=0, Color='#bbbbbb');
}
.headliner-text{ float:left; width:360px; margin-top:20px; margin-left:40px; }

#main-content{ padding-bottom:40px; }

#main-content h1{ font-family:'Lato'; color:#443F31; padding-top:30px; padding-bottom:20px; }
.content-boxes h4{ width:100%; padding-top:10px; text-align:center; letter-spacing:0px; font-family:'Lato'; color:#014C62; font-size:19px; text-decoration:none; }

/* Services Styling */
#video-buttons a{ width:260px; float:left; text-decoration:none; color:#4A4E4B; margin-bottom:5px; padding:5px; }
#video-buttons a.selected{ background-color:#E9E6D4; padding:5px; }
#video-buttons a img{ float:left; border:0px; box-shadow:none; margin-left:0px; margin-right:5px; }
#video-buttons #service-levels{ color:#FF9727; font-size:34px; font-family:'Lato'; font-weight:400; line-height:36px; }
#services #video-buttons{ margin-top:40px; }
#services #services-bottom-text{ margin-top:50px; }
#services #steps-bottom-nav p{ font-family:'Lato'; font-size:15px; text-align:center; font-weight:300; letter-spacing:0px; }
#services #steps-bottom-nav p span{ font-weight:700; font-size:20px; }


/* Get Involved Styling */

.content-boxes{ 
	width:100%;
	height:224px;
	background:url('/org_files/728/images/rd1/getinvolved-icon-bg.png') no-repeat; 
	text-decoration:none; 
}
.content-boxes:hover{ cursor:pointer; text-decoration:none; }
.content-boxes p{ width:254px; margin:0 auto; margin-top:15px; font-size:13px; font-weight:300; line-height:17px; color:#787878; padding-bottom:0px; text-decoration:none; }
.content-boxes .image-placeholder{ width:100%; text-align:center; float:left; z-index:100; }
.content-boxes img{ margin:10px auto; }
.getinvolved-bg-hide{ display:none; }

#spread-the-word p{ text-align:center; margin-top:30px; }
#spread-the-word #social-medias{ width:290px; margin:-10px auto; }
#spread-the-word #social-medias .twitter-share-button{ margin-left:-15px; margin-right:-20px; }

#bottom-feature-text{ float:left; }
#bottom-feature-text h2{ font-family:inherit; font-size:20px; font-weight:400; color:#443F31; letter-spacing:0px; line-height:18px; padding-top:50px; margin-left:10px; }
#bottom-feature-text p{ padding-right:10px; width:600px; margin-left:10px; }
#bottom-feature-nav{ float:right; margin-top:60px; margin-right:10px; }
#bottom-feature-arrow{ margin-bottom:10px; margin-left:10px; }

/* You are the Mission Steps Styling */
#stories #headliner h1{ font-family:'Lato'; font-size:32px; margin-bottom:10px; margin-top:-15px; }
.page-id-7986 #stories #headliner h1{ margin-top:30px; }
#stories #headliner h1 a{ float:right; margin-top:-30px; }
#stories #headliner p{ font-size:15px; font-weight:300; font-family:'Lato'; line-height:25px; margin-bottom:12px; }
#stories #stories-header{ font-weight:300; color:#443F31; font-size:30px; }
#stories #stories-header span{ font-weight:700; color:#F4972E; }
#steps-table{ border-collapse:collapse; float:right; width:95%; }
#steps-table tr:hover{ cursor:pointer; }
#steps-table td{ background-color:transparent; border:none; border-bottom:1px solid #CCCCCC; height:0px!important; vertical-align:bottom; }
#steps-table td p{ font-size:18px; max-width:650px; width:100%; line-height:10px; }
#steps-table tr:nth-of-type(6) td p{ margin-top:0px; margin-bottom:5px; line-height:20px; }
#steps-table tr:nth-of-type(8) td p{ margin-top:0px; margin-bottom:5px; line-height:20px; }
#steps-table tr:last-child td{ background-color:transparent; border:none; border-bottom:none; }

#bottom-steps{ background:url('/org_files/728/images/rd1/stories-bottom-bg.png') repeat-x; height:154px; }
#bottom-steps #stories-steps-next{ margin-bottom:0px; margin-top:30px; }
#bottom-steps p{ margin-bottom:0px; }
#bottom-steps #stories-steps-next{float:right; width:700px; }
#bottom-steps #stories-steps-next div:nth-of-type(1){ margin-top:40px; margin-right:0px; margin-left:80px; }
#bottom-steps #stories-steps-next div:nth-of-type(2){ width:220px; float:right; }
#bottom-steps #stories-steps-next a:nth-of-type(1){ margin-top:10px; padding-right:0px; float:left; }
#bottom-steps #stories-steps-next a:nth-of-type(2){ margin-top:20px; padding-right:0px; margin-right:15px; float:right; }

/* You are the Mission Individual Steps Page Styling */
#steps-bottom-nav{ background:url('/org_files/728/images/rd1/stories-bottom-bg.png') repeat-x; height:154px; }
#steps-bottom-nav #stories-left-nav,
#steps-bottom-nav #stories-right-nav{ margin-top:30px; float:left; width:220px; }
#steps-bottom-nav #stories-left-nav{ margin-left:40px; }
#steps-bottom-nav #stories-right-nav{ float:right; margin-right:30px; margin-top:-57px; }
#steps-bottom-nav #stories-left-nav p{ margin-left:30px; margin-bottom:5px; }
#steps-bottom-nav #stories-right-nav p{ margin-bottom:5px; }
#steps-bottom-nav #stories-left-nav .steps-arrow{ margin-top:10px; padding-right:10px; float:left; }
#steps-bottom-nav #stories-right-nav .steps-arrow{ margin-top:10px; float:right; padding-right:25px; }
#steps-bottom-nav .steps-ruler-each{ padding-top:65px; float:left; margin-left:-8px; }
#steps-bottom-nav .column{ margin-top:10px; }

.container #action-steps ul{  margin-left:40px; list-style-type:disc; list-style-position:outside; color:#F5C384!important; font-size:18px; display:block; margin-bottom:50px; }
.container ul li p{ color:#675F4B; font-weight:300; }
.container ul li p strong{ color:#675F4B; }
#stories-side-quote{ color:#F4972E; font-size:34px; width:200px; float:right; padding-left:30px; font-style:italic; line-height:45px; }
.step-headliner{ line-height:32px; width:780px; font-weight:300!important; letter-spacing:0px; color:#45413D!important; margin-top:-20px!important; margin-left:87px!important; padding-left:15px!important; }
.step-headliner strong{ font-weight:700; }
.step-content{ padding-top:40px; margin-bottom:0px; }
.step-content p{ width:410px; margin-top:0px; float:right; }
.step-content .first-p{ margin-top:-20px; }
.step-content .third-p{ float:left; margin-left:38px; }
.page-id-8195 .first-p{ padding-top:20px; }
.page-id-8197 .step-headliner{ margin-top:20px!important; }
.page-id-8197 .step-content{ margin-top:40px; }
.page-id-8199 .step-headliner{ margin-top:20px!important; }
.page-id-8199 .step-content{ margin-top:40px; }
.page-id-8202 #stories-side-quote{ padding-bottom:30px; }
.page-id-8202 .step-headliner{ margin-top:20px!important; }
.page-id-8202 .step-content{ margin-top:40px; }
.page-id-8206 #headliner img{ margin-top:10px; }
.page-id-8206 #headliner h1{ line-height:33px; }
.page-id-8206 #headliner .step-headliner{ margin-top:-10px!important; padding-top:0px!important;}
.page-id-8206 .step-content .first-p{ margin-top:0px; }
.page-id-8206 #stories-side-quote{ padding-left:0px; margin-left:-20px!important; padding-bottom:30px; width:270px; }
.page-id-8208 .step-headliner{ margin-top:20px!important; }
.page-id-8208 .step-content{ margin-top:40px; }
.page-id-8208 #stories-side-quote{ padding-bottom:30px; }
.page-id-8208 #headliner img{ margin-top:10px; }
.page-id-8208 .step-content .first-p{ margin-top:0px; }
.page-id-8210 #headliner img{ margin-top:0px; }
.page-id-8210 #headliner h1{ line-height:33px; width:830px; }
.page-id-8210 .step-content .first-p{ margin-top:-20px; }
.page-id-8212 .step-headliner{ margin-top:20px!important; }
.page-id-8212 .step-content{ margin-top:40px; }
.page-id-8212 #headliner img{ margin-top:10px; }
.page-id-8212 .step-content .first-p{ margin-top:0px; }
.page-id-8214 .step-headliner{ margin-top:20px!important; }
.page-id-8214 .step-content{ margin-top:40px; }

#action-steps{ margin-top:30px; } 
#action-steps h1{ color:#443F31; font-size:40px; font-weight:700; }
#action-steps a{ text-decoration:none; }
#action-steps a p{ text-decoration:none; }

/* Life-Transformation Page Styles */
#post-8049 .entry-content h1 img{ margin-top:20px; margin-bottom:20px; }

/* About Us Page Styling */
#about .headliner-text{ margin-top:-20px!important; }
 
/********** Media Queries **********/

/* iPad Portrait/Browser */
	@media only screen and (min-width: 768px) and (max-width: 991px) {	
		#about,
		#services,
		#get-involved,
		.second-level-content{ width:100%; }
	}

	/* Mobile/Browser */
	@media only screen and (max-width: 767px) {
		#about,
		#services,
		#get-involved,
		.second-level-content{ width:960px; }
	}

	/* Mobile Landscape/Browser */
	@media only screen and (min-width: 480px) and (max-width: 767px) {		
		#about,
		#services,
		#get-involved,
		.second-level-content{ width:960px; }
	}

	/* Anything smaller than standard 960 */
	@media only screen and (min-width: 767px) and (max-width: 959px) {		
		#about,
		#services,
		#get-involved,
		.second-level-content{ width:960px; }
	}
	
	/* added!! - browsers 479px and smaller */
	@media only screen and (max-width: 479px){			
		#about,
		#services,
		#get-involved,
		.second-level-content{ width:960px; }
	}
	/****************************************/

	/* iPad Portrait Only */
	/*@media only screen and (min-width: 768px) and (max-width: 991px) and (max-device-width: 1000px) {
	
	}*/

	/* Mobile Only */
	@media only screen and (max-width: 767px) and (max-device-width: 1000px) {
		#about,
		#services,
		#get-involved,
		.second-level-content{ width:100%; }
		
		#headliner{ padding-bottom:20px; }
		.headliner-text{ width:300px; margin-top:-10px; margin-left:0px!important; }
		#headliner h1{ font-size:34px; margin-top:0px; }
		#about #headliner h1{ font-size:32px; }
		#headliner img{ margin-top:-10px; margin-bottom:30px; width:300px; height:auto; }
		
		.page-id-7645 .entry-content h1 img{ margin-top:25px; }
		
		#main-content h1{ font-size:32px!important; line-height:38px; padding-bottom:10px; padding-top:10px; }
		#main-content .row .content-boxes:nth-of-type(3){ margin-bottom:-10px; }
		.content-boxes{ background:none; height:71px; width:auto; margin-bottom:10px; }
		#main-content h4{ position:absolute; z-index:52; margin-top:-5px; margin-left:80px; text-align:left; font-size:0.9em; line-height:18px; width:auto; }
		.image-placeholder{ position:absolute; z-index:53; }
		.image-placeholder img{ display:block; position:absolute; width:70px; height:auto; z-index:54; text-align:left; margin-top:8px; margin-left:5px; }
		.getinvolved-bg-hide{ display:block; z-index:-1; width:300px; height:auto; margin:-2px auto!important; margin-left:-5px!important; float:left; }
		.content-boxes p{ font-size:0.7em; float:right; z-index:50; line-height:12px; position:absolute; text-align:left; margin-left:80px; margin-top:25px; width:210px; }

		#spread-the-word p{ margin-top:30px; margin-left:-5px; }
		
		#bottom-feature-text h2{ font-size:16px; line-height:10px; padding-top:20px; }
		#bottom-feature-text p{ width:270px; margin-left:10px; font-size:13px; }
		#bottom-feature-nav{ float:left; margin-top:-5px; margin-left:10px; }
		#bottom-feature-image{ width:240px; height:auto; }
		#bottom-feature-arrow{ width:20px; height:auto; }
		
		#content .entry-content{ margin-left:0px; }
		#content .entry-content h1 img{ margin-top:20px; }
		
		/* Services Styles */		
		#services #service-levels{ font-size:30px; width:280px; }
		#video-buttons a{ width:260px; height:25px; margin-bottom:0px; }
		#video-buttons a img{ width:30px; height:auto; margin-top:3px; }
    #services #video-buttons{ margin-top:-30px; }
		#services #headliner{ margin-bottom:20px; }
		
		#service-video iframe{ width:280px; height:182px; margin-top:20px; }	
		#services #services-bottom-text{ margin-top:35px; }
		#services #services-bottom-text p{ font-family:'Lato'; font-size:13px; text-align:center; font-weight:300; letter-spacing:0px; }
		#services #services-bottom-text p span{ font-weight:700; font-size:16px; }
		
		#content #post-8025 .entry-content h2 img{ margin-top:20px; }
		
		/* You are the mission */
		#stories #headliner h1{ font-style:normal; line-height:34px; font-size:32px; margin-bottom:10px; margin-top:0px; width:280px; }
		.page-id-7986 #stories #headliner h1{ margin-top:10px!important; }
		#stories #child-page .page-divider{ z-index:40; }
		#main-content #stories-header{ margin-top:0px; }
		#steps-table{ border-collapse:collapse; float:left; width:95%; margin-top:-10px; }
		#steps-table tr:hover{ cursor:pointer; }
		#steps-table td{ background-color:transparent; border:none; border-bottom:1px solid #CCCCCC; height:100%; vertical-align:middle; padding:5px; }
		#steps-table td p{ font-size:14px; max-width:650px; width:100%; line-height:14px; float:left; padding-top:20px; }
		#steps-table tr:nth-of-type(6) td{ margin-top:15px; }
		#steps-table tr:nth-of-type(6) td p{ padding-top:5px; margin-bottom:10px; line-height:14px; }
		#steps-table tr:nth-of-type(8) td{ margin-top:15px; }
		#steps-table tr:nth-of-type(8) td p{ padding-top:5px; margin-bottom:10px; line-height:14px; }
		#steps-table tr:last-child td{ background-color:transparent; border:none; border-bottom:none; }
		
		/* You are the mission steps */
		.step-header{ width:85px!important; height:85px!important; }
		.step-headliner{ font-size:20px!important; width:200px!important; line-height:20px!important; margin-top:-20px!important; margin-left:87px!important; padding-left:15px!important; }
		.step-content img{ margin-top:-80px!important; }
		.step-content p{ width:300px!important; margin-left:0px!important; float:left!important; font-size:14px!important; }
		
		#stories-side-quote{ margin-left:-10px!important; float:left!important; width:280px!important; margin-top:-10px; margin-bottom:30px; }
				
		#steps-bottom-nav #stories-left-nav,
		#steps-bottom-nav #stories-right-nav{ margin-top:30px; float:left; width:145px; }
		#steps-bottom-nav #stories-left-nav img,
		#steps-bottom-nav #stories-right-nav img{ width:70%; height:auto; }
		#steps-bottom-nav #stories-left-nav{ margin-left:0px; }
		#steps-bottom-nav #stories-right-nav{ float:right; margin-right:0px; margin-top:30px; }
		#steps-bottom-nav #stories-left-nav p{ margin-left:30px; margin-bottom:5px; }
		#steps-bottom-nav #stories-right-nav p{ margin-bottom:5px; }
		#steps-bottom-nav #stories-left-nav .steps-arrow{ margin-top:5px; padding-left:5px; padding-right:5px; float:left; width:20px; height:27px; }
		#steps-bottom-nav #stories-right-nav .steps-arrow{ margin-top:5px; float:right; padding-right:10px; width:20px; height:27px; }
		#steps-bottom-nav .steps-ruler-each{ display:none; }
		#steps-bottom-nav .column{ margin-top:10px; }
		
		.container #action-steps ul{  margin-left:40px; list-style-type:disc; list-style-position:outside; color:#F5C384!important; font-size:18px; display:block; margin-bottom:50px; }
		.container ul li p{ color:#675F4B; font-weight:300; }
		.container ul li p strong{ color:#675F4B; }
		#stories-side-quote{ color:#F4972E; font-size:34px; width:200px; float:right; padding-left:30px; font-style:italic; line-height:45px; }
		.step-headliner{ line-height:32px; width:780px; font-weight:300!important; letter-spacing:0px; }
		.step-headliner strong{ font-weight:700; }
		.step-content{ padding-top:100px; margin-bottom:0px; }
		.step-content p{ width:410px; margin-top:0px; float:right; }
		.step-header{ height:auto; width:auto; width:85px; height:85px; }
			
		#action-steps{ margin-top:0px; }
		#action-steps h1{ color:#443F31; font-size:40px; font-weight:700; margin-top:0px; }
		#action-steps a{ text-decoration:none; }
		#action-steps a p{ text-decoration:none; }

		.page-id-8206 #headliner .step-header{ padding-top:20px!important; }
		.page-id-8206 #stories-side-quote{ margin-left:10px!important; }
		.page-id-8197 .step-headliner{ margin-top:10px!important; }
		.page-id-8199 #headliner .step-headliner{ margin-top:-10px!important; }
		.page-id-8202 .step-content img{ margin-top:-75px!important; }
		.page-id-8202 #headliner .step-headliner{ margin-top:0px!important; }
		.page-id-8210 #headliner .step-header{ padding-top:40px!important; }
		.page-id-8210 #headliner img{ margin-top:-15px!important; }
		.page-id-8210 #headliner .step-content img{ margin-top:-80px!important; }
		.page-id-8214 #headliner .step-header{ padding-top:10px!important; }

		/* Donate Pages Styles */
		#donate-sub-nav #child-page .entry-content h1{ font-size:34px; padding-bottom:20px; }		
		
		/* Our Team Page Styles */
		.page-id-7953 .entry-content div{ width:135px!important; height:260px; padding-right:15px; }
		.page-id-7953 .entry-content div a,
		.page-id-7953 .entry-content div em,
		.page-id-7953 .entry-content div strong{ font-size:13px; line-height:12px!important; height:270px!important; }
		.page-id-7953 .entry-content .board{ height:270px!important; }
		.page-id-7953 .entry-content div a img{ width:120px; height:auto; }
	}

	/* Mobile Landscape Only */
	@media only screen and (min-width: 480px) and (max-width: 767px) and (max-device-width: 1000px) {			
		#headliner h1{ font-size:40px; margin-top:0px; margin-left:26px; }
		#headliner img{ margin:10px auto 30px 0px; float:none; width:380px; height:auto; }
		#headliner p{ width:380px; margin-left:30px; }
		
		.headliner-text{ width:400px; }
		
		#main-content h1{ font-size:36px; line-height:42px; padding-bottom:10px; padding-top:0px; margin-left:30px; }
		#main-content .main-content-p{ width:380px; margin-left:30px; }
		#main-content .row .content-boxes:nth-of-type(1){ margin-left:30px; }
		#main-content .row .content-boxes:nth-of-type(3){ margin-bottom:-20px!important; }
		#main-content .row .content-boxes{ height:107px; width:auto; margin-bottom:0px; margin-left:30px; }
		#main-content h4{ position:absolute; z-index:52; margin-top:0px!important; margin-left:110px!important; text-align:left; font-size:17px; line-height:18px; width:auto; }
		.image-placeholder{ position:absolute; z-index:53; }
		.image-placeholder img{ display:block; position:absolute; width:90px; height:auto; z-index:54; text-align:left; margin-top:10px!important; margin-left:-7px; }
		.getinvolved-bg-hide{ display:block; z-index:-1; width:380px; height:auto; margin:0px auto!important; padding-top:40px; padding-left:80px!important; float:left; }
		.content-boxes p{ font-size:13px; float:right; z-index:50; line-height:14px; position:absolute; text-align:left; margin-left:110px!important; margin-top:35px!important; width:270px!important; }
		#bottom-feature-text img{ margin-left:52px; }

		#spread-the-word p{ width:380px; margin:30px auto 20px 25px; }
		
		#bottom-feature-text h2{ font-size:20px; line-height:18px; padding-top:20px; margin-left:25px; }
		#bottom-feature-text p{ width:380px; margin-left:25px; font-size:14px; }
		#bottom-feature-nav{ margin-top:-10px; margin-left:25px; }
		#bottom-feature-image{ width:220px; height:auto; }
		#bottom-feature-arrow{ width:15px; height:auto; }
		
		/* Services Styles */		
		#services #service-levels{ width:380px; }
		#video-buttons a{ width:380px; height:25px; margin-bottom:0px; }
		#video-buttons a img{ width:40px; height:auto; margin-top:0px; }
		
		#service-video iframe{ width:380px; height:214px; margin-top:20px; margin-left:30px; padding-bottom:40px; }	
		#services #services-bottom-text{ margin-top:35px; }
		#services #main-content .services-main{ margin-left:30px; }
		#services #services-bottom-text p{ font-size:14px; width:420px; margin:0 auto; }
		#services #services-bottom-text p span{ font-weight:700; font-size:18px; }
		
		
		/* You are the mission */		
		#stories #headliner{ margin-bottom:30px; }
		#stories #headliner h1{ font-size:32px; line-height:34px; width:380px; }
	  #headliner a{ margin-left:0px!important; float:left!important; }
		
		#steps-table{ margin-left:30px; }
		#steps-table td{ vertical-align:middle; margin-top:5px; padding-bottom:3px; }
		#steps-table td p{ font-size:16px; line-height:18px; margin-top:-8px; }
		#steps-table tr:nth-of-type(6) td{ margin-top:10px; vertical-align:middle; padding-bottom:15px; }
		#steps-table tr:nth-of-type(6) td p{ padding-top:5px; margin-bottom:0px; line-height:18px; }
		#steps-table tr:nth-of-type(8) td{ margin-top:10px; vertical-align:middle; padding-bottom:15px; }
		#steps-table tr:nth-of-type(8) td p{ padding-top:5px; margin-bottom:0px; line-height:18px; }
		
		#mission-bot-nav{ margin-top:-60px; }
		
		/* You are the mission steps */
		#stories #headliner h1{ margin-bottom:10px; }
		#headliner{ padding-bottom:0px; margin-top:-10px; }
		#headliner .step-header{ margin-left:-10px; margin-top:15px; margin-right:10px; }
		#headliner .step-headliner{ padding-top:10px; }
		.step-content{ padding-top:0px; }
		.step-content p:last-child{ padding-bottom:20px; }
		.step-content img{ margin-top:-10px!important; margin-bottom:10px; width:380px!important; height:auto; margin-left:30px!important; float:left; }
		.step-content p{ padding-left:30px!important; }
				
		.page-id-8197 .step-headliner{ margin-top:20px!important; }
		.page-id-8199 #headliner .step-headliner{ margin-top:25px!important; }
		.page-id-8202 #headliner .step-headliner{ margin-top:20px!important; }
		.page-id-8206 #headliner img{ margin-top:-5px!important; }
		.page-id-8206 .step-content{ margin-top:45px!important; }
		.page-id-8206 .step-content img{ margin-bottom:0px!important; }
		.page-id-8208 .step-content .first-p{ margin-top:-30px; }
		.page-id-8210 #headliner{ margin-top:-45px!important; }
		.page-id-8210 #headliner img{ margin-top:8px!important; }
		.page-id-8210 .step-content{ margin-top:25px!important; }
		.page-id-8210 .step-content .first-p{ margin-top:-45px!important; }
		.page-id-8214 #headliner .step-headliner{ padding-top:20px!important; }
		
		#main-content h1{ padding-bottom:10px; padding-top:10px; }
		#main-content .row .content-boxes:nth-of-type(3){ margin-bottom:-10px; }
		.content-boxes{ background:none; height:100px; width:auto; margin-bottom:10px; }
		#main-content h4 a{ position:absolute; font-size:0.9em; z-index:51; line-height:18px; }
		#main-content h4{ position:absolute; z-index:52; margin-top:6px; margin-left:100px; text-align:left; }
		.image-placeholder{ position:absolute; z-index:53; }
		.image-placeholder img{ display:block; position:absolute; width:auto; height:75px; z-index:54; text-align:left; margin-top:8px; }
		.getinvolved-bg-hide{ display:block; z-index:-1; width:420px; height:auto; margin:-42px auto!important; margin-left:-100px!important; float:left; }
		.content-boxes p{ font-size:0.9em; float:right; z-index:50; line-height:18px; position:absolute; text-align:left; margin-left:100px; margin-top:40px; width:300px; }
		#bottom-feature-text img{ margin-left:110px; }
		
		#steps-table td{ vertical-align:middle; margin-top:5px; padding-bottom:3px; }
		#steps-table td p{ font-size:16px; line-height:18px; margin-top:0px; }
		#steps-table tr:nth-of-type(6) td{ margin-top:10px; vertical-align:middle; padding-bottom:15px; }
		#steps-table tr:nth-of-type(6) td p{ padding-top:5px; margin-bottom:0px; line-height:18px; }
		#steps-table tr:nth-of-type(8) td{ margin-top:10px; vertical-align:middle; padding-bottom:15px; }
		#steps-table tr:nth-of-type(8) td p{ padding-top:5px; margin-bottom:0px; line-height:18px; }
		
		#bottom-steps #stories-steps-next div:nth-of-type(2){ width:220px; float:right; margin-top:-60px; }
		#bottom-steps #stories-steps-next a:nth-of-type(2){ margin-top:20px; padding-right:0px; margin-right:15px; float:right; }
		
		.step-headliner{ font-size:20px!important; width:300px!important; line-height:22px!important; margin-top:10px!important; }
		.step-content img{ margin-top:-40px!important; }
		.step-content p{ width:380px!important; margin-left:0px!important; margin-top:20px; float:left!important; font-size:16px!important; }
		
		#stories-side-quote{ width:380px!important; margin-top:-10px; margin-bottom:30px; }	
		
		#steps-bottom-nav #stories-left-nav,
		#steps-bottom-nav #stories-right-nav{ margin-top:30px; float:left; width:200px; }
		#steps-bottom-nav #stories-left-nav img,
		#steps-bottom-nav #stories-right-nav img{ width:70%; height:auto; }
		#steps-bottom-nav #stories-left-nav{ margin-left:0px; }
		#steps-bottom-nav #stories-right-nav{ float:right; margin-right:0px; margin-top:30px; }
		#steps-bottom-nav #stories-left-nav p{ margin-left:30px; margin-bottom:5px; }
		#steps-bottom-nav #stories-right-nav p{ margin-bottom:5px; }
		#steps-bottom-nav #stories-left-nav .steps-arrow{ margin-top:8px; padding-left:5px; padding-right:5px; float:left; width:20px; height:27px; }
		#steps-bottom-nav #stories-right-nav .steps-arrow{ margin-top:8px; float:right; padding-right:25px; width:20px; height:27px; }
		#steps-bottom-nav .steps-ruler-each{ display:none; }
		#steps-bottom-nav .column{ margin-top:10px; }
		
		/* Our Team Page Styles */
		.page-id-7953 .entry-content div{ width:190px!important; height:250px; padding-right:15px; }
		.page-id-7953 .entry-content .board{ height:270px!important; }
		.page-id-7953 .entry-content .board a:nth-of-type(2){ padding-top:0px!important; }
		.page-id-7953 .entry-content div a img{ width:140px; height:auto; }
	}
		
	@media all and (min-width:480px){
		body:after{
			content:'widescreen';
			display:none;
		}
	}