﻿body {
    background-color: #0099FF;
	background-image: url(images/bg-main.jpg);
	background-repeat: repeat-x;
}

#wrapper{
	background-position: top center;
	background-image: url(images/bg-wrapper.jpg);
	background-repeat: no-repeat;
}

#pageheader{
	background-position: top center;
	background-repeat: no-repeat;
	height: 218px;
	margin: 0 0 20px 0;
}

	#pageheader.about{
		background-position: top center;
		background-image: url(images/page-headers/bg-pageheader-staff.png);
		background-repeat: no-repeat;
		height: 218px;
		margin: 0 0 20px 0;
	}
	
	#pageheader.activities{
		background-position: top center;
		background-image: url(images/bg-pageheader-activities.png);
		background-repeat: no-repeat;
		height: 218px;
		margin: 0 0 20px 0;
	}
	
		
		
	#pageheader.promotions{
		background-image:url(images/bg-pageheader-promotions.png);
		background-position: top center;
		background-repeat: no-repeat;
		height: 218px;
		margin: 0 0 20px 0;
	}
	
	#pageheader.classes{
		background-position: top center;
		background-image: url(images/bg-pageheader-classes.png);
		background-repeat: no-repeat;
		height: 218px;
		margin: 0 0 20px 0;
	}
	
	#pageheader.schedule{
		background-image:url(images/bg-pageheader-schedule.png);
		background-position: top center;
		background-repeat: no-repeat;
		height: 218px;
		margin: 0 0 20px 0;
		
	}
	
	#pageheader.pictures{
		background-position: top center;
		background-image: url(images/bg-pageheader-pictures.png);
		background-repeat: no-repeat;
		height: 218px;
		margin: 0 0 20px 0;
	}
	
	#pageheader.membership{
		background-image:url(images/bg-pageheader-membership.png);
	}
	
	#pageheader.contacts{
		background-position: top center;
		background-image: url(images/bg-pageheader-contacts.png);
		background-repeat: no-repeat;
		height: 218px;
		margin: 0 0 20px 0;
	}
	
	#pageheader.gymnastics{
		background-position: top center;
		background-image: url(images/bg-pageheader-gymnastics.png);
		background-repeat: no-repeat;
		height: 218px;
		margin: 0 0 20px 0;	}
		
	#pageheader.parkour-gymnastics{
		background-position: top center;
		background-image: url(images/bg-pageheader-parkour.png);
		background-repeat: no-repeat;
		height: 218px;
		margin: 0 0 20px 0;	}
		
		#pageheader.events{
		background-position: top center;
		background-image: url(images/bg-pageheader-events.png);
		background-repeat: no-repeat;
		height: 218px;
		margin: 0 0 20px 0;	}
		
		#pageheader.parents-participation-gymnastics{
		background-position: top center;
		background-image: url(images/bg-pageheader-parents-participation-gymnastics.png);
		background-repeat: no-repeat;
		height: 218px;
		margin: 0 0 20px 0;	}
	
	#pageheader.preschool-gymnastics{
		background-position: top center;
		background-image: url(images/bg-pageheader-preschool-gymnastics.png);
		background-repeat: no-repeat;
		height: 218px;
		margin: 0 0 20px 0;	}
		
	#pageheader.recreational-gymnastics{
		background-position: top center;
		background-image: url(images/bg-pageheader-recreational-gymnastics.png);
		background-repeat: no-repeat;
		height: 218px;
		margin: 0 0 20px 0;	}
		
		#pageheader.special-needs-gymnastics{
		background-position: top center;
		background-image: url(images/bg-pageheader-special-needs-gymnastics.png);
		background-repeat: no-repeat;
		height: 218px;
		margin: 0 0 20px 0;	}
		
		#pageheader.boys-group-team-gymnastics{
		background-position: top center;
		background-image: url(images/bg-pageheader-boys-group-team-gymnastics.png);
		background-repeat: no-repeat;
		height: 218px;
		margin: 0 0 20px 0;	}
		
		#pageheader.girls-group-team-gymnastics{
		background-position: top center;
		background-image: url(images/bg-pageheader-girls-group-team-gymnastics.png);
		background-repeat: no-repeat;
		height: 218px;
		margin: 0 0 20px 0;	}
	
h1{
	font-family: "Century Gothic", Arial, Helvetica, serif;
	font-size: 18px;
	font-weight: 100;
	margin: 0 0 4px 0;
	line-height: 28px;
	color: #00FF00;
}

h2{
    color: #FFFF00;
	font-size: 14px;
	font-family: "Century Gothic", Arial, Helvetica, serif;
	font-weight: bold;
	margin: 0;
	padding: 0 0 4px 0;
	
}

h2 a:link, h2 a:visited{
    color: #FFFF00;
	font-size: 15px;
	font-weight: bold;
	margin: 0;
}

h3 {
	font-size: 13px;
	color: #FFCCCC;
	margin: 0;
}

ol.sf_photoListLightbox li dd.sf_image img 
{ 
    border: 3px solid #00CC00 !important;
	margin: 0;
	padding: 0; 
} 

ol.sf_photoListLightbox li
{
    width:150px !important;
	height: 110px;
	margin: 0;
	padding: 0;
}
ol.sf_photoListLightbox li dd.sf_image
{
    width:150px !important;
}

ol.sf_photoListLightbox li dd{
	height: 120px;
}

.separator{
	height: 12px;
	width: 100%;
	float: left;
}

#Announcements{
	margin: 0 0 20px 0;
}
