/*** The Essential Code ***/

body {
	min-width: 650px;         /* 2 x (LC fullwidth + CC padding) + RC fullwidth */
	overflow-x: hidden;       /* Use only for non-printing, this causes no page breaks to appear in FF when printing */
}

#container {
	padding-left: 190px;      /* LC fullwidth */
	padding-right: 230px;     /* RC fullwidth + CC padding */
}

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

#center {
	padding: 10px 20px;       /* CC padding */
	width: 100%;
	overflow: hidden;
}

#left {
	width: 170px;             /* LC width */
	padding: 0 10px;          /* LC padding */
	margin-left: -100%;
	left: 190px;              /* RC fullwidth for IE6 */
}

#container > #left {
  left: -230px;             /* -(LC fullwidth + CC padding) */
  margin-left: expression(
	document.all.center.offsetWidth * -1 +
	parseFloat(document.all.center.currentStyle.paddingLeft) +
	parseFloat(document.all.left.currentStyle.paddingLeft) +
	parseFloat(document.all.left.currentStyle.paddingRight)
	); /* Fix for IE7 */
}

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

#footer {
	clear: both;
}


/*** Just for Looks ***/

#header, #footer {
	text-align: center;
	padding: 0.5em 0;
}

#container .column {
	padding-top: 0.4em;
	text-align: left;
}

.headerimage
{
	margin-bottom: 16px;
}