@charset "UTF-8";

/* Layout (global rules for all sizes) */

body { margin: 0px; padding: 0px; }
header a.logo { display: block; position: absolute; background-position: 0px 0px; background-repeat: no-repeat; }
nav {
	width: 100%;
	display: block;
	position: absolute;
	background-color: #fff;
}

/* Layout Large Screens (default for older browsers) */

header { height: 120px; background: url(../images/banner_large.png) no-repeat right 0px; }
header a.logo { width: 125px; height: 120px; top: 0px; left: 0px; background-image: url(../images/logo_roe_125x120.png); }

article { padding: 50px 20px 10px 20px; }

.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 70px; }


nav { top: 120px; }
nav a { margin: 14px 0px 0px 20px; }


footer {
	font-size: 0.85em;
	line-height: 1.25em;
	color: #d1d3d4;
	background-color: #006274;
	padding: 2px 10px 2px 20px;
}





@media screen and (max-width: 990px) {
	footer { padding-left: 20px; }
}




