html, body				{height: 100%;
						}
							
body					{background-position: center top;
						background-image: url(../images/camphill-school-bg.jpg);
						background-repeat: no-repeat;
						background-color: #e1d7cb;
						margin: auto;
						padding: 0px;
						height: 100%;
						}

#frame					{text-align: left;
						width: 980px;
						margin: auto;
						z-index: 1;
						height: 100%;
						padding: 0px;
						}
						
#menu					{position: absolute;
						width: 213px;
						height: 366px;
						margin-left: 35px;
						margin-top: 0px;
						z-index: 4;
						}
						
#globalmenu				{position: absolute;
						width: 650px;
						margin-left: 300px;
						margin-top: 20px;
						z-index: 4;
						text-align: right;
						}
						
#content				{position: absolute;
						width: 564px;
						margin-left: 30px;
						margin-top: 467px;
						z-index: 6;
						}
						
#pics					{position: absolute;
						width: 321px;
						margin-left: 620px;
						margin-top: 490px;
						z-index: 6;
						text-align: center;
						}
						
#schoolmenu				{display: none;
						position: absolute;
						width: 200px;
						margin-left: 250px;
						margin-top: 56px;
						z-index: 6;
						border: 1px solid #ffffff;
						font-family: verdana, trebuchet ms, arial;
						font-size: 13px;
						color: #ffffff;
						padding: 10px;
						}
						
#farmmenu				{display: none;
						position: absolute;
						width: 200px;
						margin-left: 250px;
						margin-top: 90px;
						z-index: 6;
						border: 1px solid #ffffff;
						font-family: verdana, trebuchet ms, arial;
						font-size: 13px;
						color: #ffffff;
						padding: 10px;
						}
						
#anniversary-logo		{background: url(../images/logobg.png) no-repeat;
						position: absolute;
						width: 272px;
						height: 116px;
						margin-left: 580px;
						margin-top: 40px;
						text-align: center;
						z-index: 100000000;
						}
						
#anniversary-logo a		{font-family: verdana, trebuchet ms, arial;
						font-size: 12px;
						color: #fff;
						text-decoration: none;
						z-index: 100000000;
						}
						
.bodytext				{font-family: verdana, trebuchet ms, arial;
						font-size: 12px;
						color: #505050;
						}
						
.bodylink				{font-family: verdana, trebuchet ms, arial;
						font-size: 12px;
						color: #505050;
						text-decoration: underline;
						}
						
.bodylink:hover			{font-family: verdana, trebuchet ms, arial;
						font-size: 12px;
						color: #505050;
						text-decoration: none;
						}
						
.bodytext2				{font-family: verdana, trebuchet ms, arial;
						font-size: 13px;
						color: #565656;
						}
						
.bodylink2				{font-family: verdana, trebuchet ms, arial;
						font-size: 13px;
						color: #565656;
						text-decoration: none;
						}
						
.bodylink2:hover		{font-family: verdana, trebuchet ms, arial;
						font-size: 13px;
						color: #828282;
						text-decoration: none;
						}
						
.bodytext3				{font-family: verdana, trebuchet ms, arial;
						font-size: 13px;
						color: #ffffff;
						}
						
.bodylink3				{font-family: verdana, trebuchet ms, arial;
						font-size: 13px;
						color: #ffffff;
						text-decoration: underline;
						}
						
.bodylink3:hover		{font-family: verdana, trebuchet ms, arial;
						font-size: 13px;
						color: #ffffff;
						text-decoration: none;
						}
						
.bodytext5				{font-family: verdana, trebuchet ms, arial;
						font-size: 13px;
						color: #000000;
						}
						
.fauxbutton				{border-style: hidden;
						border-color: grey;
						border-width: medium;
						background: lightgrey;
						font-family: verdana, trebuchet ms, arial;
						font-size: 13px;
						color: #000000;
						}
						
.heading				{font-family: trebuchet ms, verdana, arial;
						font-size: 18px;
						color: #3f2207;
						}
						
.heading2				{font-family: verdana, trebuchet ms, arial;
						font-size: 14px;
						color: #3f2207;
						}
						
.footer					{font-family: verdana, trebuchet ms, arial;
						color: #b6a697;
						font-size: 11px;
						}
							
a.footerlink			{font-family: verdana, trebuchet ms, arial;
						color: #b6a697;
						font-size: 11px;
						text-decoration: underline;
						}
							
a.footerlink:hover		{font-family: verdana, trebuchet ms, arial;
						color: #b6a697;
						font-size: 11px;
						text-decoration: underline;
						}
						
table.fail					{border: #ea0b0b 1px solid;
							}
							
td.fail						{background-color: #ffb8b8;
							color: #ea0b0b;
							font-family: verdana, trebuchet ms, arial;
							font-size: 11px;
							}
							
table.success				{border: #1ba200 1px solid;
							}
							
td.success					{background-color: #bff7b4;
							color: #1ba200;
							font-family: verdana, trebuchet ms, arial;
							font-size: 11px;
							}
