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

h2{
	font-size:300%;
	line-height:90%;
	margin-bottom:15px;
}

h3{
	font-size:150%;
	margin-bottom:10px;
}
	
#header h1{
	float:left;
	height:150px;
	width:310px;
	margin-left:10px;
}

	#header h1 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%;
	}

#mastheadWrapper{
	position:relative;	
	width:930px;
	height:285px;
	margin-bottom:5px;
}
				
	ul#mastheadImage{
		width:633px;
		height:285px;
		float:left;
		background:url(../images/mastheadImage-BG.gif) left top no-repeat;
		position:relative;
		margin-left:-6px;
	}
	
		ul#mastheadImage li{
			display:none;
			position:absolute;
			width:615px;
			height:260px;
			top:12px;
			left:13px;
			z-index:1;
		}
		
		ul#mastheadImage li.active{
			display:block;	
		}
		
		ul#mastheadImage li#persistent{
			display:block;
			width:165px;
			height:277px;
			right:85px;
			top:3px;
			left:auto;
		}
		
			ul#mastheadImage li#persistent a{
				display:block;
				width:165px;
				height:277px;
				background:url(../images/donationBox.png) left top no-repeat;
				text-indent:-9999px;
			}
			
			ul#mastheadImage li#persistent a:hover{
				background-position:right top;	
			}
			
	#mastheadDonate{
		width:295px;		
		float:right;
	}
	
		#mastheadDonate a{
			width:295px;		
			height:286px;
			display:block;
			background:url(../images/masthead-donation.png) left top no-repeat;
			text-indent:-9999px;
		}
			
			
			
			
	ul#mastheadControls{
		position:absolute;	
		z-index:2;
		bottom:20px;
		left:15px;
	}
				
		ul#mastheadControls li{
			float:left;
			margin-right:5px;
		}
		
			ul#mastheadControls li a{
				display:block;
				height:28px;
				text-indent:-9999px;
			}
		
			ul#mastheadControls li#num1 a{
				width:23px;
				background:url(../images/mastheadControls-1.png) left bottom no-repeat;
			}
			
			ul#mastheadControls li#num2 a{
				width:28px;
				background:url(../images/mastheadControls-2.png) left bottom no-repeat;
			}
			
			ul#mastheadControls li#num3 a{
				width:26px;
				background:url(../images/mastheadControls-3.png) left bottom no-repeat;
			}
			
			ul#mastheadControls li#num4 a{
				width:26px;
				background:url(../images/mastheadControls-4.png) left bottom no-repeat;
			}
			
			ul#mastheadControls li#num5 a{
				width:23px;
				background:url(../images/mastheadControls-5.png) left bottom no-repeat;
			}
			
			#wrapper ul#mastheadControls li a:hover, #wrapper ul#mastheadControls li.active a{
				background-position:left top;	
			}
			
