@charset "UTF-8";



/* Layout (global rules for all sizes) */



body { margin: 0px; padding: 0px; }

header a.logo2 { display: block; position: absolute; background-position: 0px 0px; background-repeat: no-repeat; }



nav {

	width: 100%;

	display: block;

	position: absolute;

	background-color: #80A8C4;

}



/* Layout Large Screens (default for older browsers) */



header { height: 190px; background-color:#FFF ) no-repeat right 0px; }

header a.logo2 {

	width: 166px;

	height: 189px;

	top: 0px;

	right: 0px;

	background-image: url(../images/LPGALogoLG.png);

}



article { padding: 60px 20px 10px 20px; }

.location{
	Width: 20%;
	Padding: 10px;
	Float: left;	
}
.location p { line-height: 1.2em; font-size: .9em; margin-bottom: .5em; }


.titleContainer .title {width: 50%; float: left;}

.introContainerMain{
	width: 100%;
	margin: auto;
}

.introContainer{
	width: 50%;
	margin: auto;
	
	
	
}


.promo_containerSingle { padding: 0px; }

.promo_containerSingle .promo {

	width: auto;

	float: none;

	padding: 0px 0px 5px 0px;

	background-position: 5px 5px;

	border-top: 1px solid #ccc;

}

.promo_containerSingle .promo .content { padding: 0px 20px 5px 100px; }


.promo_container { padding: 0px 0px 15px 20px; }

.promo_container .promo { width: 33%; float: left; background-position: 0px 3px; }

.promo_container .promo .content { padding: 0px 30px 0px 100px; }





nav { top: 190px; }

nav a { margin: 12px 0px 10px 20px; }





@media screen and (max-width: 990px) {

	footer { padding-left: 20px; }

}
