h1,h2{
	font-family:Verdana, Geneva, sans-serif;
	color:#e41a2c;
	font-weight:normal;
}

h1{
	font-size:250%;
	line-height:90%;
	margin-bottom:15px;
}

h2{
	font-size:150%;
	margin-bottom:10px;
}

h2.topMargin{
	margin-top:20px;	
}

h3{
	font-size:120%;
	font-weight:bold;
	margin-bottom:8px;	
}

h3 span{
	font-size:80%;	
}

h4{
	font-size:100%;
	font-weight:bold;
	margin-bottom:5px;
}

#header p#logo{
	float:left;
	height:150px;
	width:310px;
	margin:0 0 0 10px;
}

	#header p#logo a{
		display:block;
		width:200px;
		height:85px;
		font-size:140%;
		font-family:Georgia, "Times New Roman", Times, serif;
		background:url(../images/logo.jpg) left top no-repeat;
		padding:65px 0 0 110px;
		color:#000;
		text-decoration:none;
		font-weight:normal;
		line-height:110%;
	}
	
#masthead{
	width:930px;
	height:190px;
	float:left;
	background:url(../images/mastheadImageSub-BG.png) left top no-repeat;
	margin-bottom:5px;
}

	#masthead img{
		float:left;
		margin:7px 0 0 10px;
	}
	
