/* =SEARCH BOX
-------------------------------------------
Also see nav.css.
-------------------------------------------*/

#search {	
	padding: 10px 0 12px 20px;
	background: #3c5b6f url(../img/search_bg.jpg) repeat-y top left;
	color: #fff;
	}

#search form {
	margin: 0;
	}

#search fieldset {
	margin: 0;
	padding: 0;
	border: 0;
	}

#search input,
#search label {
	vertical-align: middle;
	}

/* Search tweaks for Horizontal templates */

.horizontal #search {
	width: 171px;
	padding-top: 20px;
	float: left;
	}

/* Search tweaks for Fluid templates */

.fluid #search {
	margin-top: 2.0em;
	padding: 0 0 0 20px;
	float: left;
	width: 40%;
	display: inline;
	background: none;
	}


/* SEARCH CRITERIA (People or Pages) */

#search-criteria {
	padding-bottom: 3px;
	}
	
#search-criteria input {
	margin: 0;
	width: 10px;
	height: 10px;
	}
	
#search-criteria label {
	padding-top: 2px;
	padding-right: 5px;
	}

/* Search Criteria tweaks for Fluid templates */

.fluid #search-criteria {
	display: inline;
	}


/* SEARCH QUERY (text box and "Go" button) */

#input-query {
	float: left;
	width: 130px;
	padding: 1px;
	border: 1px #ccc solid;
	font-size: 90%;
	}

#submit-query {
	float: left;
	padding-left: 5px;
	}

/* Search Query tweaks for Fluid templates */
	
.fluid #search-query {
	display: inline;
	white-space: nowrap;
	}

.fluid #input-query,
.fluid #submit-query {
	float: none;
	display: inline;
	}
	
.fluid #input-query {
	width: 50%;
	}