/* CSS for link lists, such as search results, latest stories, etc */

/* Latest content lists */

h1.latest_dateline {
	color:#231f20;
	font-family:ff-basic-gothic-pro,Arial,Helvetica,sans-serif;
	font-size:1.2em;
	font-weight:900;
}

p.latest_headline {
	font-size:1.05em;
	margin:0.5em 1em;
}

p.latest_headline:last-child {
	margin-bottom:1.667em;
}

p.latest_headline a {
	text-decoration:none;
}

p.latest_headline span.pr_source {
	color:#433d40;
	display:block;
	font-size:1rem;
	font-style:italic;
}

p.latest_headline + h1.latest_dateline {
	margin-top:1.667em;
}

/* Horizontal navigation link list */

div.hnavlist {
	font-family:ff-basic-gothic-pro,Arial,Helvetica,sans-serif;
	margin:1em auto 0.5em auto;
	text-align:center;
}

div.hnavlist a {
	background:#edebec;
	display:inline-block;
	margin:auto 0.25em;
	padding-top:0.25em;
	padding-right:0.5em;
	padding-bottom:0.25em;
	padding-left:0.5em;
	text-decoration:none;
}

div.hnavlist span {
	color:#d69e6b;
}

/* search (see also shns_forms.css) */

#searchResults div.resultstripe {
	box-sizing:border-box;
	font-family:ff-basic-gothic-pro,Arial,Helvetica,sans-serif;
	padding-top:0.25em;
	padding-bottom:1.25em;
}

#searchResults div.resultstripe p {
	margin:0.15em;
}

	span.searchstring {
		font-family:ff-basic-gothic-pro,Arial,Helvetica,sans-serif;
		font-weight:900;
	}

#searchResults .resultstanza {
	margin-bottom:1.25em;
}	
	
#searchResults h1 {
	color:#433d40;
	font-size: 1em;
	font-weight: bold;
	margin:auto 1em 0em 3em;
	text-indent:-3em;
}

#searchResults h1 a {
	font-size: 1.25em;
	text-decoration:none;
}

#searchResults p {
	font-size: 0.95em;
	margin:0.2em 1em auto 2em;
}

	#searchResults .searchhit {
		background-color:#ffc;
		font-weight:bold;
	}
	
ul#advSearchHelp li, #searchResults p:only-of-type {
	font-size:1.125em;
	line-height:1.5em;
}	

ul#advSearchHelp li {
	margin-left:2.5%;
	margin-right:7.5%;
}

#searchResults p:only-of-type {
	margin:0.5em 1em auto 2em;
}
	
/* Static Two-Column Layout (About Us, News Links, etc.) */

div.s2column {
	float:left;
	margin:auto 2.45%;
	width:45%;
}

div.s2column h1 {
	color:#231f20;
	font-family:ff-basic-gothic-pro,Arial,Helvetica,sans-serif;
	font-size:1.2em;
	font-weight:900;
	/*border-bottom:solid 1px #d69e6b;*/
	border-bottom:solid 1px #e9cbaf;
}

div.s2column hr {
	border:0px;
	border-bottom:solid 1px #e9cbaf;
}

div.s2column p.contactlist:first-line {
	font-size:1em;
	line-height:1.2em;
}

div.s2column.aboutus h1 {
	margin-bottom:0.25em;
}

div.s2column.aboutus h2 {
	font-family:ff-basic-gothic-pro,Arial,Helvetica,sans-serif;
	font-size:1.1em;
	font-weight:bold;
	margin-bottom:0.15em;
}

div.s2column.aboutus p {
	font-size:1rem;
	line-height:1.5em;
	margin-top:0em;
}

/* Mailchimp, see also shns_forms */

p.rupsignup {
	font-family:ff-basic-gothic-pro,serif;
	font-size:1em;
	line-height:1.5em;
	margin:0.5em 1em 0.8em 2em;
}

div.display_archive {
	margin-top:1em;
}

div.display_archive div.campaign {
	font-size:1rem;
	font-weight:bold;
	line-height:1.5em !important;
}

div.display_archive div.campaign a {
	font-weight:normal;
}
