body 			{ background: url(../images/bg-foundation.jpg); }
.logo 			{ background: url(../images/logo-foundation.png) no-repeat; }
.header			{ background: rgba(0, 0, 0, 0.6) url(../images/header-bg-foundation.png) repeat-x;  }


a { color: #fff; text-decoration: none; line-height: inherit; }
a:hover { color: #FFF; }
a:focus { color: #FFF; outline: none; }

.main blockquote   { border-left: 5px solid #140638; }
.content h1.title  span { color: #706EAA;}
.content a { text-decoration: underline; }

.sidebar .archives li:before 	{  color: #706EAA ; }

.main-menu > li.menu_parent:hover							{ background: transparent url('../images/nav-bg-foundation.png') center; }
.main-menu > li:hover, .main-menu > li.current_page_item	{ background-color: #303150; }
.main-menu > li > ul 										{ background: #303150;}
.main-menu > li > ul > li:hover								{ background-color: #7567AB; }

.footer-container { background-color: #303150;  }

@media only screen and (max-width: 767px) {
		body 	{ background: url('../images/bg-mobile-foundation.jpg');  }
		.logo 	{ background-position: center;  }
		.header { border-top: 0px; border-bottom: 0px; margin: 10px 0; }
		.mobile-menu ul { background-color: #303150;}	
		.mobile-menu li { background-image: url('../images/mobile-arrow-foundation.png'); }	
		.header			{ background-image: none; background-color: transparent; }													
}	

body .gform_wrapper .gform_footer input[type=submit]:hover				{ color: #2F137C; }