



* {margin:0;padding:0;} 



html, body, #wrap {height: 100%;}



body > #wrap {height: auto; min-height: 100%;}



#main {padding-bottom: 150px;}  



#footer {position: relative;

	margin-top: -150px;

	height: 150px;

	clear:both;} 





.fix:after {content: ".";

	display: block;

	height: 0;

	clear: both;

	visibility: hidden;}

.fix {display: inline-block;}

/* Hides from IE-mac \*/

* html .fix { height: 1%;}

.fix {display: block;}

/* End hide from IE-mac */