/* HOMEPAGE STYLES */
#blogLine {
	border-bottom: 1px dotted #999;
	margin: 5px 0;
	padding: 5px 0 20px 0;
}
#featureLine {
	border-bottom: 1px dotted #999;
	margin: 0 0 20px 0;
	padding: 0 0 20px 0;
}
/* REPLACEMENT ARTICLE/BLOG STYLES */
#content { /* ARTICLE CONTENT BLOCK */
/*
	padding: 15px 0 0 0;
	margin: 15px 0 0 0;
	border-top: 1px dotted #999;
*/
	padding: 5px 0 0 0;
	margin: 0;
}

#photo { /* BLOCK CONTAINING PHOTO, ADDRESS, ETC */
	float:left;
}

/* CONTENT COLUMN */
#text {
	width: 245px; 
	float: left; 
	margin-top: 8px; 
}
#subtitle {
	padding: 0 0 0 12px;
	margin: 0;
}
#subtitle p {
	width: 216px;
	float: left;
	padding: 0 0 8px 0;
	margin: 0;
	font-family: Georgia, "Times New Roman", Times, serif; 
	text-transform: uppercase; 
	letter-spacing: 1px; 
}
#dot {
	float: left; 
	width: 17px; 
	margin-top: 2px; 
}

#title {
	clear: both;
	margin: 0;
	color: #f1ede7; 
	background-color: #c02026; 
	padding: 5px 10px; 
	font-family: Georgia, "Times New Roman", Times, serif; 
	font-size: 30px; 
	line-height: 35px;
}
#title a {
	color: #fff;
}
#title a:hover {
	color: #231F20;
}
.description {
	padding:10px 15px 0 20px;
}

/* BLOG-SPECIFIC STYLES */
#blogImg { /* DEFAULT STYLES FOR BLOG IMAGE BLOCK >> EXCEPT FOR WIDTH */
	float: left;
	padding: 0;
	margin: 0;
}
#blogContent { /* CONTENT COLUMN */
	float: left;
}

/* PRENEXT LINKS AT BOTTOM */
#pnWrapper {
	position: relative;
	top: -15px;
	margin: 0;
}
#older, #newer {
	width: 50%;
	float: left;
	color: #ccc;
	text-transform: uppercase;
}
#newer {
	text-align: right;
}
#older a, #newer a {
	color: #666;
	text-transform: uppercase;
}