@charset "UTF-8";

.mast {
	width: 958px;
	height: 319px;
	margin: 0 auto 0 auto;
}


/* Mast Fade-Ins ----------------- */
#fade_ins {
	width: 300px;
	height: 319px;
	position: absolute;
	top: 0px;
	left: 45%;
	right: 55%;
}



/* Mast background Swaps.... to correspond with nav backgrounds ------------------------ */
	.mast.default {
		background: url(../../images/structure/mast_back/mast_background.jpg) no-repeat top left;
	}
	
	.mast.katie_mast {
		background: url(../../images/structure/mast_back/katie_mast_background.jpg) no-repeat top left;
	}

	.mast.donna_mast {
		background: url(../../images/structure/mast_back/donna_mast_background.jpg) no-repeat top left;
	}
	
	.mast.marvis_mast {
		background: url(../../images/structure/mast_back/marvis_mast_background.jpg) no-repeat top left;
	}

	.mast.nykia_mast {
		background: url(../../images/structure/mast_back/nykia_mast_background.jpg) no-repeat top left;
	}
	
	.mast.ukela_mast {
		background: url(../../images/structure/mast_back/ukela_mast_background.jpg) no-repeat top left;
	}
	
	.mast.stephanie_mast {
		background: url(../../images/structure/mast_back/stephanie_mast_background.jpg) no-repeat top left;
	}

	.mast.susan_mast {
		background: url(../../images/structure/mast_back/susan_mast_background.jpg) no-repeat top left;
	}
	
	.mast.loraine_mast {
		background: url(../../images/structure/mast_back/loraine_mast_background.jpg) no-repeat top left;
	}
	
	.mast.tina_mast {
		background: url(../../images/structure/mast_back/tina_mast_background.jpg) no-repeat top left;
	}
	
	.mast.amy_mast {
		background: url(../../images/structure/mast_back/amy_mast_background.jpg) no-repeat top left;
	}
	
	.mast.girl_scouts_mast {
		background: url(../../images/structure/mast_back/girl_scouts_mast_background.jpg) no-repeat top left;
	}