#mainContent{
	float:left;
	width:910px;
	background-color:#fff;
	overflow:hidden;
	padding:25px 10px;
}

	#mainContent #left{
		margin-left:10px;
		float:left;
		width:600px;
		/* IE6 fix */
		display:inline;
	}
	
		#left #summary{
			font-size:120%;	
			margin-bottom:20px;	
		}
	
		#left ul.contentList{
			width:600px;
			float:left;
		}
		
			#left ul.contentList li{
				width:600px;
				float:left;
				margin-bottom:15px;
				padding-bottom:15px;
				border-bottom:1px dotted #7f7f80;
			}
			
				#left ul.contentList li .left{
					width:315px;
					float:left;
				}
				
				#left ul.contentList li .right{
					width:265px;
					float:right;	
				}
				
					#left ul.contentList li .right img{
						padding:5px;
						border:1px solid #b1b1b2;
						display:block;
						float:right;
						
					}
		
			#left ul.contentList li:last-child{
				border-bottom:none;
			}
	
	
	#mainContent #right{
		float:right;
		width:290px;
	}
	
		#right .rightBox{
			margin-bottom:20px;
			margin-right:10px;
			float:right;
			/* IE6 fix */
			display:inline;
		}
	
	/*	#right #currentTotal{				
			width:214px;
			height:100px;
			padding:20px 40px 15px 10px;
			background:url(../images/currentTotal-BG.gif) left top no-repeat;
			font-size:120%;
		}
		
			#right #currentTotal p.total{
				font-size:150%;
				color:#e41a2c;
			}*/
			
		#right #xmasCards{
			width:267px;
			height:335px;
		}
		
			#right #xmasCards a{
				display:block;
				width:267px;
				height:335px;
				background:url(../images/xmasCard.jpg) left top no-repeat;
				text-indent:-9999px;
			}
			
		#right #newsletter{
			width:288px;
			height:207px;
			margin-right:0;
			background:url(../images/newsletter-BG.gif) left top no-repeat;
		}
		
			#newsletter input#kjirjd-kjirjd{
				font-size:140%;
				color:#87888a;
				background:url(../images/newsletter-input-BG.gif) left top no-repeat;
				width:226px;
				height:44px;
				line-height:44px;
				padding:2px 8px;
				border:none;
				float:left;
				margin:108px 0 4px 25px;
			}
			
			#newsletter input#kjirjd-kjirjd::-moz-focus-inner{
				padding:0;
				border:0;
			}
			
			#newsletter input#newsletterSubmit{
				background:#fabb13 url(../images/newsletter-submit-BG.gif) left top no-repeat;
				width:107px;
				height:40px;
				font-size:0;
				color:#E20025;
				text-indent:-9999px;
				border:none;
				float:right;
				margin:0 20px 0 0;
				cursor:pointer;
			}
			
			#newsletter #confirmation{
				font-size:140%;
				margin:125px 30px 0 30px;
			}
			
		#right #feedback{
			width:262px;
			height:179px;
		}
		
			#right #feedback a{
				display:block;
				width:262px;
				height:179px;
				background:url(../images/feedback-BG.gif) left top no-repeat;
				text-indent:-9999px;
			}
			
			#right #feedback a:hover{
				background-position:right top;	
			}
	
		
		
			
			
		#right #currentTotal{
			width:267px;
			height:133px;
		}
		
			#right #currentTotal a{
				display:block;
				width:267px;
				height:133px;
				background:url(../images/currentTotal-BG.gif) left top no-repeat;
				text-indent:-9999px;
			}
			
			#right #currentTotal a:hover{
				background-position:right top;	
			}	
			
		#right #vertigoHome{
			width:267px;
			height:133px;
		}
		
			#right #vertigoHome a{
				display:block;
				width:267px;
				height:133px;
				background:url(../images/vertigo-home-BG.gif) left top no-repeat;
				text-indent:-9999px;
			}
			
			#right #vertigoHome a:hover{
				background-position:right top;	
			}	
	
			
		#right #recycle{
			width:274px;
			height:133px;
		}
		
			#right #recycle a{
				display:block;
				width:274px;
				height:133px;
				background:url(../images/recycle-BG.gif) left top no-repeat;
				text-indent:-9999px;
			}
			
			#right #recycle a:hover{
				background-position:right top;	
			}
			
		#right #incaTrail{
			width:267px;
			height:130px;
		}
		
			#right #incaTrail a{
				display:block;
				width:267px;
				height:130px;
				background:url(../images/incaTrail-BG.gif) left top no-repeat;
				text-indent:-9999px;
			}
			
			#right #incaTrail a:hover{
				background-position:right top;	
			}
			
		
				
/** Slider tour styles **/
	
#sliderTour{
	float:left;
	width:910px;
	height:150px;
	display:none;
	position:relative;
	margin-bottom:20px;
}
		
	/*#sliderTour #sliderWrapper{
		width:810px;
		height:150px;
		margin:0 50px;
		float:left;
		position:relative;
		overflow:hidden;
		/* IE6 fix *!/
		display:inline;
	}*/
	
	#sliderTour #sliderWrapper{
		width:810px;
		height:150px;
		position:absolute;
		left:50px;
		overflow:hidden;
		border-left: 1px dotted #7F7F80;
		border-right: 1px dotted #7F7F80;
		/* IE6 fix */
		display:inline;
	}
	
		#sliderWrapper ul#slider{
			position:absolute;
			left:0;
			z-index:5;
		}
		
			#sliderWrapper ul#slider li{
				float:left;
				/*margin-right:5px;*/
			}
			
		a#slideLeft {
			display:block;
			background:url(/template/images/home_houses/arrow_left.png) left top no-repeat;
			text-indent: -9999px;
			width: 35px;
			height: 33px;
			position:absolute;
			left:0;
			top:60px;
		}
		
		a#slideRight {
			display:block;
			background:url(/template/images/home_houses/arrow_right.png) left top no-repeat;
			text-indent: 9999px;
			width: 40px;
			height: 32px;
			position:absolute;
			right:0;
			top:60px;
		}
		
				
	#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:720px;
			}
			
				ul#supporters li{
					float:left;
					height:75px;
					margin-right:20px;
				}
			
				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:30px 0 8px;
				width:100%;
			}
			
				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-top:30px;
				margin-bottom:5px;
				width:600px;
			}
			
			p#trademarks{
				font-size:55%;
				float:left;
				clear:left;
				margin-bottom:0;
				width:600px;
			}
				
