body {
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	background-color:#000000;
	margin-top:0px;
}
.wrapper {
	position:relative;
	margin:0 auto;
	width:740px;
}
.MediaBreadCrumbs, .MediaListTitle, .MediaItemTitle, .MediaItemDescription, .MediaItemLink, .MediaCategory {
	display:none;
}
img.MediaItemThumb {
	border:solid black 3px;
	float:left;
	margin:2px;
}
a {
	color:rgb(218,165,32);
}
#nav #logo {
	margin:30px 0 20px 0;
}
#nav {
	font-family:"Lucida Console", Monaco, monospace;
	text-transform:uppercase;
	font-size:16px;
	text-align:center;
}
#nav ul {
	list-style-type:none;
	margin:0px;
	padding:2px 0px;
	height:14px;
}
#nav li {
	float:left;
	text-align:right;
}
#nav a {
	letter-spacing:-1px;
	color:#e7e7e7;
	text-decoration:none;
	padding:0px 17px 0px 17px;
	display:block;
}
#nav a .space {
	letter-spacing:-6px;
}
#nav a:hover {
	color:#525252;
}
.navigation-bar {
	background-image:url('/images/navigation-bar.jpg');
	background-repeat:no-repeat;
	width:647px;
	height:1px;
	margin:4px 0 4px 0;
}
.footer {
	margin:20px;
auto;
	color:#9e9e9e;
}
.footer a {
	color:#9e9e9e;
	padding-right:20px;
	text-decoration:none;
}
.footer a:hover {
	color:#525252;
}

/***********************************************************************/
/***************** ALTERNATE TRANSPORTATION STYLING ********************/
/***********************************************************************/

.atp-wrapper {
	width:736px;
	margin:auto;
	background-color:#FFF;
	color: #77787a;
	font-family:'Philosopher',arial,serif;
}

.atp-wrapper a, .atp-wrapper a:visited{
	color:#3b54f1;
	text-decoration:none;
}

.atp-body-wrapper {
	margin:20px 20px 0;
	min-height:360px;
}

.atp-nav {
	color:#4576CB;
	font-size:16px;
	list-style:none outside none;
	margin:-37px auto 9px;
	padding:0;
	width:295px;
}

	.atp-nav li {
		display:inline-block;
		text-align:center;
		width:90px;
		margin:auto;
	}
	
	.atp-nav a, .atp-nav a:visited{
		color:#4576CB;
		text-decoration:none;
	}
	
	.atp-nav a img {
		border:none;
	}

.atp-title {
	color:#4576CB;
	display:inline-block;
	font-size:31px;
	margin:45px 55px 0 -30px;
	width:195px;
}

	.atp-title-l1 {
		margin-left:25px;
		height:33px
	}
	
	.atp-title-l2 {
		height:33px
	}
	
	.atp-title-l3 {
		margin-left:50px;
		height:33px
	}

a.atp-sierra-club {
	color:red;
	display:inline-block;
	font-size:14px;
}

	a.atp-sierra-club img {
		margin-bottom:10px;
		border:none;
	}

.atp-bio {
}

	.atp-bio-video p {
		color:#FFFFFF;
		font-size:20px;
		height:22px;
		margin:67px auto;
		width:224px;
	}
	

	.atp-bio .MediaItem {
		height:167px;
		padding:12px 0;
	}

	.atp-bio .bio {
		height:167px;
		padding-left:125px;
	}
	
	.atp-bio .MediaItemTitle {
		color:#4576CB;
		font-size:13px;
		display:block;
	}
	.atp-bio .MediaItemDescription {
		padding-right:20px;
		margin-top:10px;
		margin-left:1px;
		width:280px;
		display:block;
	}
	
	.atp-bio .MediaItemThumb {
		background-color:#000000;
		float:right;
		height:167px;
		width:275px;
		border:none;
		display:block;
	}
	
	.carlberg {
		background:url("/images/atp/bio/carlberg.jpg") no-repeat scroll top left #FFFFFF;
	}

	.cote {
		background:url("/images/atp/bio/cote.jpg") no-repeat scroll top left #FFFFFF;
	}
	
	.griffith {
		background:url("/images/atp/bio/griffith.jpg") no-repeat scroll top left #FFFFFF;
	}
	
	.dever {
		background:url("/images/atp/bio/dever.jpg") no-repeat scroll top left #FFFFFF;
	}
	
	.katic {
		background:url("/images/atp/bio/katic.jpg") no-repeat scroll top left #FFFFFF;
	}
	
.atp-gallery-wrapper {
	margin-top:18px;
	margin-bottom:25px;
}

	.atp-gallery-wrapper .MediaItem {
		width:184px;
		height:135px;
		float:left;
		background-color:#000;
	}
	
	.atp-gallery-wrapper .MediaItem:hover {
	}
	
	.atp-gallery-wrapper img.MediaItemThumb {
		width:184px;
		border:none;
		margin:0;
		padding:0;
		-webkit-transform: scale(184px);
		-webkit-transition: all .2s ease-in-out;
	}
	
	.atp-gallery-wrapper img.MediaItemThumb:hover {
		width:350px;
		position:relative;
		margin:-60px 0 0 -83px;
		-webkit-transform: scale(350px);
	}

/*  Calendar Events */

.atp-news-article {
	float:right;
	margin-right:50px;
	width:260px;
}

	.atp-news-article .CalendarEventDescription {
		padding-bottom:7px;
	}
	
	.atp-news-article .CalendarEvents {
		padding:0 10px 0 65px;
	}
	
	.atp-news-article .CalendarEventDescription a {
		text-decoration:underline;
	}

/* END Calendar Events */

a.atp-footer-button {
	display:inline-block;
	height:110px;
	margin:20px 10px 10px;
	width:280px;
	z-index:500;
}

	a.atp-footer-button img {
		border:none;
	}
	
	.atp-footer-button p {
		width:265px;
		margin: 26px auto;
		text-align:center;
		font-size:25px;
	}
	
	.atp-footer-button .blue {
	}
	
	.atp-footer-button .red {
		color:#cd513b;
	}

.small-branch {
	float:right;
	margin-left:-200px;
	z-index:550;
	position:relative;
	margin-top:-15px;
}

.footer-img {
	margin-bottom:-3px;
}

/***********************************************************************/
/*************** END ALTERNATE TRANSPORTATION STYLING ******************/
/***********************************************************************/
