
/* SOME LAYOUT STYLES */
	.searchForm,
	.results {
		padding: 28px;
	}
	
	
	.cnode_label_intro p.notice {
		margin-top: 0;
	}







/* SEARCH FORM */

	#SRCHform {
		width: 700px;
		margin: 0 auto;
		position: relative;
		background: url(/2012/bbcms_templates/basic/images/search-sprites-2013.jpg) no-repeat;
		z-index: 20;
	}
	
	#SRCHform input[name='terms'],
	#promptText {
		z-index: 10;
		background: none;
		border: none;
		outline: none;
		font-size: 18px;
		display: block;
		color: #444444;
		float: left;
		width: 521px;
		margin: 1px 0 0 0;
		padding: 7px;
		box-sizing: border-box;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
	}
	
	#promptText {
		padding: 7px;
		font-size: 18px;
		color: #aaaaaa;
		position: absolute;
		display: none;
		left: 0;
		top: 0;
		background: none;
	}

	#SRCHform input[type='submit'] {
		cursor: pointer;
		outline: 0;
		width: 161px;
		height: 39px;
		background: url(/2012/bbcms_templates/basic/images/search-sprites-2013.jpg) no-repeat -521px;
		padding: 7px 9px; margin: 0 3px 0 0;
		text-indent: -9999em;
		border: none;
		float: left;
		color: black;
		clear: none;
		box-sizing: border-box;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
	}
	
	#SRCHform span {font-size: 12px; padding-left: 14px;}



	

	
/* SEARCH RESULTS */


	.no_hits {text-align:  center;}

	.results div {
		clear: both;
		margin-bottom: 28px;
	}
	
	.results div p span {
		display:block;
	}
	
	span.title {font-size: 16px;}

	.past_event {color: #999999}
	.upcoming_event{ color: #cc4400}
	
	.thumbnailSpacer {
		float: left;
		width: 44px; height: 44px;
		margin-right: 7px;
	}	

	span.teaser.has_image {margin-left: 52px;}


	.page_links {
		list-style-type:none;
		margin:0 0 7px 0;
		text-align: center;
	}
	
	hr {
		margin: 28px 0;
		border: 0;
		height: 1px;
		background: #aaaaaa;
	}
	
	li.page, li.prevnext, li.ellipses {
		display:inline;
		margin-left:0;
		padding: 0;
	}
	
	li.current_page {
		padding: 0 4px;
		border: 1px solid #dddddd;
	}
	
	.page_links li a,
	.page_links li a:link,
	.page_links li a:visited {
		padding: 0 4px;
		border: 1px solid white;
	}
	
	.page_links li a:hover {
		text-decoration: none;
		border: 1px solid #0077aa;
	}
	
	li.page+li.page, li.prevnext, li.ellipses, li.ellipses+li.page, li.prevnext+li.page {
		margin-left: 7px;
	}


	
	.searchAgain {
		text-align: center;
	}




/* OTHER */

	section#aside {
		margin-top: 7px;
	}
	
	
	
@media(max-width: 600px) {
		#SRCHform {
		width: auto;
		display: block;
		margin: 14px;
		position: relative;
		background: none;
	}

	#SRCHform input[type='text'] {
		border: 1px solid black;
		width: 100%;
		display: block;
		float: none;
	}
	
	#promptText {
		display: none;
	}
	
	#SRCHform input[type='submit'] {
		cursor: pointer;
		outline: 0;
		width: auto;
		margin: 14px 0 14px auto;
		margin-left: auto;
		height: 39px;
		display:block;
		background: #b4111a;
		padding: 4px 9px;
		text-indent: 0;
		border: none;
		float: right;
		color: white;
		text-transform: uppercase;
	}
	
}
	
