p {
	margin: 0 0 5px 0
}
	/* BACKGROUNDS */

	.picture {
		-moz-box-shadow: inset 0px 0px 20px rgba(0, 0, 0, 0.9);
		-webkit-box-shadow: inset 0px 0px 20px rgba(0, 0, 0, 0.9);
		box-shadow: inset 0px 0px 20px rgba(0, 0, 0, 0.9);
		height: auto; 
		min-height: 460px;
		margin: 0;
		padding: 0;
		width: 100%;
	}
	.director { height: 730px; min-height: 730px; }

	.program {
	background: url(../images/bgd_TrinityChurch.jpg) center 50px no-repeat fixed;
	background-size: 100%;
	min-height: 730px;
	}
	.board { 
		background: url(../images/background2.jpg) no-repeat fixed center center;
		background-size: 100%; 
	}
	.team { 
		background: url(../images/bgd_CurrentInquiry.jpg) center 100px no-repeat fixed;
		background-size: 100%; 
	}
	.inquiry2 { 
		background: url(../images/bgd_Inquiry2.jpg) center 100px no-repeat fixed;
		background-size: 100%; 
	}
	.inquiry3 { 
		background: url(../images/bgd_Inquiry3.jpg) center center no-repeat fixed;
		background-size: 100%; 
	}

	/* About Statement */
	#aboutprogram {
		background-color: rgba(0, 0, 0, 0.9);
		float: left;
		height: auto;
		min-height: 390px;
		margin-top: 100px;
		width: 100%;
	}
	#aboutprogram  h1 { color: #fff; font-size: 3em; font-weight: bold; margin: 25px 30px 0 35px; }
	#aboutprogram  span { color: #597baa; }
	#aboutprogram  p { color: #fff; font-size: .875em; line-height: 1.6em; margin: 25px 30px 0 35px; }
	#aboutprogram  p:last-child { margin-bottom: 40px; }

	/* SECTIONS */

	.section {
	background: #fff;
	height: auto;
	/* min-height: 460px; */
	width: 100%;
	}
	.section h1 { color: #577cb0; font-size: 2.625em; font-weight: bold; }
	.section p { font-size: .875em; line-height: 1.6em; }
	.section a { color: #597baa; text-decoration: none; }
	.section a:hover { text-decoration: underline; }

	.sfContentBlock iframe { width: 100%; }

/* About Program Section */
	#academic_info { height: auto; margin: 45px 6% 20px 3.5%; }
	#academic_info h1 { margin-bottom: 30px; }

	#aboutprogram_list { border: 1px solid #333; height: auto; margin: 3.5% 3.5% 30px 3.5%; }
	#aboutprogram_list .column { float: left; margin: 18px 1.9% 20px 1.5%; width: 46%; }
	#aboutprogram_list .column ul li { margin-bottom: 6px; color: #fff;}
	#aboutprogram_list .column a { 
		color: #597baa; 
		display: block; 
		font-weight: bold;
		margin-bottom: 15px; 
		text-decoration: none; 
	}
	#aboutprogram_list .column a:hover { text-decoration: underline;}
	

	/* Current Inquiry Section */
	#currentinquiry_info { height: auto; margin: 0 6% 20px 3.5%; padding-top: 45px!important;}
	#currentinquiry_info h1 { margin-bottom: 30px; }

	#twoCol_list { border: 1px solid #ccc; height: auto; margin: 0 3.5% 30px 3.5%; }
	#twoCol_list .column { float: left; margin: 20px 1.9% 20px 1%; width: 45%; }
	
	
	.column h4 { color: #577cb0; font-size: 1.125em; font-weight: bold; }
	.column.whiteout h4 { color: #fff; }	
	.column ul { margin-top: 10px; }
	.column ul li { 
		font-family: 'PT Serif', sans-serif; 
		font-size: .875em;
		line-height: 1.6em; 
	}
	.column ul li span { color: #666; font-style: italic; }

	/* Current Team Panel Section */
	#currentteam_info { height: auto; margin: 45px 6% 20px 3.5%; }
	#currentteam_info h1 { margin-bottom: 30px; }

	#currentteam_list { height: auto; margin: 0 3.5% 30px 3.5%; }
	#currentteam_list ul{  margin: 18px 0 20px 0;}
	#currentteam_list ul li {float: left; margin: 0 0 20px 20px; width: 230px; padding:0; min-height: 420px;}
	#currentteam_list ul li img{ max-width: 220px;}
	#currentteam_list ul li a:hover img {
	opacity:0.8;
	filter:alpha(opacity=80); /* For IE8 and earlier */
	}
	

	/* INQUIRY 2013 */
	#inquiry_2013 { height: auto; margin: 45px 6% 20px 3.5%; }
	#inquiry_2013 h1 { margin-bottom: 30px; }
	.oneCol_list { border: 1px solid #ccc; height: auto; margin: 0 0 30px 0; }
	.oneCol_list .column { margin: 20px 1.9% 20px 1%;}


	/* INQUIRY 2014 */
	#inquiry_2014 { height: auto; margin: 45px 6% 20px 3.5%; }
	#inquiry_2014 h1 { margin-bottom: 30px; }

.past-team {
	border: 1px solid #ccc; padding: 20px;
	margin: 2em auto; 
}
    .past_team_list {
    display: block;
    width: 100%;
    }
    .past_team_list .column {
    margin: 0;
    width: 100%;
    }
    .past_team_list ul {
    margin: 0;
    padding: 0;
    }
    .past_team_list li {
    line-height: 2em;
    margin: 0 10px 0 0;
    font-size: 1.25em;
    font-weight: bold;
    }
    .past_team_list li span {
    font-style: italic;
    font-weight: normal;
    display: block;
    }

    /* Greater than 640px ( @mid-screen ) */
@media only screen and (min-width: 40.063em) {
    .past_team_list .column {
    float: left;
    margin: 0;
    width: 45%;
    }
     .past_team_list li span {
    display: inline;
    }
}


/* ========================================= */
/* ! Layout for tablet (landscape) version   */
/* ========================================= */

@media handheld, only screen and (max-width: 1024px) and (min-width: 781px) {

	/* BACKGROUNDS */
	.picture { background-size: 110%; }
	.program { background-position: center 100px; }
	.board { background-position: center 50px; }
	.panel { background-position: center 100px; }
	.directory { background-position: center center; }
	.contact { background-position: center center; }

}


/* ============================= */
/* ! Layout for tablet version   */
/* ============================= */

@media handheld, only screen and (max-width: 780px) and (min-width: 481px) {

	/* BACKGROUNDS */
	.picture { background-size: 150%; }
	.program { background-position: center 100px; }
	.board { background-position: center 130px; }
	.panel { background-position: center 120px; }
	.directory { background-position: center 100px; }
	.contact { background-position: center 100px; }


	/* SECTIONS */
	.section h1 { font-size: 2.25em; }

	/* Director Section */
	#from_dir { float: left; margin: 50px 1% 0 3.5%; width: 42%; }
	#dir_video { width: 46%; }

	/* Board of currentinquirys Section */
	#twoCol_list .column h4 { font-size: 1em; }
	#twoCol_list .column p { font-size: .625em; }

}

/* ============================= */
/* ! Layout for mobile version   */
/* ============================= */

@media handheld, only screen and (max-width: 520px) {

	/* BACKGROUNDS */
	.picture { background-size: 250%; }
	.program { background-position: center 0; }
	.board { background-position: center 0; }
	.panel { background-position: center 0; }
	.directory { background-position: center 0; }
	.contact { background-position: center 0; }


	/* SECTIONS */
	.section h1 { font-size: 2em; }

	/* About Program Section */
	
	#aboutprogram_list .column { float: none; margin: 10px auto; width: 90%; text-align: center; }

	/* Current Inquiry */
	#twoCol_list .column { float: none; margin: 10px auto; width: 90%; text-align: center; }
	#twoCol_list .column h4 { font-size: 1.5em; }
	#twoCol_list .column.whiteout h4 { display: none; }
	#twoCol_list .column p { font-size: .1em; }

	/* Current Team Panel Section */
	#currentteam_list .column { float: none; margin: 10px auto; width: 90%; text-align: center; }
	#currentteam_list .column.whiteout h4 { display: none; }

	
}

/* ========================================== */
/* ! Provide higher res assets for iPhone 4   */
/* ========================================== */

@media only screen and (-webkit-min-device-pixel-ratio: 2) { 


}
