/*
	HOMEPAGE
	--------
*/

#c {
	width: 960px;
	background: #fff url("/ezstatic/data/overlandsummers/i/bg-sidebar.png") repeat-y 701px top;
	color: #002f65;
}

#b {
	width: 960px;
	background: url("/ezstatic/data/overlandsummers/i/bg-sidebar.png") repeat-y 701px top #002F65;
	height: 42px;
	margin: 0 0 0 0;
}

.r {
	margin: -30px 15px 0 0;
}

.l {
	margin: 25px 0 10px 15px;
}

#home .bds {
	background: none;
}

.btn-social {
	background: url("/ezstatic/data/overlandsummers/i/bg-sidebar-bottom.png") no-repeat 26px top;
}
* html .btn-social {
	background: none !important;
}


h1.heading27511 {
	width: 363px;
	height: 19px;
	background: transparent url("/ezstatic/data/overlandsummers/i/hdrs-homepage.png") no-repeat left top;
	text-indent: -9999em;
}

.homewidget {
	/*
	position: relative;
	 padding: 210px 0 0; */
	width: 248px;
	width: 250px;
	width: 40%;
	margin: 0 30px;	
	float: left;
	display: inline;
	/* background: transparent url("/ezstatic/data/overlandsummers/i/bg-imgrotate.gif") no-repeat left top; */
}

.homewidget img {
	border: 8px solid white;
	margin: 0 0 16px 0;
	box-shadow: 0px 1px 5px #aaa;
	-moz-box-shadow: 0px 1px 5px #aaa;
	-webkit-box-shadow: 0px 1px 5px #aaa;
	-moz-transform:rotate(-3deg);
	-webkit-transform: rotate(-3deg);
}

.homewidget p a {
	color: #002f65;
	border-bottom: 1px dashed #002f65;
}

.homewidget p a:hover {
	text-decoration: none;
	background: #4d89bc;
}

.imgrotate {
		
}

.contentareabody {
	padding: 0 0 30px 0;
}

/*
.homewidget .imgrotate {
	position: absolute;
	top: -40px;
	left: -12px;
}
*/
.programspotlight {
	float: right;
}

#hdr-leaderprofile {
	width: 163px;
	height: 10px;
	font-size: 90%;
	background: transparent url("/ezstatic/data/overlandsummers/i/hdrs-homepage.png") no-repeat 0 -29px;
	text-indent: -9999em;
}

#hdr-programspotlight {
	width: 210px;
	height: 10px;
	font-size: 90%;
	background: transparent url("/ezstatic/data/overlandsummers/i/hdrs-homepage.png") no-repeat 0 -49px;
	text-indent: -9999em;
}

/*
	HOMEPAGE SLIDESHOW
	------------------
*/
#slideshow {
	width: 960px;
	height: 440px;
	overflow: hidden;
	position: relative;
	background: #c2c2c2;
}
#slideshow img {
	min-width: 960px;
}

ul.slideshowlist {
	list-style: none;
	margin: 0;
	padding: 0;
}

ul.slideshowlist li img {
	position: absolute;
	top: 0;
}

