/* The CSS that's required to position the footer */

html	{
height: 100%;
}

body	{
height: 100%;
}

#nonFooter	{
position: relative;
min-height: 100%;
}

* html #nonFooter	{
height: 100%;
}

#footer	{
position: relative;
margin: -7.5em auto 0 auto;
}

/* A CSS hack that only applies to IE -- specifies a different height for the footer */
* html #footer	{
margin-top: -7.4em;
}