#mainContent{
	float:left;
	width:910px;
	background-color:#fff;
	overflow:hidden;
	padding:25px 10px 100px;
}

	#mainContent #left{
		float:left;
		width:160px;
		/* IE6 fix */
		display:inline;
	}
		
		#left ul#subNav{
			margin:10px 0 0;
			border-top:1px dotted #7F7F80;
			width:160px;
			float:left;
		}
		
			#left ul#subNav li{
				width:160px;
				float:left;
				border-bottom:1px dotted #7F7F80;
				/* IE6 */
				display:inline;
			}
			
			#left ul#subNav li.on{
				background-color:#e41a2c;
			}
			
				#left ul#subNav li a{
					padding:8px 0;	
					color:#e20025;
					display:block;
					width:150px;
					text-decoration:none;
					font-size:100%;
					font-weight:bold;
					outline:none;
					padding-left:10px;
				}
				
				#left ul#subNav li.on a{
					color:#fff;	
				}
				
			#left ul#subNav li.sub{
				width:150px;
				display:none;
				margin-left:10px;
			}
			
			#left ul#subNav li.sub.active{
				display:inline;	
			}
			
				#left ul#subNav li.sub ul{
					width:150px;
				}
				
					#left ul#subNav li.sub ul li{
						width:150px;
					}
					
					#left ul#subNav li.sub ul li.on{
						background-color:#fabb13;
					}
					
					#left ul#subNav li.sub ul li:last-child{
						border-bottom:none;	
					}
					
						#left ul#subNav li.sub ul li a{
							width:140px;
							font-size:80%;
							color:#000;
							font-weight:normal;
						}
						
						#left ul#subNav li.sub ul li.on a{
							color:#000;
							font-weight:bold;
						}
						
				#left ul#subNav li.sub ul li.sub_2{
					width:140px;
					display:none;
					margin-left:10px;
				}
				
				#left ul#subNav li.sub ul li.sub_2.active{
					display:inline;	
				}
				
					#left ul#subNav li.sub ul li.sub_2 ul{
						width:140px;
					}
					
						#left ul#subNav li.sub ul li.sub_2 ul li{
							width:140px;	
						}
						
						#left ul#subNav li.sub ul li.sub_2 ul li.on{
							background-color:transparent;	
						}
						
							#left ul#subNav li.sub ul li.sub_2 ul li a{
								width:130px;	
							}
							
							#left ul#subNav li.sub ul li.sub_2 ul li.on a{
								font-weight:bold;
								color:#000;
							}         
							
	#mainContent #breadcrumb{
		width:900px;
		float:left;
		margin:0 0 15px 10px;
	}
	
		#mainContent #breadcrumb li{
			float:left;
			margin-right:5px;
		}
		
		#mainContent #breadcrumb li.section,
		#mainContent #breadcrumb li.page{
			background:url(../images/breadcrumb-divider.gif) left 6px no-repeat;
			padding-left:12px;		
		}
	
	#mainContent #content{
		margin-left:30px;
		width:510px;
		float:left;
		/* IE6 fix */
		display:inline;
	}
	
	#mainContent #content.fullWidth{
		width:720px;
	}
	
		#content p{
			width:100%;	
		}
	
		#content p img{
			padding:5px;
			border:1px solid #b1b1b2;
		}
		
		#content ul, #content ol{
			margin:0 0 10px 10px;	
		}
		
		#content ul li, #mainContent #content ul.listOverride li{
			background:url(../images/list-bullet.gif) left 3px no-repeat;
			padding-left:15px;
			margin-bottom:8px;
		}
		
		#mainContent #content ul.listOverride li{
			float:none;
			border:none;
			padding:0 0 0 15px;
			margin:0 0 8px 0;
			width:auto;
			overflow:visible;
			line-height:120%;
		}
		
		#content ol li{
			list-style:decimal;
			margin-bottom:8px;
		}
		
		#content ul.splitList{
			overflow:hidden;
			width:510px;
			margin-right:-10px;
		}
		
			#content ul.splitList li{
				float:left;
				width:220px;
				margin-right:20px;
				line-height:120%;
			}
		
		#content .vzaar_media_player{
			 border:1px solid #B1B1B2; 
			 padding:5px;
			 width:498px;
		}
		
		#content ul.imageList, #content ul.noimageList{
			width:510px;
			margin:5px 0 0;
			font-size:90%;
			overflow:hidden;
		}
		
			#content ul.imageList li, #content ul.noimageList li{
				border-bottom:1px dotted #7F7F80;
				overflow:hidden;
				padding:0 0 10px 0;
				margin-bottom:10px;
				background:none;
				float:left;
				width:510px;
			}
			#news #content ul.imageList li, #news #content ul.noimageList li{
				margin-bottom: 0;
			}
			
			#content ul.imageList li:last-child, #content ul.noimageList li:last-child{
				border-bottom:none;	
			}
			
			#content ul.imageList.featured li{
				padding:10px 10px 5px;
				/****
				background-image: -webkit-gradient(
				    linear,
				    left bottom,
				    left top,
				    color-stop(0.32, rgb(181,16,16)),
				    color-stop(1, rgb(222,42,63))
				);
				background-image: -moz-linear-gradient(
				    center bottom,
				    rgb(181,16,16) 32%,
				    rgb(222,42,63) 100%
				);
				****/
				background-color:#FABB13;
				width:490px;
				border-radius: 3px;
				border-bottom:0;
			}
			
			#content ul.imageList.featured.blue li{background-color: #63c2ce;}
			#content ul.imageList.featured.green li{background-color: #45b649;}
			
				#content ul.imageList .photo{
					float:left;
					width:122px;
				}
				
				#content ul.imageList.reversed .photo{
					float:right;
				}
				
					#content ul.imageList .photo img{
						border:1px solid #B1B1B2; 
						background-color: #fff;
						padding:5px;
					}
				
				#content ul.imageList .info{
					float:right;
					width:375px;
				}
				
				#content ul.imageList .info.fullWidth{
					float:left;
					width:510px;
				}
				
				#content ul.imageList.featured .info{
					width:355px;
				}
				
					#content ul.imageList.featured .info a{
					
					}
				
				#content ul.imageList.reversed .info{
					float:left;	
				}
				
					#content ul.imageList .info p.title, #content ul.noimageList li p.title{
						font-weight:bold;	
					}
					
					#content ul.imageList .info p.title.noBold{
						font-weight:normal;	
					}
					
					#content ul.imageList .info p.title.wdate{
						margin-bottom:2px;
					}
					
					#content ul.imageList .info p.date{
						font-style:italic;
						font-size:13px;
					}
					
		#content form{
			margin:20px 0 0 10px;
			width:320px;
		}
		
			#content form p{
				margin-bottom:5px;
				width:100%;
			}
			
			#content form p.topSeperator{
				margin-top:5px;
				padding-top:5px;
				border-top:1px dotted #7F7F80;
			}
			
			#content form p.bottomSeperator{
				margin-bottom:10px;
				padding-bottom:5px;
				border-bottom:1px dotted #7F7F80;
			}
			
				#content form label{
					width:100px;
					float:left;
					margin-right:10px;
				}
				
				#content form input, #content form textarea{
					float:left;
				}
				
				#content form input.input{
					width:200px;
				}
				
				#content form textarea{
					width:310px;
					height:150px;
				}
				
				#content form p.checkbox{
					padding-left:10px;	
					width:310px;
				}
				
				#content form p.checkbox input{
					margin-right:10px;	
				}
				
				#content form p.checkbox label{
					width:250px;
					margin-right:0;
				}
				
				#content form p.submit{
					margin-top:10px;	
				}
				
		#content form#volunteer{
			width:400px;
		}
		
			form#volunteer p.checkbox{
				width:390px;
			}
			
			form#volunteer label{
				width:120px;
			}
			
			form#volunteer label.textarea{
				width:390px;
			}
			
			form#volunteer input.input{
				width:262px;
			}
			
			form#volunteer select{
				width:262px;
			}
					
		#content ul.magazines{
			width:510px;
			margin:20px 0 0;
			overflow:hidden;
		}
		
			#content ul.magazines li{
				float:left;
				margin:0 10px 20px 0;
				width:198px;
				overflow:hidden;
				background:none;
				padding:0;
			}
			
				#content ul.magazines li img{
					float:left;	
				}
			
				#content ul.magazines li a.title{
					width:198px;
					margin-top:5px;
					font-size:90%;
					font-weight:bold;
					float:left;
					display:block;
				}
						
		#content .contentImage{
			width:510px;
			overflow:hidden;
			margin-bottom:20px;
		}
		
			#content .contentImage.right .content{
				float:left;	
				width:308px;
			}
			
			#content .contentImage.right.large .content{
				width:282px;
			}
			
			#content .contentImage.right .image{
				float:right;
				margin:0 0 5px 10px;
				width:192px;
			}
			
			#content .contentImage.right.large .image{
				width:212px;	
			}
			
				#content .contentImage.right .image img{
					border:1px solid #B1B1B2; 
					padding:5px;	
				}
				
		#content ul.subBlocks{
			width:510px;
			margin:0;
			float:left;
			overflow:hidden;
		}
			
			#content ul.subBlocks li{
				width:250px;
				margin:0 10px 10px 0;
				float:left;
				background:none;
				padding:0;
			}
			
			#content ul.subBlocks li.left{
				
			}
			
			#content ul.subBlocks li.right{
				clear:right;
				margin-right:0;
			}
			
				#content ul.subBlocks li img.subThumb{
					border:1px solid #B1B1B2; 
					padding:5px;
					margin-bottom:5px;
				}
				
				#content ul.subBlocks li p.title{
					margin-bottom:5px;
					font-weight:bold;
				}
			
		#content ul.twoImage{
			width:510px;
			float:left;
			overflow:hidden;
			margin:10px 0 20px;
		}
		
			#content ul.twoImage li{
				margin:0;
				padding:0;
				background:none;
			}
		
			#content ul.twoImage li.left{
				float:left;
			}
			
			#content ul.twoImage li.right{
				float:right;	
			}
			
				#content ul.twoImage li img{
					border:1px solid #B1B1B2; 
					padding:5px;	
				}
				
		#content table.locationTable{
			width:510px;
			font-size:90%;
			border:1px solid #bebebf;
			border-top:none;
			background-color:#f9faf9;
			margin-bottom:20px;
		}
		
			#content table.locationTable th{
				text-align:left;	
				font-weight:normal;
				font-size:90%;
				color:#666;
				padding:3px 5px;
				border-bottom:1px dotted #7F7F80;
			}
		
			#content table.locationTable td{
				padding:4px 0;
				line-height:120%;
				vertical-align:top;
			}
			
			#content table.locationTable tr.highlighted td{
				background-color:#FFE0E0;	
				border-top:1px solid #FFBFBF;
				border-bottom:1px solid #FFBFBF;
			}
			
			#content table.locationTable tr.seperator td{
				height:34px;
				line-height:34px;
				color:#fff;
				font-size:120%;
				padding:0 5px;
				background:url(../images/accordionTitle-BG.gif) left top repeat-x;
				border-top:1px solid #bebebf;
				border-bottom:1px solid #bebebf;
			}
			
			#content table.locationTable#familyRooms .location, #content table.locationTable#houseRooms .location{
				border-right:1px dotted #7F7F80;
			}
			
			#content table.locationTable#familyRooms td.location, #content table.locationTable#houseRooms td.location{
				padding-right:5px;
				padding-left:5px;
			}
			
			#content table.locationTable#familyRooms .hospital{
				border-right:1px dotted #7F7F80;
			}
			
			#content table.locationTable#familyRooms td.hospital{
				padding-right:5px;	
				padding-left:5px;
			}
			
			#content table.locationTable#familyRooms .rooms{
				border-right:1px dotted #7F7F80;
			}	
			
			#content table.locationTable#familyRooms td.rooms{
				padding-right:2px;	
				padding-left:2px;
				text-align:center;
			}
			
			#content table.locationTable#familyRooms .tel{
				width:90px;	
			}
			
			#content table.locationTable#familyRooms td.tel{
				padding-right:5px;
				padding-left:5px;
			}
			
			#content table.locationTable#houseRooms .tel{
				border-right:1px dotted #7F7F80;
				width:90px;
			}	
			
			#content table.locationTable#houseRooms td.tel{
				padding-right:2px;	
				padding-left:2px;
				text-align:center;
			}
			
			#content table.locationTable#houseRooms .email{
				width:225px;	
			}
			
			#content table.locationTable#houseRooms td.email{
				padding-right:5px;
				padding-left:5px;
			}
			

				
		/** Accordian styles **/
			
		#content .accordion{
			width:510px;
			float:left;
		}
		
			.accordion .accordionBlock{
				overflow:hidden;
				border-left:1px solid #bebebf;
				border-right:1px solid #bebebf;
				border-bottom:1px solid #bebebf;
			}
			
			.accordion .accordionBlock.first{
				border-top:1px solid #bebebf;	
			}
			
				.accordionBlock .accordionTitle h2{
					font-size:120%;
					margin:0;
				}
			
					.accordionBlock .accordionTitle a{
						height:34px;
						line-height:34px;
						color:#fff;
						background:url(../images/accordionTitle-BG.gif) left top repeat-x;
						display:block;
						padding:0 10px;
						width:488px;
						text-decoration:none;
					}
					
				.accordionBlock .accordionContent{
					width:508px;
					overflow:hidden;
				}
				
					.accordionContent .inner{
						padding:10px;
						width:488px;
						border-top:1px solid #bebebf;
						background:#f9faf9 url(../images/accordionContent-BG.gif) left top repeat-x;
						overflow:hidden;
					}
					
		#content ul.locationList{
			width:500px;	
			margin:0 -10px 0 0;
		}
		
			#content ul.locationList li{
				width:240px;
				margin:0 10px 10px 0;
				overflow:hidden;
				float:left;
				background:none;
				padding:0;
			}
			
				#content ul.locationList li .thumb{
					float:left;
					width:70px;
					height:50px;
					border:1px solid #B1B1B2; 
					padding:3px;
					background-color:#fff;
				}
				
				#content ul.locationList li .details{
					float:right;
					width:155px;
				}
				
					#content ul.locationList li .details h3{
						font-size:90%;
						font-weight:bold;
						margin-bottom:5px;
					}
					
					#content ul.locationList li .details ul{
						margin:0;	
					}
					
						#content ul.locationList li .details ul li{
							margin:0 0 3px 0;
							font-size:80%;
							overflow:visible;
							float:none;
							width:155px;
							background:none;
							padding:0;
						}
						
		#content ul#houseStaff{
			width:510px;
			margin:0 0 20px 0;
			float:left;
			overflow:hidden;
		}
		
			#content ul#houseStaff li{
				float:left;
				width:120px;
				margin:0 10px 10px 0;
				background:none;
				padding:0;
			}
			
			#content ul#houseStaff li.left{
				clear:left;	
			}
			
			#content ul#houseStaff li.right{
				clear:right;
				margin-right:0;
			}
			
				#content ul#houseStaff li img{
					border:1px solid #B1B1B2; 
					padding:4px;	
					margin-bottom:5px;
				}
				
				#content ul#houseStaff li p{
					margin-bottom:0;	
				}
				
		#content .testimonial{
			margin-bottom:15px;	
		}
		
			#content .testimonial .body p:last-child{
				margin-bottom:0;	
			}
			
			#content .testimonial p.author{
				font-weight:bold;
				font-style:italic;
				margin-top:2px;
			}
		
		#content p.testImage{
			margin-bottom:15px;	
		}
		
			#content p.testImage img{
				float:none;
				margin:0;
			}
			
		#content .caseStudy p.title{
			font-weight:bold;
			margin-bottom:5px;
		}
		
		#content .caseStudy p.images img{
			margin:0;	
		}
		
		#content .caseStudy p.images img.left{
			float:left;
		}
		
		#content .caseStudy p.images img.right{
			float:right;	
		}
		
		#content #mapOuter{
			padding:5px;
			border:1px solid #B1B1B2; 
			width:498px;
		}
		
		#content #map_canvas{
			
		}
		
		#content ul#paymentMethods{
			width:510px;	
			display:block;
			overflow:hidden;
			margin:0;
		}
		
			#content ul#paymentMethods li{
				float:left;
				margin-right:4px;
				padding:0;
				background:none;
			}
			
			#content ul#paymentMethods li.last{
				margin-right:0;	
			}
			
				#content ul#paymentMethods li img{
					padding:4px;
					border:1px solid #B1B1B2; 
				}
				
		#content form#donateForm{
			overflow:hidden;
			margin-bottom:20px;
			width:510px;
		}
		
			#content form#donateForm label{
				width:150px;
				margin-right:5px;
				line-height:21px;
			}
			
			#donate #content form#donateForm input{
				float:left;	
				margin-right:5px;
			}
		
		#donate #content form{
			margin-left:0;	
		}
		
		#donate #content form input{
			float:none;	
		}
		
		#donate table.container td.title h1, #donate table.containercell td.title h1{
			font-size:100%;
			color:#000;
			font-weight:bold;
		}
		
		#donate table.container td.three h2{
			font-size:100%;
			color:#fff;
			font-weight:bold;
		}
		
		#donate table.container td.one, #donate table.banner td.banner, #donate table.banner td.bannererror{
			padding-bottom:10px;	
		}
		
		#donate table.container td.two{
			padding-top:10px;	
		}
		
		#donate table.container td.two table td{
			padding:0 5px 10px 0;	
		}
		
		#donate table.container td.two table td input{
			float:none;	
		}
		
		#donate table.container td.two table td span{
			
		}
		
		/*** Events ***/
		p.eventRegButton{
			padding-top:10px;
			margin-bottom:20px;
		}
		
			p.eventRegButton a{
				background:url(../images/buttonPurchaseEventTickets.gif) left top no-repeat;
				width:239px;
				height:39px;
				display:block;
				text-indent:-9999px;
			}
			
			p.eventRegisterButton a{
				background:url(../images/buttonRegisterEventTickets.gif) left top no-repeat;
				width:167px;
				height:39px;
				display:block;
				text-indent:-9999px;
			}
		
		#eventReg{
			width:600px;
			overflow:hidden;
		}
		
		/*** Totaliser **/
		#totaliser{
			position:relative;
			width:510px;
			height:189px;
		}
		
			#totaliser #totaliserBarWrapper{
				position:relative;
				top:31px;
				left:0;
				width:510px;
				height:113px;
				z-index:0;
			}
			
				#totaliser #totaliserBarWrapper #totaliserBar{
					position:absolute;
					bottom:0;
					left:0;
					width:510px;
					height:0;
					background-color:#e20025;
				}
			
			#totaliser #totaliserDetails{
				position:absolute;
				top:0;
				left:0;
				font-family:Arial, Helvetica, sans-serif;
				font-weight:bold;
				font-size:30px;
				color:#E20025;
				width:482px;
				height:74px;
				padding:115px 0 0 28px;
				background:url(/template/images/totaliserBG.png) left top no-repeat;
				z-index:1;
			}
			
		#totaliserThanks{
			background:url(/template/images/totaliserThanks.gif) 10px 0 no-repeat;
			padding-left:170px;
			height:25px;
			font-family:Arial, Helvetica, sans-serif;
			font-size:16px;
			color:#E20025;
			margin:5px 0 20px;
			line-height:25px;
			overflow:hidden;
			visibility:hidden;
		}
		
		/*** END Totaliser **/
		
		#content form.fullWidth{
			width:430px;	
			margin-bottom:15px;
		}
		
		#content form.fullWidth p{
			width:430px;	
		}
		
		#content form.fullWidth p.checkbox{
			padding:0;
			margin-left:110px;
		}
		
		#content form.fullWidth p.submit{
			margin-left:110px;
			width:310px;
		}
		
		#content table{
			margin-bottom:5px;	
		}
		
			#content table td{
				padding-bottom:10px;
				padding-right:10px;
				vertical-align:top;	
			}
			
	#content ul.threeCTA{
		width:525px;
		margin:0 -15px 0 0;
		padding:0;
	}
	
		#content ul.threeCTA li{
			width:160px;
			margin:0 15px 0 0;
			padding:0;
			background:none;
			float:left;
		}
			
	
	#mainContent #right{
		float:right;
		width:195px;
		/* IE6 fix */
		display:inline;
	}
	
		#right .rightBox{
			margin-bottom:20px;
			float:right;
			/* IE6 fix */
			display:inline;	
		}
		
		#right #newsletter{
			width:192px;
			height:174px;
			background:url(../images/newsletter-small-BG.gif) left top no-repeat;
			display:block;
		}
		
			#newsletter input#kjirjd-kjirjd{
				font-size:110%;
				color:#87888a;
				background:url(../images/newsletter-small-input.gif) left top no-repeat;
				width:153px;
				height:35px;
				line-height:35px;
				padding:2px 5px;
				border:none;
				float:left;
				margin:90px 0 4px 18px;
			}
			
			#newsletter input#kjirjd-kjirjd::-moz-focus-inner{
				padding:0;
				border:0;
			}
			
			#newsletter input#newsletterSubmit{
				background:#fabb13 url(../images/newsletter-small-submit.gif) left top no-repeat;
				width:88px;
				height:32px;
				text-indent:-9999px;
				font-size:0;
				color:#E20025;
				border:none;
				float:right;
				margin:0 12px 0 0;
				cursor:pointer;
			}
			
			#newsletter #confirmation{
				font-size:110%;
				margin:105px 15px 0 24px;
			}
			
	/*	#right #currentTotal{
			width:179px;
			height:135px;
			background:url(../images/currentTotal-small-BG.gif) left top no-repeat;
		}
		
			#currentTotal p{
				font-size:110%;
				margin:28px 30px 5px 10px;
				line-height:110%;
			}
			
			#currentTotal p.total{
				font-size:150%;
				margin:10px 20px 0 5px;
				color:red;
			}*/
			
			#right #text-donate-cta, #right #justgiving-cta{
				margin-right: 7px;
			}
			
			#right #feedback{
				width:174px;
				height:119px;
				margin-right:8px;
			}
			
			#right #feedback a{
					display:block;
					width:174px;
					height:119px;
					background:url(../images/feedback-small-BG.gif) left top no-repeat;
					text-indent:-9999px;
			}
				
			#right #feedback a:hover{
					background-position: right top;
			}
			
			#right #currentTotal{
				width:195px;
				height:127px;
			}
			
			#right #currentTotal a{
					display:block;
					width:195px;
					height:127px;
					background:url(../images/currentTotal-small-BG.gif) left top no-repeat;
					text-indent:-9999px;
			}
				
			#right #currentTotal a:hover{
					background-position: right top;
			}
			
			
			
			#right #vertigo-manchester{
				width:195px;
				height:127px;
			}
			
			#right #vertigo-manchester a{
					display:block;
					width:195px;
					height:127px;
					background:url(../images/vertigo-manchester-small-BG.gif) left top no-repeat;
					text-indent:-9999px;
			}
				
			#right #vertigo-manchester a:hover{
					background-position: -186px top;
			}
			
			
			#right #vertigo-northampton{
				width:195px;
				height:127px;
			}
			
			#right #vertigo-northampton a{
					display:block;
					width:195px;
					height:127px;
					background:url(../images/vertigo-northampton-small-BG.gif) left top no-repeat;
					text-indent:-9999px;
			}
				
			#right #vertigo-northampton a:hover{
					background-position: -186px top;
			}
			
			
			
		#right #recycle{
			width:195px;
			height:135px;
			margin-top:-15px;
		}
		
			#right #recycle a{
				display:block;
				width:195px;
				height:142px;
				background:url(../images/recycle-small-BG.gif) left top no-repeat;
				text-indent:-9999px;
			}
			
			#right #recycle a:hover{
				background-position: right top;
			}
		
			
		#right #incaTrail{
			width:195px;
			height:127px;
		}
		
		#right #incaTrail a{
				display:block;
				width:195px;
				height:127px;
				background:url(../images/inca-small-BG.gif) left top no-repeat;
				text-indent:-9999px;
		}
			
		#right #incaTrail a:hover{
				background-position: right top;
		}
		
		
