@charset "utf-8";
/* CSS Document */

/* ------------------------------------------ */
/* width for pagewidth div - is kinda crucial */
/* ------------------------------------------ */
#pagewidth { width: 1150px; }


/* --------------------------------------------- */
/* general rules (for applying to multiple DIVs) */
/* --------------------------------------------- */
html, body, #footer, #pagewidth, #header, #branding {
	min-width: 1150px;}


/* ----------------------------------------------------------------- */
/*   rules for miscellaneous stuff (mainly the various content DIVs) */
/* ----------------------------------------------------------------- */
#rightcol {
	width: 400px;
	margin-top: 25px;
	height: auto;}

#leftcol {
	min-height: 100px;
	margin-bottom: 0px;
	padding-bottom: 0px;
	min-height: 0px;}

*+html #wrapper { padding-bottom:77px } /* rule to fix sticky footer disaster in IE7 */

/* ----------------------------------------------------------------------------- */
/*   rule to stop accordion box overlapping footer on Menu page in Safari (HACK) */
/* ----------------------------------------------------------------------------- */	
@media screen and (-webkit-min-device-pixel-ratio:0) { #question { padding-bottom: 80px; } }		



#rightcol {
	*margin-left: -70px;}
