@charset "utf-8";

/* Widths of columns */
#wrapper {	width: 770px; }
div#separator {	width: 770px; }
#main_col {	width: 454px; padding-bottom: 15px; }
#left_col    { width: 171px; }
#right_col   { width: 143px; } /* 175px */

#main_col, #left_col, #right_col, #separator {
	float: left;
	margin-left: 0;
	z-index: 2;
}
* html #left_col {
	display: inline;
}

/* Start Mac IE5 filter -------------------------- \*/
#left_body, #main_content, #right_body {
	xpadding-bottom: 32767px !important;
	xmargin-bottom: -32767px !important;
}
/* End Mac IE5 filter ----------------------------- */

/* IE 5.01 - wrapper heights */
#wrapper {
	float: left;
	float/**/: none; /* Ignored by IE 5.01, but used by IE 5.5 and above */
}
#wrapper {
	xxoverflow: hidden; /* Hide excess padding in non-IE browsers */
}


/* easy clearing ----------------------------------- */
#wrapper:after {
	content: 'testing';
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
#wrapper {
	display: inline-block;
	margin: 0px 0px;
}
/*\*/
#wrapper {
	display: block;
}
/* end easy clearing --------------------------------- */