#right #advice{
	width:195px;
	height:127px;
}

#right #advice a{
		display:block;
		width:195px;
		height:127px;
		background:url(../images/advice-small-BG.gif) left top no-repeat;
		text-indent:-9999px;
}
	
#right #advice a:hover{
		background-position: right top;
}


#right #events{
	width:195px;
	height:127px;
}

#right #events a{
		display:block;
		width:195px;
		height:127px;
		background:url(../images/events-small-BG.gif) left top no-repeat;
		text-indent:-9999px;
}
	
#right #events a:hover{
		background-position: right top;
}

#right #fundraising{
	width:195px;
	height:127px;
}

#right #fundraising a{
		display:block;
		width:195px;
		height:127px;
		background:url(../images/fundraising-small-BG.gif) left top no-repeat;
		text-indent:-9999px;
}
	
#right #fundraising a:hover{
		background-position: right top;
}

#right #legacy{
	width:195px;
	height:127px;
}

#right #legacy a{
		display:block;
		width:195px;
		height:127px;
		background:url(../images/legacy-small-BG.gif) left top no-repeat;
		text-indent:-9999px;
}
	
#right #legacy a:hover{
		background-position: right top;
}

#right #testimonials{
	width:195px;
	height:127px;
}

#right #testimonials a{
		display:block;
		width:195px;
		height:127px;
		background:url(../images/testimonials-small-BG.gif) left top no-repeat;
		text-indent:-9999px;
}
	
