html {
	background-image: url("images/home_back.gif");
	background-position: center center;
	background-repeat: repeat-y;
}

#login_form {
}

	#login_form h4 {
		border-top: 1px dashed #ccc;
		padding-top: 10px;
	}

	#login_form label {
		display: block;
		margin-bottom: 2px;
		font-size: 80%;
	}

	#login_form input.text {
		margin-bottom: 10px;
		width: 150px;
	}

	#login_form input.clickable {
	}


#content {
	padding: 0;
}

#content div.column {
	width: 185px;
	float: left;
	padding: 18px 15px 0 15px;
	color: #fff;
}

	#content div.column h3 {
		margin: 0 0 10px 0;
		border-bottom: 1px dashed #fff;
		padding-bottom: 10px;
	}

		#content div.column h3 a {
			text-decoration: none;
			font-weight: normal;
			color: #fff;
		}

			#content div.column h3 a:hover {
				text-decoration: underline;
			}

	#content div.column h4 {
		font-family: Arial, helvetica, sans-serif;
		color: #fff;
		/*letter-spacing: -1px;*/
		margin: 15px 0 5px 0;
		font-size: 95%;
		text-transform: uppercase;
		line-height: 1.2em;
	}

		#content div.column h4 a {
			color: #fff;
			text-decoration: none;
		}

			#content div.column h4 a:hover {
				text-decoration: underline;
			}

	#content div.column ul {
		font-size: 100%;
	}

		#content div.column ul.news {
			list-style-type: none;
			margin: 0;
			padding: 0;
		}

			#content div.column ul.news li {
				margin-bottom: 20px;
			}

				#content div.column ul.news li h4 {
				}

				#content div.column ul.news li p {
				}

					#content div.column ul.news li p a {
						color: #fff;
					}
	

		#content div.column ul.students {
			list-style-type: none;
			margin: 0;
			padding: 0;
		}

			#content div.column ul.students li {
				margin-bottom: 20px;
			}

				#content div.column ul.students li h4 {
				}

				#content div.column ul.students li p {
				}

					#content div.column ul.students li p a {
						color: #fff;
					}

					#content div.column ul.students li p img {
						border: none;
						margin-top: 10px;
					}

	#content div.column p {
		line-height: 1.6em;
		font-size: 75%;
	}
	#content div.col_students ul {
		margin: 0 0 8px 18px;
		padding: 0;
	}
	#content div.col_students ul li {
		line-height: 1.6em;
		font-size: 75%;
	}
	

		#content div.column p a {
			color: #fff;
			text-decoration: none;
			font-weight: bold;
		}

			#content div.column p a:hover {
				text-decoration: underline;
			}


	#content div.col_about h4 {
		font-size: 90%;
		margin: 20px 0 8px 0;
	}



#subnav {
	width: 115px;
}

	#subnav p.credit {
		font-family: Arial, helvetica, sans-serif;
		color: #666;
		font-size: 70%;
		margin: 30px 0 0 5px;
	}

		#subnav p.credit a {
			color: #666;
		}

			#subnav p.credit a:hover {
				color: #900;
			}

	div#subnav ul.awards {
		margin: 0;
		padding: 0;
	}

		div#subnav ul.awards li {
			margin-top: 20px;
		}

		div#subnav ul.awards li, div#subnav ul.awards li a {
			display: block;
			width: 115px;
			height: 31px;
			padding: 0;
		}

		div#subnav ul.awards li a {
			background-position: bottom center;
			text-indent: -10000px;
		}

			div#subnav ul.awards li a:hover {
				background-position: top center;
			}

div#subnav ul.awards li.healthyschool a { background-image: url("images/awards/healthy_school.gif"); }
div#subnav ul.awards li.football_foundation a { background-image: url("images/awards/football_foundation.gif"); }
div#subnav ul.awards li.artsmark a { background-image: url("images/awards/artsmark.gif"); }
div#subnav ul.awards li.emisound a { background-image: url("images/awards/emi_sound.gif"); }
div#subnav ul.awards li.investors a { background-image: url("images/awards/investors_in_people.gif"); }
div#subnav ul.awards li.sportsengland a { background-image: url("images/awards/sports_england.gif"); }
div#subnav ul.awards li.specialistschools a { background-image: url("images/awards/ssatt.gif"); }
div#subnav ul.awards li.careermark a { background-image: url("images/awards/cm.gif"); }