.nav {
	width: 884px;
	height: 104px;
	margin: 0 auto 0 auto;
	clear: both;
}
	/* Alt Mast Backgrounds - For Sectino Speific Bleed-over into mast bar area ------*/
	.nav.home {
		background: url(../../images/structure/nav_back/home_nav_background.jpg) no-repeat left top;
	}
	
	.nav.learn {
		background: url(../../images/structure/nav_back/learn_nav_background.jpg) no-repeat left top;
	}
	
	.nav.action {
		background: url(../../images/structure/nav_back/action_nav_background.jpg) no-repeat left top;
	}
	
	.nav.media {
		background: url(../../images/structure/nav_back/media_nav_background.jpg) no-repeat left top;
	}
	
	.nav.events {
		background: url(../../images/structure/nav_back/events_nav_background.jpg) no-repeat left top;
	}
	
	.nav.share {
		background: url(../../images/structure/nav_back/share_nav_background.jpg) no-repeat left top;
	}
	
	.nav.community {
		background: url(../../images/structure/nav_back/community_nav_background.jpg) no-repeat left top;
	}
	
	.nav.girl_scouts {
		background: url(../../images/structure/nav_back/girl_scouts_nav_background.jpg) no-repeat left top;
	}
	
	.nav.partners {
		background: url(../../images/structure/nav_back/partners_nav_background.jpg) no-repeat left top;
	}
	
	.nav.cardiologist {
		background: url(../../images/structure/nav_back/cardiologist_nav_background.jpg) no-repeat left top;
	}
	
	.nav.about_saint_thomas {
		background: url(../../images/structure/nav_back/about_saint_thomas_nav_background.jpg) no-repeat left top;
	}
	
	/* Nav Backs that correspond to mast backs ----------------------- */
	.nav.katie_nav {
		background: url(../../images/structure/nav_back/katie_nav_background.jpg) no-repeat top left;
	}
	
		.nav.katie_swoosh {
			background: url(../../images/structure/nav_back/katie_swoosh_nav_background.jpg) no-repeat top left;
		}



	.nav.donna_nav {
		background: url(../../images/structure/nav_back/donna_nav_background.jpg) no-repeat top left;
	}
	
		.nav.donna_swoosh {
			background: url(../../images/structure/nav_back/donna_swoosh_nav_background.jpg) no-repeat top left;
		}


	
	.nav.marvis_nav {
		background: url(../../images/structure/nav_back/marvis_nav_background.jpg) no-repeat top left;
	}
	
		.nav.marvis_swoosh {
			background: url(../../images/structure/nav_back/marvis_swoosh_nav_background.jpg) no-repeat top left;
		}



	.nav.nykia_nav {
		background: url(../../images/structure/nav_back/nykia_nav_background.jpg) no-repeat top left;
	}
	
		.nav.nykia_swoosh {
			background: url(../../images/structure/nav_back/nykia_swoosh_nav_background.jpg) no-repeat top left;
		}


	
	.nav.ukela_nav {
		background: url(../../images/structure/nav_back/ukela_nav_background.jpg) no-repeat top left;
	}
	
		.nav.ukela_swoosh {
			background: url(../../images/structure/nav_back/ukela_swoosh_nav_background.jpg) no-repeat top left;
		}
	
	.nav.stephanie_nav {
		background: url(../../images/structure/nav_back/stephanie_nav_background.jpg) no-repeat top left;
	}
	
		.nav.stephanie_swoosh {
			background: url(../../images/structure/nav_back/stephanie_swoosh_nav_background.jpg) no-repeat top left;
		}



	.nav.susan_nav {
		background: url(../../images/structure/nav_back/susan_nav_background.jpg) no-repeat top left;
	}
	
		.nav.susan_swoosh {
			background: url(../../images/structure/nav_back/susan_swoosh_nav_background.jpg) no-repeat top left;
		}


	
	.nav.loraine_nav {
		background: url(../../images/structure/nav_back/loraine_nav_background.jpg) no-repeat top left;
	}
	
		.nav.loraine_swoosh {
			background: url(../../images/structure/nav_back/loraine_swoosh_nav_background.jpg) no-repeat top left;
		}
	
	.nav.tina_nav {
		background: url(../../images/structure/nav_back/tina_nav_background.jpg) no-repeat top left;
	}
	
		.nav.tina_swoosh {
			background: url(../../images/structure/nav_back/tina_swoosh_nav_background.jpg) no-repeat top left;
		}
		
	.nav.amy_nav {
		background: url(../../images/structure/nav_back/amy_nav_background.jpg) no-repeat top left;
	}
	
		.nav.amy_swoosh {
			background: url(../../images/structure/nav_back/amy_swoosh_nav_background.jpg) no-repeat top left;
		}
		
	.nav.girl_scouts_nav {
		background: url(../../images/structure/nav_back/girl_scouts_nav_background.jpg) no-repeat top left;
	}
	
		.nav.girl_scouts_swoosh {
			background: url(../../images/structure/nav_back/girl_scouts_swoosh_nav_background.jpg) no-repeat top left;
		}
	

	/* Nav Specific Elements ------------ */
	.nav a.home:link, .nav a.home:visited, .nav a.home:active {
		width: 123px;
		height: 70px;
		margin: ;
		float: left;
		background: url(../../images/structure/nav/home.gif) no-repeat left top;
		text-indent: -9999px;
	}
	
		.nav a.home:hover {
			width: 123px;
			height: 70px;
			float: left;
			background: url(../../images/structure/nav/home_over.gif) no-repeat left top;
			text-indent: -9999px;
		}
		
		.nav a.home_over {
			width: 123px;
			height: 70px;
			float: left;
			background: url(../../images/structure/nav/home_over.gif) no-repeat left top;
			text-indent: -9999px;
		}
		
	.nav a.learn:link, .nav a.learn:visited, .nav a.learn:active {
		width: 117px;
		height: 84px;
		margin: 20px 0 0 0;
		float: left;
		background: url(../../images/structure/nav/learn.gif) no-repeat left bottom;
		text-indent: -9999px;
	}
	
		.nav a.learn:hover {
			background: url(../../images/structure/nav/learn_over.gif) no-repeat left bottom;
		}
		
		.nav a.learn_over {
			width: 117px;
			height: 84px;
			margin: 20px 0 0 0;
			float: left;
			background: url(../../images/structure/nav/learn_over.gif) no-repeat left bottom;
			text-indent: -9999px;
		}
		
	.nav a.action:link, .nav a.action:visited, .nav a.action:active {
		width: 118px;
		height: 70px;
		margin: 34px 0 0 0;
		float: left;
		background: url(../../images/structure/nav/action.gif) no-repeat left bottom;
		text-indent: -9999px;
	}
	
		.nav a.action:hover {
			background: url(../../images/structure/nav/action_over.gif) no-repeat left bottom;
		}
		
		.nav a.action_over {
			width: 118px;
			height: 70px;
			margin: 34px 0 0 0;
			float: left;
			background: url(../../images/structure/nav/action_over.gif) no-repeat left bottom;
			text-indent: -9999px;
		}
		
	.nav a.media:link, .nav a.media:visited, .nav a.media:active {
		width: 114px;
		height: 70px;
		margin: 34px 0 0 0;
		float: left;
		background: url(../../images/structure/nav/media.gif) no-repeat left bottom;
		text-indent: -9999px;
	}
	
		.nav a.media:hover {
			background: url(../../images/structure/nav/media_over.gif) no-repeat left bottom;
		}
		
		.nav a.media_over {
			width: 114px;
			height: 70px;
			margin: 34px 0 0 0;
			float: left;
			background: url(../../images/structure/nav/media_over.gif) no-repeat left bottom;
			text-indent: -9999px;
		}
	
	.nav a.events:link, .nav a.events:visited, .nav a.events:active {
		width: 122px;
		height: 70px;
		margin: 34px 0 0 0;
		float: left;
		background: url(../../images/structure/nav/events.gif) no-repeat left bottom;
		text-indent: -9999px;
	}
	
		.nav a.events:hover {
			background: url(../../images/structure/nav/events_over.gif) no-repeat left bottom;
		}
		
		.nav a.events_over {
			width: 122px;
			height: 70px;
			margin: 34px 0 0 0;
			float: left;
			background: url(../../images/structure/nav/events_over.gif) no-repeat left bottom;
			text-indent: -9999px;
		}
		
	.nav a.share:link, .nav a.share:visited, .nav a.share:active {
		width: 112px;
		height: 74px;
		margin: 30px 0 0 0;
		float: left;
		background: url(../../images/structure/nav/share.gif) no-repeat left bottom;
		text-indent: -9999px;
	}
	
		.nav a.share:hover {
			background: url(../../images/structure/nav/share_over.gif) no-repeat left bottom;
		}
		
		.nav a.share_over {
			width: 112px;
			height: 74px;
			margin: 30px 0 0 0;
			float: left;
			background: url(../../images/structure/nav/share_over.gif) no-repeat left bottom;
			text-indent: -9999px;
		}
		
	.nav a.community:link, .nav a.community:visited, .nav a.community:active {
		width: 178px;
		height: 102px;
		margin: 2px 0 0 0;
		float: left;
		background: url(../../images/structure/nav/community.gif) no-repeat left bottom;
		text-indent: -9999px;
	}
	
		.nav a.community:hover {
			background: url(../../images/structure/nav/community_over.gif) no-repeat left bottom;
		}
		
		.nav a.community_over {
			width: 178px;
			height: 102px;
			margin: 2px 0 0 0;
			float: left;
			background: url(../../images/structure/nav/community_over.gif) no-repeat left bottom;
			text-indent: -9999px;
		}