/*

GOYeovil - Pages Stylesheet
Handwritten by Oliver Coningham (AztecMedia.eu)
http://www.goyeovil.co.uk/

*/

																					/* ------------ Home ------------ */

#home #content { 
	position: relative;
	}	

#home #badge-race a { 
	background: url('../images/badge-race.png') no-repeat 0 0;
	display: block;
	height: 148px;
	position: absolute;
	right: 154px;
	top: 280px;
	text-indent: -25000px;	
	width: 164px;
	}	

#home #badge-pedometer a { 
	background: url('../images/badge-pedometer.png') no-repeat 0 0;
	display: block;
	height: 148px;
	position: absolute;
	right: 5px;
	top: 280px;
	text-indent: -25000px;	
	width: 164px;
	}	
	
#home #copy p { 
	width: 360px;
	}	
	
#home #copy h2 { 
	background: url('../images/home-h2-bg.png') no-repeat 0 0;
	height: 20px;
	text-indent: -25000px;
	width: 423px;
	}

#home #copy { padding: 0 20px 0 40px; width: 650px; }	
#home #copy-bottom { background: url('../images/home-copy-bottom-bg.png') no-repeat 0 0; }	
#home #copy-inner { background: url('../images/home-copy-inner-bg.jpg') no-repeat bottom right; }	
	

																					/* ------------ Login ------------ */

#login #copy h2 { 
	background: url('../images/login-h2-bg.gif') no-repeat 0 0;
	width: 68px;
	}

	
																					/* ------------ Contact ------------ */

#contact #copy h2 { 
	background: url('../images/contact-h2-bg.gif') no-repeat 0 0;
	width: 102px;
	}

#contact #heading-contact { 
	background: url('../images/heading-contact.gif') no-repeat bottom left;
	width: 156px;
	}
	
#contact form { 
	float: left;
	margin-right: 20px;
	}

#contact #contact-details { 
	float: left;
	width: 250px;
	}

	
																					/* ------------ About ------------ */

#about #pages h2 { 
	background: url('../images/about-h2-bg.gif') no-repeat 0 0;
	width: 113px;
	}

#about #heading-mission { 
	background: url('../images/heading-mission.gif') no-repeat bottom left;
	width: 174px;
	}

#about #heading-team { 
	background: url('../images/heading-team.gif') no-repeat bottom left;
	width: 142px;
	}

#about #heading-benefits { 
	background: url('../images/heading-benefits.gif') no-repeat bottom left;
	width: 141px;
	}

#about #logos { 
	float: right;
	margin-left: 20px;
	width: 200px;
	}
	
#about #logos img { 
	margin-top: 20px;
	}

#about dl { 
	background: url('../images/icon-team.gif') no-repeat 0 15px;
	float: left;
	margin-right: 20px;
	padding-left: 45px;
	width: 245px;
	}
		
#about dl dd { 
	margin-bottom: 5px;
	}

	
																					/* ------------ Challenge ------------ */

#challenge #pages h2 { 
	background: url('../images/challenge-h2-bg.gif') no-repeat 0 0;
	width: 172px;
	}

#challenge #heading-how { 
	background: url('../images/heading-how.gif') no-repeat bottom left;
	width: 141px;
	}

#challenge #heading-next { 
	background: url('../images/heading-next.gif') no-repeat bottom left;
	width: 178px;
	}

#challenge #heading-pedometer { 
	background: url('../images/heading-pedometer.gif') no-repeat bottom left;
	width: 211px;
	}

	
																					/* ------------ Events ------------ */

#events #pages h2 { 
	background: url('../images/events-h2-bg.gif') no-repeat 0 0;
	width: 75px;
	}

#events #heading-main { 
	background: url('../images/heading-main.gif') no-repeat bottom left;
	width: 119px;
	}

#events #heading-supporting { 
	background: url('../images/heading-supporting.gif') no-repeat bottom left;
	width: 177px;
	}

