body {
	background: #D6E4D9;
}



div#content {
	background: #D6E4D9 url('home.jpg') no-repeat;
	width: 900px;
	height: 1000px;
	margin: 0 auto;
	overflow: hidden;
}

div#googlecontent {
	width: 900px;
	height: px;
	margin: 0 auto;
	overflow: hidden;
}

div#googlecontent div#googledonate {
	position: absolute;
	width: 250px;
	height: 80px;
	margin-top: 40px;
	margin-left: 740px;
	overflow: hidden;
}
div#content div#trailer {
	position: absolute;
	width: 480px;
	height: 240px;
	margin-top: 347px;
	margin-left: 208px;
	overflow: hidden;
}
div#content ul#menu {
	position: absolute;
	width: 512px;
	height: 41px;
	margin-top: 627px;
	margin-left: 194px;
	overflow: hidden;
}
div#content ul#menu li {
	float: left;
	width: 168px;
	height: 41px;
	overflow: hidden;
}
div#content ul#menu li#story { }
div#content ul#menu li#press,
div#content ul#menu li#partners { margin-left: 4px; }
div#content ul#menu li a {
	float: left;
	width: 168px;
	height: 0;
	padding-top: 41px;
	overflow: hidden;
}

div#content form {
	position: absolute;
	margin-top: 703PX;
	margin-left: 215px;
}
div#content form p#data input {
	width: 150px;
	font-family: Garamond, 'Hoefler Text', 'Times New Roman', Times, serif;
	font-size: 11px;
	color: #757575;
	text-align: center;
}
div#content form p .error {
	border: 1px solid blue;
}
div#content form p#controls {
	margin-top: 5px;
}
div#content form p#controls input#submit {
	width: 154px;
	height: 16px;
	margin-left: 161px;
}

div#content div#submitted {
	background: url('submitted.jpg') no-repeat;
	position: absolute;
	width: 900px;
	height: 79px;
	margin-top: 675px;
	text-align: center;
}
div#content div#submitted h3 {
	margin-top: 60px;
	font-family: Garamond, 'Hoefler Text', 'Times New Roman', Times, serif;
	font-size: 20px;	
	color: #FFFFFF;
}

div#content .external-link {
	position: absolute;
	width: 100px;
	height: 0px;
	overflow: hidden;
}

.contactus {
	position: absolute;
	height: 0px;
	margin-top: 605px;
	margin-left: 325px;
	font-weight:bold;
}

div#content a#link-facebook {
	width: 92px;
	padding-top: 29px;
	margin-top: 761px;
	margin-left: 296px;
}
div#content a#link-theme-song {
	width: 211px;
	padding-top: 29px;
	margin-top: 761px;
	margin-left: 392px;
}
div#content a#link-privacy {
	position: absolute;
	width: 69px;
	height: 0px;
	padding-top: 12px;
	overflow: hidden;
	margin-top: 945px;
	margin-left: 412px;
}
	div#content a#link-aerial {
	width: 124px;
	padding-top: 28px;
	margin-top: 965px;
	margin-left: 210px;
}
div#content a#link-sundance {
	width: 140px;
	padding-top: 28px;
	margin-top: 965px;
	margin-left: 345px;
}
div#content a#link-skoll {
	width: 50px;
	padding-top: 28px;
	margin-top: 965px;
	margin-left: 495px;
}
div#content a#link-impact {
	width: 130px;
	padding-top: 28px;
	margin-top: 965px;
	margin-left: 555px;
}