#right #testimonials a:hover{
		background-position: right top;
}

#right #volunteering{
	width:195px;
	height:127px;
}

#right #volunteering a{
		display:block;
		width:195px;
		height:127px;
		background:url(../images/volunteering-small-BG.gif) left top no-repeat;
		text-indent:-9999px;
}
	
#right #volunteering a:hover{
		background-position: right top;
}
				
	#footer{
		width:930px;
		background-color:#fff;
		overflow:hidden;
	}
	
		#footer .inner{
			width:890px;
			margin:15px 20px 40px;
			padding-top:15px;
			border-top:1px dotted #7f7f80;
			overflow:hidden;
		}
		
			ul#supporters{
				float:left;
				width:600px;
				margin:0;
			}
			
				ul#supporters li{
					float:left;
					height:75px;
					line-height:75px;
					margin:0 20px 0 0;
					background:none;
					padding:0;
				}
			
				ul#supporters li.title{
					float:left;
					width:100%;
					height:auto;
					line-height:normal;
					font-size:140%;
					margin-bottom:10px;
					margin-right:0;
				}
				
					ul#supporters li img{
						vertical-align:middle;;	
					}
				
			#follow{
				float:right;
				width:64px;
				height:68px;
			}
			
				#follow a#facebook{
					width:64px;
					height:68px;
					background:url(../images/footer-facebook.gif) left top no-repeat;
					text-indent:-9999px;
					display:block;
				}
				
			ul#footerNav{
				float:left;	
				margin:20px 0 8px;
				width:800px;
			}
			
				ul#footerNav li{
					float:left;
					padding-right:8px;
					margin-right:8px;
					background:url(../images/footerNav-seperator.gif) right bottom no-repeat;
					font-size:80%;
				}
				
				ul#footerNav li.last{
					background:none;	
				}
				
					ul#footerNav li a{
						color:#000;
						text-decoration:none;
					}
					
					ul#footerNav li a:hover{
						text-decoration:underline;	
					}
					
			p#copyright{
				font-size:70%;
				float:left;
				clear:left;
				margin-bottom:5px;
				width:600px;
			}
			
			p#trademarks{
				font-size:70%;
				float:left;
				clear:left;
				margin-bottom:0;
				width:600px;
			}
			
#content .readMore{
	font-weight: bold;
	font-size: 120%;
}
