/* =global
	-------------------------------------------------------------------------- */
	body {
	  font-size: 90%;
	  margin: 0;
	  padding: 0;
	  font-family: Helvetica, Arial, "BBClarity", sans-serif;
	}
	a, a:link, a:visited, a:hover, a:active {font-weight: normal}
	a, a:link { color: #123C92; }
	a:visited { color: #880088; }
	a:hover { color: #cc0000; }
	a:active { color: #123C92; }
	a img, fieldset {border: 0;}

	.b0,.l1 .b1{font-weight: bold}
	hr, br {display: none;color: #CCC}
	a#refine, a#searchform {font-size: 1px}
	form {margin:0;padding:0}

	/* =header
	-------------------------------------------------------------------------- */
	#header img {vertical-align: middle}
	#breadcrumbs {padding-left: 0.25em;font-size: 80%;font-weight: bold;color:#888}
	#breadcrumbs a {text-decoration: none;}
	#breadcrumbs .query {font-size: 110%;font-weight: bold}
	.quick-links {font-size: 80%;text-align: right;padding:0 2px 2px 0}
	.quick-links a {color:#888}

	/* =clusters
	-------------------------------------------------------------------------- */
	.inline-nav {padding: 0.5em 0.25em;line-height: 1.3em;color: #888;}
	.inline-nav span {font-weight: bold;color: #C00;}

	/* =sections
	-------------------------------------------------------------------------- */
	.header {margin: 0;padding-top: 0.3em;padding-left: 0.25em}
	.header a {
	  color: #888;
	  font-size: 90%;
	  font-weight: normal;
	  text-decoration: none;
	}

	/* =results
	-------------------------------------------------------------------------- */
	div.document {margin: 0;padding: 0.5em;color: #444;}
	.snippet {line-height: 1.2em}
	.row {padding: 0.25em 0}
	img.filetype {padding: 0 4px 4px 0;}
	a.title {font-size: 120%;}
	.url {color: #3F8F3E;}
	a.image {margin: 0.25em;}
	a.image img {border: 1px solid #888;margin: 3px;}
	.see-more {text-align: right;padding: 0.25em;}
	.see-more a {font-size:80%;color:#888;text-decoration: none}
	.list-more {color: #888;padding: 0.125em}
	.current-page {color: #000;font-weight:bold}
	.no-results {padding: 0.25em}
	.spelling-correction {padding: 0 0 0.5em 0.25em}

	/* =refinements
	-------------------------------------------------------------------------- */
	div.refinements a, div.refinements a:link {text-decoration: none;}
	div.bins {margin: 0.25em 0.5em;}
	div.bins div {
	  margin: 0.3em 0;
	  font-weight: bold;
	  color: #C00;
	}
	span.num, span.foldernum {color: #777;font-size: 80%;}

	/* =search
	-------------------------------------------------------------------------- */
	#search {border-top: 1px solid #CCC;padding: 0.25em 0;}
	form.simple img, form.simple input {vertical-align: middle;}
	input.query {width: 99%}
	input.search {border: 1px solid #BBB;background: #EEE}
	div.tabs {padding: 5px}
	div.tabs span.active {font-weight: bold;color: #C00;}

	/* =footer
	-------------------------------------------------------------------------- */
	#footer-links {list-style-type: none;}
	#footer-links li {line-height: 1.2em;}
	#footer-links a {text-decoration: none}
	.section .header a:hover {
	  text-decoration: underline;
	}

	