/* Basic structure taken from ALA:
	http://www.alistapart.com/articles/holygrail */

body {
	min-width: 44em;		/* 2 x (LC fullwidth + CC padding) + RC fullwidth */
}

#container {
	padding-left: 13em;		/* LC fullwidth */
	padding-right: 15em;		/* RC fullwidth + CC padding */
}

#container .column {
	position: relative;
	float: left;
}

#center {
	padding: 1em 1.5em;			/* CC padding */
	width: 100%;
}

#left {
	width: 12em;				/* LC width */
	padding: 0 0 0 1em;			/* LC padding */
	right: 16em;				/* LC fullwidth + CC padding */
	margin-left: -100%;
}

#right {
	width: 10em;				/* RC width */
	padding: 0 1em;				/* RC padding */
	margin-right: -100%;
}

#footer {
	clear: both;
}

/*** IE Fix ***/
* html #left {
	left: 12em;				/* RC fullwidth */
}

/*** Equal-height Columns ***/

#container {
	overflow: hidden;
}

#container .column {
	padding-bottom: 1001em;		/* X + padding-bottom */
	margin-bottom: -1000em;		/* X */
}

/*** Footer Fix ***/
*html body {
	overflow: hidden;
}

* html #footer-wrapper {
	float: left;
	position: relative;
	width: 100%;
	padding-bottom: 10010px;
	margin-bottom: -10000px;
	background: #FFF;
}