/** 
* 
* This file will govern the base structural aspects of the theme.
*
**/


/* THEME STRUCTURE */

	html, body{overflow-y: hidden;}

	@media (max-width: 1200px) {
		html, body{overflow-y: scroll;}
	}

	html, body {
		min-height: 100%;
		width: 100%;
		}
		html,body,#page,#section-content,.container,.sixteen,#primary,#secondary{
			height: 100%; 
			min-height: 100%; 
			position: relative;
			}

	body {background: none repeat scroll 0 0 #EEE;}


/* MISC (stuff that doesn't really have a home elsewhere) */	

	#bs0{opacity: 0;}
	body #mti_wfs_colophon{display: none !important;}
	a:focus {outline: medium none;}
	.hide{display: none !important;}
	#page .no-bottom{margin-bottom: 0;}
	#page .1rem-bottom{margin-bottom: 1rem;}
	#page .1-5rem-bottom{margin-bottom: 1.5rem;}
	#page .2rem-bottom{margin-bottom: 2rem;}


/* SKELETON GRID OVERRIDES */

	.container {
		position: relative; 
		width:100%; 
		max-width: 100%; 
		margin: 0 auto; 
		padding: 0; 
		}
		.container .columns{ 
			float: left; 
			display: inline; 
			margin-left: 0; margin-right: 0; 
			padding-left: 1.041666666666667%; padding-right: 1.041666666666667%;
			}
		.container > .sixteen.columns, #section-content .container > .sixteen {
		    width: 100%;
		    padding: 0;
		    background: transparent;
			}

		/* Content padding */
		#primary, #secondary{padding: 4rem 4rem;}

			#primary.eleven{padding: 0; width: 77.083%; /* 77.083% was when the sidebar has four cols - 70.834 is for when the si