@charset "utf-8";

/*=====  AREA : POST  ===============*/
.post {
	padding:1.2em;
	padding-top:0;
}
.post > section {
	width:100%;
	overflow:hidden;
}
.post h3, .post h3 + p { margin:0; }
.post h2, .post h3 {
	font-size:1.1em;
	font-weight:600;
}
.post > section h1 {
	font-size:1.2em;
	color:#006666;
}
.post article header h1 { font-weight:600; }
.post article header h2 {
	font-weight:400;
	font-size:1em;
}
.post > section ul {
	margin:0;
	margin-left:.8em;
	padding-left:1em;
}
.post > section ul > li { padding-bottom:.3em; }
.post > section > header {
	border-bottom:.1em solid #999;
	padding:.5em;
	text-align:center;
}
/*====================*/
#Education h1 + ul { margin:-.3em 0 .5em; }
#Education ul {
	margin:0;
	padding:0;
	list-style:none;
}
#Education ul li { padding:0; }
#Education ul li:first-child {
	font-size:1.1em;
	font-style:italic;
}


/*=====  MEDIA QUERIES  ===============*/

@media all and (min-width: 1824px) {
	.post > section > article {
		width:47%;
		float:left;
	}
	/*.post > section > article:nth-of-type(odd) { clear:left; }*/
	.post > section > article:nth-of-type(even) { margin-left:2em; }
}
@media all and (min-width: 1324px) {
	.post { width:65%; }
	#Qualifications {
		width:25%;
		float:right;
	}
}
@media print {
	#Qualifications ul {
		width:45%;
		float:left;
	}
	#Qualifications .col-short ul { width:27%; }
	#Programs ul { width:100%; }
	#Qualifications ul + ul { margin-left:.2em; }
}


/*=====  END OF CODE  ===============*/