#soldier .body{
	background-image:url(/img/prof-friends_bgr.png);
	background-size:100% 100%;
	width:800px;
	padding:50px 98px;
	color:#094668;
	margin:90px 0;
	position:relative;
}

#soldier .body>h1{
	background-image:url(/img/title_letters4.png);
	background-size:100% 100%;
	display:table;
	font-size:25px;
	padding:7px 17px 10px 21px;
}

#soldier .body p{
	font-size:13px;
	line-height:20px;
}

#soldier .body p b{
	font-size:23px;
	line-height:30px;
}

#soldier .body .photo-frame{
	position:absolute;
	border-width:13px;
}

.main.orange .body,
#stories .body{
	text-align:center;
	width:800px;
}

.main.orange .body>h1,
#stories .body>h1{
	background-image:url(/img/title_letters4.png);
	background-size:100% 100%;
	display:table;
	color:#094668;
	font-size:25px;
	padding:7px 17px 10px 21px;
	margin:50px 0 40px;
}

.main.orange .body .photo-frame:last-child,
#stories .body .photo-frame:last-child{
	margin:80px 0 100px;
}

@media only screen and (max-width:800px){
	#soldier .body{
		padding:2% 5% 6%!important;
		background:#fff;
		border-radius:20pt;
		text-align:right;
		width:82%!important;
		margin:10% 0;
	}

	#soldier .body h1,
	#stories .body>h1{
		font-size:16pt!important;
		margin:3% 0;
	}


	div .photo-frame{
		width:94%;
		border-width:9pt;
		margin:5% 0 7%!important;
		float:none!important;
	}
}