html, body 
	{
	height: 100%;
	}

#wrap 
	{
	min-height: 100%;
	}

#content 
	{	
	overflow:auto;
	padding-bottom: 210px;   /* must be same height as the footer - including additions for padding etc! I think.  */
	}

#footer 
	{
	position: relative;
	margin-top: -200px; /* negative value of footer height - including additions for padding etc! */
	height: 120px;
	clear:both;
	} 

/*Opera Fix*/
body:before {
	content:"";
	height:100%;
	float:left;
	width:0;
	margin-top:-32767px;/
}