/* <![CDATA[ */
	html, body {
		background: #666666;
		height: 100%;
		margin: 0;
		padding: 0;
		font-size: xx-small;
	}
	div#shim {
		visibility: hidden;
		width: 100%;
		height: 50%;				/* Bump div#vcenter down half the height of the screen. */
		margin-top: -300px;		/* Half the height of div#vcenter. */
		float: left;
	}
	div#vcenter {
		background: transparent;
		width: 840px;
		height: 600px;
		margin-left: auto; margin-right: auto;
		text-align: center;
		clear: both;
	
		/* Issue: IE4 doesn't allow a negative margin-top.
		 * This code positions #vcenter relatively and uses the IE4ever hack (<http://exanimo.com/css/ie4ever>) to overwrite the rule for other browsers.
		 * The content will be centered but will crop if the window is not small enough to accommodate it.
		 */
		position: relative;
		top: -300px;
		/* IE4ever Hack: Hide from IE4 **/
		  position: static;
		/** end hack */
	
	}
	/* Issue: IE5mac interprets negative values as positive.
	 * I haven't figured out a workaround for this yet. The content won't be vertically centered but it won't be messed up by the previous code either.
	 */
	
	/* Hide from IE5mac \*//*/
		div#shim {
			display: none;
		}
		html, body {
			height: auto;
		}
	/* end hack */
/* ]]> */