#main { background: url(/images/skin/bg/bg-main.png) repeat-x 0 35px; top: 420px; }

.f-w1 {overflow: hidden; background: url(/images/skin/bg/bg-footer-home.jpg) no-repeat top center;}

/*
.banner-nav {position: absolute; top: 111px; right: 50%; margin-right:-470px;}
	.banner-nav a {float: left; display: block; height: 1px; margin-left: 4px; padding-top: 16px; width: 17px; overflow: hidden; background: url(/images/skin/home/btn-banner.png) no-repeat;}
*/

#home-ctas {
		height: 244px;
		overflow: hidden;
	}
		.home-ctas-contain { width:970px; margin:auto;}
		
		#home-ctas div.cta {
			float: left;
			width: 270px;
			padding-left: 50px;
		}
		
		#home-ctas div.cta:first-child {padding-left: 15px;}
			#home-ctas .cta > a {
				display: inline-block;
				padding: 10px 14px 12px;
				height: 11px;
				border-bottom: 1px solid #286110;
				margin-bottom: 5px;
				font-size: 13px;
				color: #fff;
				text-transform: uppercase;
				text-shadow: 1px -1px #333;
				text-decoration: none;
				font-family: 'GothamBoldRegular', Arial, Helvetica, sans-serif;
				background: url(/images/skin/bg/cta-btn.png) repeat-x;
			}
			/*
			#home-ctas .cta-info {
				overflow: hidden;
				padding-top: 20px;
				position: relative;
				height: 170px;
			}
				#home-ctas .cta-info > div:first-child {background:url(/images/skin/bg/home-cta-sep.png) no-repeat center bottom;margin-bottom: 10px;padding-bottom: 1px;}
				#home-ctas .cta-info.thrd > div:first-child {background: none;}
				#home-ctas .cta-info.scnd > div:first-child {background: none;}
				#home-ctas .cta-info > div:nth-child(2) {}
			*/

			
				/*
				.cta-calendar {float: left; padding: 0 20px 0 0;}
					.cta-calendar span {
						display: block; 
						width: 44px; 
						text-align: center;
						color: #fff;
						text-shadow: 0 -1px #333;
						text-transform: uppercase;
					}
					.cta-month {padding: 4px 0 3px; font-size: 12px; line-height: 12px; height: 12px; background: url(/images/skin/bg/cta-month.png) no-repeat;}
					.cta-day { font-size: 28px; line-height: 20px; height: 28px; background: #49869f;}
				.event-details {
					padding: 1px 0 0;
				}
				.event-details:first-child {
					background: none;
				}
				
				.cta-info > div:nth-child(2) .cta-calendar {}
				.cta-info > div:nth-child(2) .event-details { background:none;}
				.cta-info .event-details:first-child {padding: 0 0 20px;}
					.cta-info .event-details:first-child p {margin: 0; padding: 0 16px; line-height: 30px; font-weight: bold; background: url(/images/skin/bg/cta-eventdetails.png) no-repeat 0 9px;}
					.cta-info.thrd .event-details:first-child p {background: url(../images/skin/bg/cta-eservices.png) no-repeat 0 9px;}
					.cta-info.thrd a { color:#257b52; text-decoration:none;}
					.cta-info.thrd a:hover {text-decoration: underline;}
						.cta-info .event-details:first-child p a {font-weight: normal;}
					.cta-info .event-details > div { background: url(../images/skin/bg/home-cta-sep.png) no-repeat center bottom;}
					.cta-info .event-details > div:last-child { background:none;}
					.cta-title {font-weight: bold;}
				.cta-info > a {
					display: block;
					height: 1px;
					padding-top: 31px;
					overflow: hidden;
					position:absolute;
					bottom:0;
					left:0;
				}
				.cta-info.scnd > a, .cta-info.thrd > a {
					margin: 0 0 0 0;
				}
				

					.cta-info > a:hover {background-position: 0 -32px;}
				

					.cta-council {width: 152px; background: url(/images/skin/bg/cta-btn-council.png) no-repeat;}
					.cta-news {width: 92px; background: url(/images/skin/bg/cta-btn-news.png) no-repeat;}
					.cta-eservices {width: 122px; background: url(/images/skin/bg/all-eservices.png) no-repeat;}
					.cta-events {width: 92px; background: url(/images/skin/bg/cta-btn-events.png) no-repeat;}
				*/


	#video-tour {margin-top: 20px;}	
	#video-tour div:first-child { background:#4a4a4a; color:#fff;font-family: 'GothamBoldRegular', Arial, Helvetica, sans-serif; text-transform:uppercase; width: 275px;letter-spacing: 1px;text-align: center;line-height: 37px;margin-bottom: 6px;}	
	#video-tour div:nth-child(2) { background:#dedede url(/images/skin/bg/vid-icon.jpg) no-repeat 0  center; color:#afafaf; padding:0 0 0 62px;line-height: 48px;}	
		#video-tour div:nth-child(2) a {color:#1f1f1f; padding:0 10px; text-decoration:none;}	
		#video-tour div:nth-child(2) a:first-child { padding-left:3px;}
		#video-tour div:nth-child(2) a:hover {text-decoration: underline;}





