/*** BUNDLE *** BEGIN /utils/search/css/search.css ***/
div.utils_search {
	margin-right: 2em;
}

div.utils_search div {
	display: block;
	float: none;
	width: auto;
}

div.search_form {
	text-align: center;
	margin: 1em;
}

div.search_form input {
	width: 60%;
}

div.top_bar {
	background-color: ededed;
	margin-bottom: 1em;
}

div.top_bar div.type {
	float: left;
	margin-left: .7em;
	margin-right: .7em;
}

div.top_bar div.count {
	float: right;
	margin-left: .7em;
	margin-right: .7em;
}

div.bottom_bar {
    background-color: ededed;
    margin-bottom: 1em;
}

div.bottom_bar div.first {
    float: left;
    margin-left: .7em;
    margin-right: .7em;
}

div.bottom_bar div.next, div.bottom_bar div.prev {
    float: right;
    margin-left: .7em;
    margin-right: .7em;
}

div.search_result {
	margin-bottom: 1em;
}

div.search_result div.title {
    font-size: 130%;
}

div.search_result div.image {
    float: left;
}

div.search_result em {
    font-weight: bold;
    font-style: normal;
}

div.search_result div.date {
	font-size: 75%;
}

div.clear {
	clear: both;
}
/*** BUNDLE *** END /utils/search/css/search.css ***/


/*** BUNDLE *** BEGIN /skins/default/global.css ***/
/* .container automatically clears floating and absolutely positioned elements
   (reference: http://www.positioniseverything.net/easyclearing.html) */
#SKIN .container:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

#SKIN .container { display: inline-table; }

/* IE = 7 */
*:first-child+html #SKIN .container { display: inline-block; }

/* Hides from IE-mac \*/
* html #SKIN .container { height: 1%; }
#SKIN .container { display: block; }
/* End hide from IE-mac */

/*** BUNDLE *** END /skins/default/global.css ***/


