body {
	font-size: 0.9em;
	font-family: bitstream vera sans,sans-serif;
	margin: 0;
	padding: 0;
	/* (The background color is specified elsewhere, so do a global replacement if it ever changes) */
	background-color: #d9d9d9;
}

/* content containers */
.content { margin: 0 1em }
#kwrs-middle-home{
	font-size: 0.9em;
	/* position: relative; */ /* relative to utilize z-index */
	width: auto;
	min-width: 50px;
	margin: 10px;
	margin-left: 1em;
	padding-left: 2px;
    z-index: 3; /* content can overlap when the browser is narrow */
}

#kwrs-middle-two{
	font-size: 0.9em;
	/* position: relative; */ /* relative to utilize z-index */
	width: auto;
	min-width: 50px;
	margin: 10px;
	margin-left: 14em;
	padding-left: 2px;
    z-index: 3; /* content can overlap when the browser is narrow */
}

#kwrs-content {
	padding: 24px;
	border: 1px solid #aaa;
	background-color: white;
}

#kwrs-content > .kwrs-corner-bottom { top: 0 }

.kwrs-corner-tl, .kwrs-corner-tr, .kwrs-corner-bl, .kwrs-corner-br {
	background-color: #d9d9d9;
	position: relative;
	width: 19px;
	height: 19px;
	/* The following line is to render PNGs with alpha transparency within IE/Win, using DirectX */
	/* Work-around for IE6/Mac borkage (Part 1) */
	display: none;
}

.kwrs-corner-tl, .kwrs-corner-bl { float: left; left: 0px; }
.kwrs-corner-tr, .kwrs-corner-br { float: right; right: 0px; }
.kwrs-corner-tl, .kwrs-corner-tr { top: 0px; }
.kwrs-corner-bl, .kwrs-corner-br { bottom: 0px; margin-top: -19px; /* Opera fix (part 1) */ top: -18px;}

html>body .kwrs-corner-tl { background: #d9d9d9 url("/images/corner-tl.png") no-repeat left top; }
html>body .kwrs-corner-tr { background: #d9d9d9 url("/images/corner-tr.png") no-repeat right top; }
html>body .kwrs-corner-bl { background: #d9d9d9 url("/images/corner-bl.png") no-repeat left bottom; }
html>body .kwrs-corner-br { background: #d9d9d9 url("/images/corner-br.png") no-repeat right bottom; }

.kwrs-corner-tl { filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/corner-tl.png',sizingMethod='scale'); }
.kwrs-corner-tr { filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/corner-tr.png',sizingMethod='scale'); }
.kwrs-corner-br { filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/corner-br.png',sizingMethod='scale'); }
.kwrs-corner-bl { filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/corner-bl.png',sizingMethod='scale'); }

/* \*/
.kwrs-corner-tl, .kwrs-corner-tr, .kwrs-corner-bl, .kwrs-corner-br {
	/* Restore the view for everything but IE6/Mac (part 2 of the "IE/Mac fix") */
	display: block;
}
/* */

.kwrs-corner-bl, .kwrs-corner-br {
	top: 0px;
}



