/* -----------------------------------------------------------------------------
Title:        IE-old
Description:  For versions of IE older than v9 (no media query support)
Author:       frankie@viridianspark.com
----------------------------------------------------------------------------- */
@import url(base.css);
@import url(02_sm.css);
@import url(03_med.css);
@import url(04_lg.css);
@import url(05_xlg.css);
@import url(06_full.css);








/* Search Results ----------------------------------------------------------- */

#nav-local {
	position: relative;
		top: 0;
}


#nav,
.mod-sectionlist .item {
	position: relative;
}


.mod-sectionlist {}
	.mod-sectionlist .item {}







/* small */
#content {
	margin: 0 8px;
}
	#page-title {
		margin-right: 8px;
		margin-left: 8px;
	}
	#search_bar {
		background: #F5F5F5 url(images/structure/noise.jpg);
		font-size: 1.5em;
		line-height: 1.467em;
		border-top: 8px solid #FDC317;
		border-top: 8px solid rgba(253,195,23,.85);
		margin: 0 8px 21px;
	}
		#search_bar form {
			position: relative;
			background: #E8E8E8;
			padding: 20px 16px 12px;
			border: 6px solid #F5F5F5;
			-webkit-box-shadow: 0 0 7px rgba(0,0,0,.2);
			   -moz-box-shadow: 0 0 7px rgba(0,0,0,.2);
			        box-shadow: 0 0 7px rgba(0,0,0,.2);
		}
			#search_bar ul {
				padding: 0;
			}
				#search_bar li {
					background: none;
					padding: 0;
				}
			#search_bar fieldset {
				margin: 0;
			}
				#form-query {
					width: 100%;
					padding-top: 6px;
					padding-bottom: 7px;
				}
				#search-text .button {
					position: relative;
					display: block;
					float: right;
					-webkit-box-sizing: border-box;
					   -moz-box-sizing: border-box;
					        box-sizing: border-box;
					background: #002E5D url(images/sprites/rArrow-yellow.png) 100% 50% no-repeat;
					color: #FFF;
					font: 0.857em/1em Arial, Helvetica, sans-serif;
					text-shadow: none;
					padding: 9px 31px 11px 13px;
					border: 0;
					margin: 0;
				}
				#search_bar .search-option {
					clear: both;
					padding: 10px 0 0 0;
				}
				#search_bar select {
					display: block;
					width: auto;
					margin-top: -4px;
					margin-right: 30px;
				}
				#search_bar .clear_query {
					padding: 1px 0 0 30px;
				}

	#content.row .column.grid_16 {
		float: none;
		padding: 0 0 21px;
		border-bottom: 1px solid #C9CAC9;
		margin: 0 0 21px;
	}
		#content.row .vlist h3 {
			font-size: 1.5em;
			line-height: 1.5em;
			padding: 0 0 5px;
		}

/* Medium */
	#content {
		margin: 0;
	}
		#page-title {
			margin-right: 0;
			margin-left: 0;
		}
		#search_bar {
			margin: 0 0 21px;
		}
			#form-query {
				float: left;
				width: 80%;
			}
			#search_bar .search-option li {
				float: left;
				padding: 0 5px 0 0;
			}
				#search_bar .search-option select {
					display: inline;
						margin-left: 5px;
				}
	#content.row .column.grid_4 {
		float: left;
		width: 45%;
		margin: 0 4% 0 0;
	}


/* Large */
	#search_bar {
		font-size: 1.4em;
		line-height: 1.5em;
	}
		#form-query {
			width: 85%;
		}
			#search_bar .search-option li span {
				display: inline;
			}
	#content.row .column.grid_4 {
		width: 23%;
		margin: 0 2% 0 0;
	}

}


/* X-Large */
	#search_bar {
		margin: 0 292px 21px 0;
	}
		#form-query {
			width: 85%;
		}
}


/* -------------------------------------------------------------------------- */
/* Clearfixes (where overflow:hidden is not acceptable) --------------------- */
/* -------------------------------------------------------------------------- */
.ie7 #container,
.ie7 .row,
.mod-search {min-height: 1%;}
.row:after,
#container:after,
.mod-search:after {display:block;clear:both;content: ".";height: 0;visibility:hidden;}