#intro {
	width: 960px;
	height: 650px;
	background-image: url('images/blackboard_signup.jpg');
	position: relative;
}

	#intro ul.slides {
		position: absolute;
		left: 108px;
		top: 132px;
		z-index: 11;
		list-style-type: none;
		margin: 0;
		padding: 0;
	}
	
		#intro ul.slide li {
			margin: 0;
			padding: 0;
		}
	
	#intro #tour_link {
		display: block;
		position: absolute;
		right: 86px;
		bottom: 160px;
		background-image: url('images/tour_new.gif');
		width: 114px;
		height: 83px;
		text-indent: -100000px;
		outline: none;
	}
	
	#intro img#headmistress {
		position: absolute;
		top: 130px;
		right: 130px;
		z-index: 20;
	}

	#intro form {
		margin: 0;
		padding: 0;
		position: absolute;
		bottom: 117px;
		left: 110px;
	}
	
		#intro form fieldset {
			border: none;
			margin: 0;
			padding: 0;
		}
		
			#intro form fieldset ul {
				margin: 0 0 0 10px;
				padding: 0;
				list-style: none;
			}

				#intro form fieldset ul li {
					margin: 0;
					padding: 0;
					float: left;
					list-style: none;
					position: relative;
				}
				
					#intro form fieldset ul li.text {
						width: 209px;
						height: 24px;
						background-image: url('images/signup_text.jpg');
						text-indent: -10000px;
						margin-right: 20px;
					}
				
					#intro form fieldset ul li input.email {
						width: 210px;
						padding: 0 5px;
						margin-right: 20px;
						color: #fff;
						outline: none;
						background-color: transparent;
						border: none;
					}
					
					#intro form fieldset ul li input.clickable {
						position: absolute;
						top: -3px;
						outline: none;
					}

#content {
	background-image: none;
}
	
	#content div.strip {
		width: 960px;
		height: 350px;
	}
	
		#content div.strip_top {
			position: relative;
			margin-top: -40px;
			z-index: 100;
			height: 340px;
		}
		
		#content div.strip_mid {
			left: 0;
			position: absolute;
			margin-top: -10px;
		}
		
		#content div.strip div.box {
			width: 480px;
			float: left;
			font-size: 80%;
			height: 350px;
		}
		
		#content div.note {
			background-image: url('images/note.jpg');
			background-position: top right;
			background-repeat: no-repeat;
			text-indent: -10000px;
		}
	
	#content h3.updates {
		margin: 0 0 20px 50px;
		padding: 330px 0 0 0;
		background-image: url('images/updates.png');
		background-repeat: no-repeat;
		background-position: bottom left;
		width: 320px;
		height: 46px;
		text-indent: -10000px;
	}
	
	#content table.list {
		margin: -30px 0 0 50px;
	}

#footer {
	margin: 0 auto;
	width: 900px;
	
	padding-left: 60px;
	background-image: url("images/footer_tear.jpg");
	background-position: top left;
	background-repeat: no-repeat;
	min-height: 74px;
	line-height: 1.6em;
}