#events #heading-college { 
	background: url('../images/heading-college.gif') no-repeat bottom left;
	width: 147px;
	}
	
#events #heading-schools { 
	background: url('../images/heading-schools.gif') no-repeat bottom left;
	width: 145px;
	}
	
#events dl { 
	background: url('../images/icon-download.gif') no-repeat 0 20px;
	margin-left: 20px;
	padding: 18px 0 5px 85px;
	}

#events ol { 
	list-style: none;
	margin: 1.25em 0 0 0;
	}

#events #icon-one { 
	background: url('../images/icon-one.gif') no-repeat 0 50%;
	padding: 7px 0 7px 40px;
	}

#events #icon-two { 
	background: url('../images/icon-two.gif') no-repeat 0 50%;
	margin-top: 10px;
	padding: 7px 0 7px 40px;
	}

#events .events { 
	background: url('../images/events-bg.gif') no-repeat bottom left;
	margin-top: 1.25em;
	padding-bottom: 1.25em;
	width: 630px;
	}
	
#events .event { 
	float: left;
	width: 308px;
	}

#events .event h4 { 
	height: 62px;
	text-indent: -25000px;
	width: 308px;
	}

#events .event p { 
	padding-left: 20px;
	padding-right: 20px;
	}

#events #event-pedometer { 
	float: right;
	}

#events #event-race h4 { background: url('../images/event-race-h4-bg.gif') no-repeat 0 0; }
#events #event-pedometer h4 { background: url('../images/event-pedometer-h4-bg.gif') no-repeat 0 0; }

#events #copy ul { 
	margin-left: 0;
	}

#events #copy ul li { 
	background: url('../images/icon-clock.gif') no-repeat 0 15px;
	list-style: none;
	padding-left: 54px;
	}
	
#events #heading-supporting { 
	background: url('../images/heading-supporting.gif') no-repeat bottom left;
	width: 178px;
	}

#events .qanda-top {
	background: url('../images/qanda-top-bg.gif') no-repeat 0 0;
	height: 13px;
	margin-top: 14px;
	width: 630px;
	}

#events .qanda-bottom {
	background: url('../images/qanda-bottom-bg.gif') no-repeat 0 0;
	height: 13px;
	width: 630px;
	}

#events .qanda {
	background: url('../images/qanda-bg.gif') repeat-y 0 0;
	padding: 0 13px;
	width: 604px;
	}

#events .qanda p {
	padding: 0;
	}
			
#events .question {
	background: url('../images/icon-plus.gif') no-repeat 0 50%;
	cursor: pointer;
	margin: 0;
	padding: 6px 0 6px 40px;
	}
	
#events .answer {
	padding: 7px 0 7px 40px;
	}

	
																					/* ------------ Downloads ------------ */

#downloads #copy h2 { 
	background: url('../images/downloads-h2-bg.gif') no-repeat 0 0;
	width: 140px;
	}

#downloads dl { 
	background: url('../images/icon-download.gif') no-repeat 0 20px;
	padding: 19px 0 6px 67px;
	}

#downloads #btn-adobe  { 
	margin-top: 10px;
	}
	
#downloads #btn-adobe img { 
	float: left;
	margin: 2px 10px 0 0;
	}
	
#downloads #heading-press { 
	background: url('../images/heading-press.gif') no-repeat 0 0;
	margin: 20px 0;
	padding: 0;
	width: 148px;
	}

#downloads #copy ul { 
	margin: 0;
	}
		
#downloads #copy ul li { 
	padding: 0;
	}
	
#downloads #copy ul .pdf { 
	background: url('../images/icon-pdf.gif') no-repeat 0 50%;
	list-style: none;
	margin-bottom: 10px;
	padding: 5px 0 5px 50px;
	}

	
																					/* ------------ Headings ------------ */

#marathon #copy h2 { 
	background: url('../images/marathon-h2-bg.gif') no-repeat 0 0;
	width: 349px;
	}

#marathon #copy img { 
	margin-left: 20px;
	}
	