.home .w-w2 {background: none;}
.home #header .h-w2 {height: 570px; height: 150px;}
	.home #banner .section-inner {position: relative;}

	.home #page-title {bottom: auto;  width: auto;left: 855px;top: 257px;margin-left: 0px; cursor: pointer;}
	.home .blurb {
		position: absolute; 
		font-size: 34px;
		line-height: 63px;
		font-family: Georgia, "Times New Roman", Times, serif;
		color: #2b93cf;
		padding: 0 15px;
		width: 450px;
		background: url(/images/skin/home/bg-blurb.png) repeat;
		left: 855px;
		top: 295px;

		margin-left: 0;
		cursor: pointer;
		
	}
	.home li:nth-child(2) .blurb { width:390px;}
	.home .blurb.scnd {
		top: 359px;
	}
	.home .blurb-button {
		position: absolute; 
		font-family: Georgia, "Times New Roman", Times, serif;
		left: 855px;
		top: 423px;
		margin-left: 0;
		z-index: 500;
		}
		.home .blurb-button a {background: url(/images/skin/bg/blurb-btn.png) repeat-x; display:block; height:33px;line-height:33px; padding:0 17px;font-size: 14px; color:#056839;font-family: Corbel, Arial, Helvetica, sans-serif; text-decoration:none;}
		.home .blurb-button a:hover { background-position:0 -34px;}

/*
.home #banner .b-w1 ul {height: 763px; width: 100%; left: 0; margin-left: 0;}
.home #banner .b-w1 ul li  {height: 763px; width: 100%; background-position: center top;}
*/
.home #banner .b-w1 ul,
.home #banner .b-w1 ul li  {height: 763px; width: 2650px; background-position: center top; background-repeat: no-repeat;}

.home #content {width: 940px; left: 15px;}
	.home .c-w1 {overflow: hidden; font-size: 0;}
	.home h2 a {text-decoration: none; }
	.home h2 a:hover {text-decoration: underline;}
	.home h2 a:after {content: " »";}
	.home .c-w1 > div {
		display: inline-block; 
		margin-bottom: -300px; 
		padding: 20px 35px 300px 0;
		width: 435px; 
		padding-right: 35px; 
		border-top: 1px solid #e2e2e2; 
		vertical-align: top; 
		font-size: 14px;
	}
	.ie7 .home .c-w1 > div {display: inline;}
	.home .c-w1 > div.odd {border-left: 1px solid #e2e2e2; padding: 20px 0 300px 34px;}
	.home .c-w1 > div:first-child {border-top: 0; padding-top: 0;}
	.home .c-w1 > div.first-odd, .c-w1 > div:nth-child(2) {border-top: 0; padding-top: 0;}


#footer {position: relative; top: 400px;}