/* Basic structure taken from ALA:
	http://www.alistapart.com/articles/holygrail
   Tweaks from:
	http://www.infocraft.com/articles/holy_grail_on_a_list_apart/
	http://www.infocraft.com/articles/the_case_of_the_disappearing_column/	*/

@import url(print.css) print,projection;

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

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

#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 */
	margin-left: -100%;
	left: -16em;					/* - (LC fullwidth + CC padding) */
}

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

#footer {
	clear: both;
}


/*** Equal-height Columns ***/
#container {
	overflow: hidden;
}

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