/* CSS Document */
* {
	padding:0;
	margin:0;
	}
	html, body {
	height: 100%;
	margin: 0;
	padding: 0;
	}
	#shim {
	visibility: hidden;
	width: 100%;
	height: 50%;                                 /* Bump div#mainContent down half the height of the screen. */
	margin-top: -304px;                          /* Half the height of div#mainContent. */
	float: left;
	}
	#mainContent{
	height:580px;
	width:950px;
	margin: 0 auto;
	clear: both;
	/*
	 *
	 * Issue: IE4 doesn't allow a negative margin-top.
	 *
	 * This code positions blueBox 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: -304px;
	/* 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 */
	}	
	#logo {
		position: relative;
		left:130px;
		top:75px;
		width:170px;
		}

	#navigation {
		position: relative;
		left:830px;
		top:-40px;
		width:170px;
		}
		
	#rightcontent {
		position:relative;
		left:280px;
		top:-250px;
		width:490px;
		}
	#rightcontent a{
		color:#000066;
		}
	#contact{
		position:relative;
		left:135px;
		top:360px;
	}
	#text {
		max-height: 400px;
		overflow:auto;
	}