body.custom {
	background: #e0dfe3 url('images/01.jpg') ;
	background-size:cover;
	background-position: center;
	background-attachment:fixed;
}

.custom #header_area .menu-main-container li a {
	font-family: Roboto, Arial;
	font-weight: 100;
	font-size:16px;
	height:15px;
}

.custom h2 a {
	font-family: Roboto, Arial;
	font-weight: 300;
	font-size:20px;
}

.custom #header_area .page .menu-main-container li a {
  text-transform: none;
}

.custom #header_area {
	background-image: url('images/navBar.png');
	background-repeat: repeat-x;
	height: 75px;
	padding: 0;
}

.custom #header_area .page {
	
	width: 100%;
	margin: 0;
	padding: 0;
	background: transparent;
}

.custom #header_area .page .menu-main-container {
	float: right;
	display: block;
	padding-top: 0.7em;
}

.custom #header_area .page #logo {
	padding-left: 2.2em;
	padding-top: 0.7em;
}

.custom #content_area .page {
	opacity:.8;
}



.custom #content_area {
	padding-bottom: 25px;
	
}



.custom #footer_area {	
	height: 25px;
	width: 100%;
	
	background-color: #fff;
}

.custom #footer_area .page {
	width:100%;
	margin:0;
	padding:0;
}

.custom #footer_area .page #footer {
	margin:0;
	padding:0;
	padding-right: 1.0em;
	padding-top: .3em;
}


html, .custom {
 height: 100%;
}
.custom .wrapper {
 min-height: 100%;
 height: auto !important;
 height: 100%;
 margin: 0 auto -25px; /* the bottom margin is the negative value of the footer's height */
}
.custom #footer_area, .custom .push {
 height: 25px; /* .push must be the same height as .footer */
}