/**
 * This is a "one column, fixed/liquid, sticky footer" layout
 *
 * Refer to CSS Sticky Footer at http://www.cssstickyfooter.com for more information about how to prevent
 * breaking the layout with your own additional styles
 *
 * @copyright Designio Solutions, Inc.
 * @author    Virgilio Montemayor <vmontemayor@designiosolutions.com>
 */

html, body {
	height:100%;
}

#wrapper {
	margin:0 auto;
	min-width:900px;
    width:900px;
}

#main {
	min-height:100%;
}

#main, #footer {
	width:800px; /* Use px for a fixed layout. Use % for liquid */
    margin:0 auto; /* layout is centered */
}

#content {
	clear:both; /* prevents that previous floated elements brake the layout */
	overflow:auto;
    padding-bottom:50px; /* must be same height as the footer */
}

#footer {
	clear:both; /* prevents that previous floated elements brake the layout */
	position:relative;
	margin-top:-50px; /* negative value of footer height */
    height:50px;
}

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