
/* the whole in depth box */

#fpindepth {
	width:650px;
	min-height:100px;
	padding:0 0 20px;
	margin:0;}

/* article boxes */

#fpindepth div.fpidart {
	margin-bottom:0;
	float:left;}

#fpindepth div.art1of1 {
	width:500px;}


#fpindepth div.art1of2, #fpindepth div.art2of2 {
	width:310px;}
#fpindepth div.art1of2 {
	margin-right:20px;}


#fpindepth div.art1of3, #fpindepth div.art2of3 {
	margin-right:20px;
	width:200px;}
#fpindepth div.art3of3 {
	width:200px;}


/* square promo graphics */

#fpindepth .progfc {
	float:left;
	margin:0 10px 0 0;}


/* front page in depth top (all but recently) */

#fpidt {
/*	min-height:100px;
	background-color:white;
*/
}
#fpidt.duo, #fpidt.trio {}
#fpidt.solo {}


/* "recently" */

#fpidr {
/*
	font-style:italic;
*/
	clear:both;
	height:1px;
	margin:0; padding:0;
	visibility:hidden;}
/*
#fpidr.solo {
	display:none;
	
	margin-left:460px;
	width:175px;
	height:100px; }
#fpidr.duo {
	padding-top:5px;
	margin-top:5px;
	width:100%; }
#fpidr.trio {
	padding-top:5px;
	margin-top:10px;
	width:100%; }
*/

#fpindepth ul {
	display:inline;
	list-style-type:none; }
#fpindepth ul.solo { 
   padding:0;
   margin:0 0 15px; }
#fpindepth ul.duo, #fpindepth ul.trio {
   padding:0;
   margin:0; }

#fpindepth ul.solo li { 
	padding:0;
	margin:10px 0 0; }
#fpindepth ul.duo li, #fpindepth ul.trio li {
	display:inline;
  margin:0 0 0 2em; }



#fpnews { 
	float:left; 
	width:500px; 
	margin-right:20px; 
	padding:20px 0; 
	border-top:1px solid silver;}

#fpphones { 
	float:left;
	width:125px;
	margin:0;
	padding:10px 0 20px;
	border-top:1px solid #6c9ad9;
	border-left:1px solid #6c9ad9;
	border-bottom:1px solid #6c9ad9;}
#fpphones h1 { 
	padding:0 0 0 10px;
	margin:0;}
   

div.fpph { 
	padding:0;
	margin:20px 0;
	border-bottom:1px solid #6c9ad9;}

div.fpph a.fppht { 
	display:block;
	padding:0 0 0 10px;
	margin:0;
	font-weight:bold;}
div.fpph a.fpphi { 
	display:block;
	width:119px; height:100px;}
div.fpph div.fpphc { 
	display:block;
	text-align:right;
	margin-top:-20px;
	height:20px;}
div.fpph a.fpphc { }


p.morelink {
	text-align:right; 
	margin:1.5em 0 0 10px; 
	line-height:180%;}


@media only screen and (max-device-width:767px) {
	
	#fpindepth {
		width:auto;
		padding:0 0 1em;
		margin:0 0 1em;
		border-bottom:1px gray solid;}
	#fpindepth div.fpidart {
		margin-bottom:1em;
		float:none;
		clear:left;}
	#fpindepth div.art1of1, #fpindepth div.art1of2, #fpindepth div.art2of2, #fpindepth div.art1of3, #fpindepth div.art2of3, #fpindepth div.art3of3 {
		margin-right:0;
		width:auto;}
	#fpindepth .progfc {
		margin:0 10px 1em 0;}
	
	#fpnews { 
		float:none; 
		width:auto; 
		margin-right:0; 
		padding:0; 
		border-top:none;}
	#fpphones { 
		display:none;
		float:none;
		width:auto;
		margin:0;
		padding:0;
		border-top:none;
		border-left:none;
		border-bottom:none;
		clear:both;}
	#fpphones h1 { 
		display:none;}
	
	div.fpph { 
		border-bottom:1px solid silver;}
	div.fpph a.fppht { 
		padding:0;
		font-size:120%;
}


