#headerwrap {
	text-align:			center;	
}

#headerwrap p {
	position:			relative;
	left:				auto;
	bottom:				auto;
}

.findermap #headerwrap p {
	display:			none;	
}

.link-home {
	width:				250px;
	height:				100px;
	
	margin:				0 auto;
	opacity:			1;

	background-image:	url('../images/logo_apbg_stacked.png');
}

#catnavwrap {
	height:				auto;

	padding:			10px 0 0 0;
}

.findermap #catnavwrap {
	display:			none;	
}

#catnavwrap li {
	width:				50%;
}

#catnavwrap a,
#catnavwrap a:link,
#catnavwrap a:visited {
	margin-bottom:		4%;
}

#bannerwrap {
	display:			none;
}

#navwrap {
	position:			relative;
	top:				auto;
	left:				auto;
}

.findermap #navwrap {
	display:			none;
}

#mainwrap,
.home #mainwrap,
.findermap #mainwrap {
	padding:			0 !important;
}

.home #primary li,
#primary .highlight li {
	width:				100%;

	margin:				2% 1%; 
}

.findermap #secondary {
	position:			relative;
	top:				auto;
	right:				auto;
}

.findermap #secondary .listingheader,
.findermap #secondary article {
	width:				auto;
}

.findermap #secondary .listingheader {
	height:				40px;
	
	line-height:		40px;
}

.findermap #secondary .listingheader h3 {
	line-height:		40px;
}

.findermap #secondary .listingheader a,
.findermap #secondary .listingheader a:link,
.findermap #secondary .listingheader a:visited {
	top:				10px;
}

#mapsearch {
	position:			relative;
	top:				auto;
	right:				auto;
	
	margin:				0;
	width:				100%;

	text-align:			left;
	
	border-top:			1px solid rgb(3,146,71);
}

#mapsearch input[type=submit] {
	float:				right;
}

#gmap,
#locationmap {
	margin:				0;
	width:				100%;
	height:				320px !important;
}

.page-template-template-members-list #primary article.apbgmember {
	float:				none;
	margin:				2% 2% 5% 2% !important;
	width:				auto;
}

.findermap #secondary {
	height:				200px !important;
}

#footerwrap {
	padding:			10px 0;
}

.findermap #footerwrap {
	display:			none;
}

	
#footerwrap .widget p {
	line-height:		120%;
}