/*  
Sticky Footer Solution
by Steve Hatcher 
http://stever.ca
http://www.cssstickyfooter.com
*/


/* * {margin:0;padding:0;} Note: Reset.css already does this  */

/* must declare 0 margins on everything, also for main layout components use padding, not 
vertical margins (top and bottom) to add spacing, else those margins get added to total height 
and your footer gets pushed down a bit more, creating vertical scroll bars in the browser */

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

 #StickyWrapper {
 	min-width: 800px; /* This should probably be the same as the width of content */
 	overflow: hidden;
 	position: relative;
 } 

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

/*Overridden in Left Nav style */
#content, #container, #middle, #middle_rhs {padding-bottom: 54px;}  /*Must be same size as footer*/

#footer {
	position: relative;
	margin-top: -54px; /* negative value of footer height */
	height: 54px;
	clear:both;
	min-width: 800px;
} 

/* This is not needed for sticking, but it allows centering */
#foot {
	width:800px;
	margin:0 auto;
	height:90px;
	line-height:1.1em;
	padding:0 10px 0 10px;}

#foot #left {width:400px;float:left;padding-top:72px;}
#foot #right {width:250px;float:right;text-align:right;padding-top:72px;}

