/*Including this sticky-footer stylesheet lets pages without much content still have the footer at the bottom of the page*/
#wrap{/*Put the wrap around everything but the footer*/
	min-height: 100%;
	width: 100%;	/*may be necessary with IE*/
	margin: 0 auto;
	max-width: 1200px;
	margin-bottom: -1em;
	}
#footer{
	position: relative;
	margin-top: -2.6em;	/*extra 0.1em is because there's a border at the top of the footer*/
	height: 2.5em;
	}
#main{
	padding-bottom: 2.5em;	
	overflow: auto;
	}
#content{
	margin-bottom: 1em; /*prevents page content from lying directly above the footer. Collapses with any other margins within the content.*/
	}
body::before {	/*Supposedly helps Opera when zooming*/
	content:"";
	float:left;
	height:100%;		
	margin-top:-32767px;
	width: 0;
}