#week #copy h2 { 
	background: url('../images/week-h2-bg.gif') no-repeat 0 0;
	width: 419px;
	}

#walk #copy,	
#week #copy {
	min-height: 300px;
	}

#walk #copy h2 { 
	background: url('../images/walk-h2-bg.gif') no-repeat 0 0;
	width: 306px;
	}

#week #copy #heading-saturday { 
	background: url('../images/heading-saturday.gif') no-repeat 0 0;
	margin-top: 20px;
	padding: 0;
	width: 260px;
	}

#week #copy #heading-guided-walks { 
	background: url('../images/heading-guided-walks.gif') no-repeat 0 0;
	margin-top: 20px;
	padding: 0;
	width: 260px;
	}

#week #copy #heading-runway-dash { 
	background: url('../images/heading-runway-dash.gif') no-repeat 0 0;
	margin-top: 20px;
	padding: 0;
	width: 283px;
	}
	
#pedometer #copy h2 { 
	background: url('../images/pedometer-h2-bg.gif') no-repeat 0 0;
	width: 301px;
	}

#register #copy h2 { 
	background: url('../images/register-h2-bg.gif') no-repeat 0 0;
	width: 266px;
	}
	
#get #copy h2 { 
	background: url('../images/get-h2-bg.gif') no-repeat 0 0;
	width: 150px;
	}


																					/* ------------ Register ------------ */

#register form { 
	width: 630px;
	}

#register form input,
#register form textarea { 
	width: 193px;
	}
	
#register #column-1 { 
	float: left;
	width: 305px;
	}

#register #column-2 { 
	float: right;
	width: 305px;
	}

#register #column-3 { 
	text-align: right;
	}


																					/* ------------ Photos ------------ */

#photos h2 { 
	background: url('../images/photos-h2-bg.gif') no-repeat 0 0;
	width: 325px;
	}

																					/* ------------ Past Events ------------ */

#past h2 { 
	background: url('../images/past-h2-bg.gif') no-repeat 0 0;
	width: 142px;
	}

	
																					/* ------------ Sponsors ------------ */

#sponsors #copy h2 { 
	background: url('../images/sponsors-h2-bg.gif') no-repeat 0 0;
	margin-bottom: 10px;
	width: 114px;
	}
	
#sponsors #heading-supported { 
	background: url('../images/heading-supported.gif') no-repeat bottom left;
	margin-bottom: 10px;
	width: 129px;
	}

#sponsors #copy img { 
	float: left;
	margin: 10px 10px 0 0;
	}
	
#sponsors #copy img.last { 
	margin-right: 0;
	}
	
#sponsors #icon-trophy { 
	background: url('../images/icon-trophy.gif') no-repeat 0 50%;
	color: #999;
	margin-top: 1.25em;
	padding: 4px 0 6px 46px;
	}
	
	
																					/* ------------ Aztec ------------ */

#aztecmedia #copy h2 { 
	background: url('../images/aztecmedia-h2-bg.gif') no-repeat 0 0;
	width: 151px;
	}
	
#copy .btn-visit-website a { 
	background: url('../images/btn-visit-website.gif') no-repeat 0 0;
	width: 149px;
	height:49px;
	display:block;
	border-bottom:none;
	text-indent:-25000px;
	float:right;
	margin-top:20px;
	}
	
#aztecmedia #tv-screen {
	background: url("../images/television-screen.jpg") no-repeat scroll 0 50% transparent;
	height: 459px;
	margin: 54px 0 -20px;
	padding: 23px 0 0 61px;
	width: 578px;
	}
	
	
																					/* ------------ Week ------------ */

#week #sidebar .poster { 
	margin: 20px;
	}
	
#week #heading-college { background: url('../images/heading-week-college.gif') no-repeat bottom left; }
#week #heading-schools { background: url('../images/heading-week-schools.gif') no-repeat bottom left; }
#week #heading-hospital { background: url('../images/heading-week-hospital.gif') no-repeat bottom left;	}
