.main-content h3.archive-weekday {
	font-family: inherit;
	font-size: 1em;
	color:  #444;
	display: inline;
}

h3.archive-weekday:after {
	content: ', ';
}

p.archive-date-time {
	margin: 0;
	color:  #999;
	font-size: .8em;
	text-transform: uppercase;
	font-weight: bold;
	text-align: right;
}

h3.archive-post-title {
	/*font-size:  1.2em;*/
	/*margin:  .3em 0;*/
	width:  auto;
	float: none;
}
h3.archive-post-title a {
	border-bottom: none;
}
h3.archive-post-title a:hover {
	text-decoration: underline;
}

.tile-archive-row {
	padding:  18px;
}

.tile-archive-row img {
	float: none;
	width:  100%;
	margin:  0;
}


.archive-excerpt {
	font-size:  1em;
	color:  #666;
}

/* we don't need no <br> here. */
.archive-excerpt p br {
	display: none;
}


/************************/
@media (min-width:550px) {
	
	.featured-image-clip {
		overflow:  hidden;
		height:  200px;
	}
	
	.tile-archive-row img {
		
	}
	
	.tile-archive-row {
		box-sizing: border-box;
		width:  50%;
		float:  left;
		height:  390px;
		overflow: hidden;
	}
	
	.tile-archive-row {
		
		border-bottom: 1px solid #ddd;
	}
	
	.tile-archive-row:nth-child(2n) {
		background-color:  transparent;
	}
	
}/************************/
@media (min-width: 800px) {
	
	.tile-archive-row {
		width:  30%;
		margin-right:3%;
		height:  325px;
	}
	.featured-image-clip {
		height:  130px;
	}
	
}/*************************/
@media (min-width: 1024px) {
	
	.tile-archive-row {
		height:  325px;
	}
	.featured-image-clip {
		height:  150px;
	}
	
}/*************************/
@media (min-width: 1200px) {
	
	
	
}/*************************/
@media (min-width: 1400px) {
		
	.tile-archive-row {
		height:  410px;
	}
	.featured-image-clip {
		height:  200px;
	}
	
}