/** Dave's WordPress Live Search CSS **/
ul.search_results
	{
		display: block;
		position:absolute;
		top:20px;
		left:0px;
		overflow:none;
		z-index: 2000;	
		list-style-type: none;
		list-style-image: none;
		list-style-position: inside;
		padding: 0px;
		margin: 0px;
		margin-top:4px;
	}

ul.search_results li
	{
		font-size: 30px;
		display: block;
		//padding: 10px;
		margin-bottom: 20px;
		text-align: left;	
		color: #fff;
		text-decoration: none;
		-webkit-transition: background-color 0.2s ease-out;
		-moz-transition: background-color 0.2s ease-out;
		-o-transition: background-color 0.2s ease-out;
		-ms-transition: background-color 0.2s ease-out;	
		transition: background-color 0.2s ease-out;
	}

ul.search_results li:hover
	{
	color: #fff;
	}

ul.search_results li a, ul.search_results li a:visited
	{
	color: #fff;
	margin-left: 0px;
	padding-left: 0px;
	text-decoration: none;
	font-weight: normal;
	-webkit-transition: color 0.2s ease-out;
	-moz-transition: color 0.2s ease-out;
	-o-transition: color 0.2s ease-out;
	-ms-transition: color 0.2s ease-out;	
	transition: color 0.2s ease-out;
	}

ul.search_results li a:hover
	{
	color: #2fc02f;
	}

ul.search_results p#daves-wordpress-live-search_author
	{
	margin: 0px;
	font-size: 1px;
	visibility:hidden;
	}

ul.search_results p#daves-wordpress-live-search_date
	{
	margin: 0px;
	color:#666;
	font-size: 13px;
	}

/* BEGIN post thumbnails */
ul.search_results li.post_with_thumb a {
width:100%;
float:left;
height:70px;
padding-top:25px;
padding-left:120px;
background: url('images/search_thumb_frame.png');
background-repeat:no-repeat;
background-color: rgb(0, 0, 0); /* Fall-back for browsers that don't support rgba */
background-color: rgba(0, 0, 0, .6);
}

ul.search_results li.post_with_thumb img.post_thumb
{
float: left;
margin: 5px;
height: 80px;
width: auto;
position:absolute;
clip:rect(0px,80px,80px,0px);
	
}
/* END post thumbnails */

/* BEGIN post excerpt */
ul.search_results .excerpt, ul.search_results .meta
{
font-size: 40%;
width: 100%;
}
/* END post excerpt */

ul.search_results .clearfix
{
float: none !important;
clear: both !important;
}

.search_footer {
width: 100%;
text-align: right;
padding: .5em 0;
font-size: .9em;
}

.search_footer a,
.search_footer a:visited {
color: #fff;	
margin-right: 1em;
}

#search_results_activity_indicator{
z-index:999999;
}

