  /* `Basic HTML
----------------------------------------------------------------------------------------------------*/
/*
.grid_12 p {
	margin-bottom: 13px;
}
*/


a:focus {
	outline: 1px dotted;
}

hr {
	border: 0 #ccc solid;
	border-top-width: 1px;
	clear: both;
	height: 0;
}

/* `Headings
----------------------------------------------------------------------------------------------------*/
p {color:#584545;}
.grid_9 p, grid_12 p, .twocol_nosub p, .single-post p {margin-bottom:1em;}
.grid_9 ul, grid_12 ul, .twocol_nosub ul {margin:.5em 0 .5em 0;}

h1 {
	margin:0em 0em 1em 0em !important;
	font-size: 1.5em;
	color:#0F532A;
}
h2 {
	font-size: 1.3em;
	color:#0F532A;
		}

.news-archive h1, .post-content h1 {
    border-bottom: 1px solid #ccc;
    padding-bottom: 18px;}
	
.page-content h2 {
	color:#0F532A;
	margin: 1em 0em .7em 0em !important;
	font-size: 1.3em;	
	}
	
.single-post h2, .news-archive h2, .archive-month h2 {color:#0F532A; margin:.5em 0 .5em 0;}	
.single-post h2 a, .news-archive h2 a, .archive-month h2 a {color:#148041; margin:.5em 0 .5em 0;}	

	/*
div.grid_12 h2 {
	margin: 1em 0em 1em 0em !important;
	font-size: 1.4em;
	color:#2e4a56;
	}
	*/

	
.grid_3 alpha h2{
	font-size: 1.15em;
}

h3 {	font-size: 1.15em;	margin: 1em 0em .7em 0em;	color:#0F532A;}
h3  a {	font-size: 1.15em;	margin: 1em 0em .7em 0em;	color:#148041;}

h4 {
	font-size: 1.1em;
	margin: 1em 0em .7em 0em !important;	
		color:#148041;
}

h5 {
	font-size: 1.05em;
		color:#148041;

h6 {
	font-size: 1.05em;
		color:#584545;	
}

/* Events */

.event-search h3 {
	color:#2e4a56 !important;
    background-color: #989a99;
	padding:1em 0 0.2em 0.8em !important;
	margin: 0 !important;
	font-size:95% !important;
}















/* `Spacing
----------------------------------------------------------------------------------------------------*/

ol {
	list-style: decimal;
}

ul {
	list-style: disc;
}
/*
dl, 
hr,
h1,
h2,
h3,
h4,
h5,
h6,
ol,
ul,
pre,
table,
address,
fieldset {
	margin-bottom: 1.6em;
}
*/