/* Basic HTML
----------------------------------------------------------------------------------------------------*/
body {
	font: 13px/1.5 'Helvetica Neue', Arial, 'Liberation Sans', FreeSans, sans-serif;
}
.px18 { font-size:16px;}
a:focus { outline: 1px dotted;}
a.view-more {
	color: #CD3030;
	font-size: 11px;
	font-weight: bold;
	letter-spacing: 2px;
	text-decoration: none;
	text-transform: uppercase;
}
hr {
	border: 0 #ccc solid;
	border-top-width: 1px;
	clear: both;
	height: 0;
}
#header-image p {
	color: #FFF;
	font-family: Georgia, Palatino,"Palatino Linotype", Times, "Times New Roman", serif;
	font-size: 18px;
	font-style: italic;
	font-weight: normal;
	width: 460px;
}
blockquote {
	color: #cd3030;
	font-family: Georgia, Palatino,"Palatino Linotype", Times, "Times New Roman", serif;
	font-size: 15px;
	font-style: italic;
	font-weight: normal;
}

#dedications h3.section-heading {
	color: #cd3030;
	letter-spacing: -1px;
}
p.post-title {
	font-weight: bold;
	font-size: 15px;
	}
	p.post-title a {
		color: #cd3030;
		}
		p.post-title a:hover {
			text-decoration: none;
}
.entry p { 
	margin-bottom: 5px;
	margin-top: 10px;
}
.entry p a {
	color: #333;
	}
	.entry p a:hover {
		text-decoration: none;
		}
		.entry p a:visited {
			color: #686767;
}
.post-div small { font-weight: bold;}
ul.donors {
	color: #cd3030;
	font-style: italic;
}
ul.donors li {
	list-style-type: none;
	margin-left: 0;
	padding-left: 0;
}
p.more {
	margin-bottom: 5px;
}
p.postmetadata {
	color: #9b9b9b;
	font-family: Georgia, Palatino,"Palatino Linotype", Times, "Times New Roman", serif;
	font-style: italic;
	}
	p.postmetadata a {
		color: #9b9b9b;
		text-decoration: underline;
		}
		p.postmetadata a:hover {
			text-decoration: none;
}
p.social a { 
	text-decoration: none;
	}
	p.social a img {
		border: none;									
}
.navigation p {
	margin-top: 5px;
	margin-bottom: 5px;
	font-size: 12px;
	}
	.navigation p a {
		color: #9B9B9B;
		font-family: Georgia, Palatino,"Palatino Linotype", Times, "Times New Roman", serif;
		font-style: italic;
		}
		.navigation p a:hover {
			text-decoration: none;
}
strong.search-excerpt { background: #dfdfdf; }

#dedications p.message {
	border-left: 5px solid #ccc;
	font-style: italic;
	padding-left: 10px;
}

/* Headers Styles
----------------------------------------------------------------------------------------------------*/

h1 { font-size: 35px;}
h2 { 
	font-size: 28px;
	}
	h2.header-heading {
		color: #FFF;
		font-size: 35px;
}
h3 { 
	font-size: 26px;
	letter-spacing: -1px;
	}
	h3.search-result {
		font-size: 19px;
		letter-spacing: -1px;
		}
		h3.search-result a {
		color: #CD3030;
		}
		h3#leave-reply {
			font-size: 17px;
			margin-bottom: 5px;
			letter-spacing: -1px;
}
h4 { font-size: 22px;}
h5 { font-size: 20px;}
h6 { font-size: 18px;}

/* Spacing Styles
----------------------------------------------------------------------------------------------------*/
ol { list-style: decimal;}
ul { 
	list-style: disc;
	}
	ul li, ol li {
		margin-left: 35px;
		}
		ul li a {
			color: #333;
			}
			ul li a:hover {
				text-decoration: none;	
}
#navigation ul li { margin-left: 50px;}
p,dl,hr,h1,h2,h3,h4,h5,h6,ol,ul,pre,table,address,fieldset { margin-bottom: 20px;}
p#quote-credit { color: #cd3030; font-size: 13px;}
p.post-title { margin-bottom: 10px;}
.content-area .section-heading { margin-bottom: 10px; letter-spacing: -1px;}
.section-heading a {
	color: #333;
	text-decoration: none;
	}
	#sidebar .section-heading {
		margin-bottom: 0;
		}
		#sidebar .section-heading a {
			color: #CD3030;
			font-size: 14px;
			margin-bottom: 0;
			margin-top: 0;
			letter-spacing: normal;
}
#sidebar ul.sidebar-nav li {
	padding: 0;
}
.tag-cloud a {
	color: #CD3030;
	text-decoration: none;
	font-weight: bold;
	text-align: center;
}

