/* @override http://bluepractice.com/enervault/wp-content/themes/H5/style.css */

/*
Theme Name: H5
Theme URI: http://diggingintowordpress.com/
Description: A minimalist WordPress template theme built with HTML 5.
Version: 1.0
Author: Jeff Starr
Author URI: http://perishablepress.com/
Tags: minimalist, template, html5

	H5 v1.0
	http://diggingintowordpress.com/

	This theme was lovingly designed and developed by Jeff Starr, 
	who blogs at perishablepress.com and designs at monzilla.biz.

	The CSS, HTML and design is released under GPL:
	http://www.opensource.org/licenses/gpl-3.0.html
*/

* {
	margin: 0;
}

html, body {
	height: 100%;
}

#wrapper {
	min-height: 100%;
	height: auto !important;
	height: 100%;
	margin: 0 auto -60px; /* the bottom margin is the negative value of the footer's height */

}

/* == BASICS == */

body {
	background-image: url(images/background.jpg);
}

p {
	line-height: 28px;
	margin-top: 15px;
}

ul {
	list-style: none;
	padding: 0;
	margin: 0;
}

#wrapper {
	-webkit-font-smoothing: antialiased;
	color: #7f7f7f;
	font-family:"Rockwell W01";
	font-weight: normal;
}

#border {
	border-top: 5px solid #7f7f7f;
	width: 100%;
	height: 5px;
}

#body {
	min-height: 100%;
	width: 960px;
	margin: auto;
	position: relative;
	margin-bottom: 150px;
}

header>h1 {
	font-size: 72px;
	display: inline-block;
	float: left;
	margin-bottom: -10px;
}
header {
	padding-top: 20px;
	display: block;
	height: 100px;
	width: 960px;
	margin: 10px auto;
	position: relative;
}
header>h2 {
	font-size: 18px;
	font-style: italic;
	color: #7f7f7f;
	clear: both;
}
header #nav {
	font-family: "Rockwell W01 Bold";
	text-transform: uppercase;
	display: block;
	width: 570px;
	float: left;
	visibility: visible;
}
header #nav .sub-menu {
	text-transform: none;
}
.menu-main-container {
	margin-top: 50px;
}
#logo {
	float: left;
}
#menu-main .current-menu-item > a, #menu-main .current-menu-ancestor > a {
	color: #66a7b9;
	border-bottom: 4px solid #66a7b9;
}
/*
#menu-main .current-category-ancestor a, #menu-main .current-menu-parent a {
	color: #66a7b9;
	border-bottom: 4px solid #66a7b9;
}
*/
header #nav ul {
	display: block;
	padding: 0;
	margin: 0;
	list-style: none;
}
header #nav ul li {
	float: left;
	margin-left: 38px;;
}
header #nav .sub-menu {
	display: none;
	z-index: 100;
	background: #fff;
}
header #nav li:hover .sub-menu {
	display: block;
	width: 250px;
	position: absolute;
}
header #nav li:hover .sub-menu li {
	float: left;
	margin: 0;
	padding: 10px 20px;
	width: 210px;
}
header #nav .sub-menu li:hover {
	border-left: 4px solid #ccc;
}
/* == LINKS == */

a:link, a:visited {
	text-decoration: none;
	color: #76a776;
	}
a:hover, a:active {
	text-decoration: none;
	color: #76a776;
	}

/* == HEADER == */



/* == POSTS == */


/* == NAVIGATION == */

/* == COMMENTS == */


/* == SIDEBAR == */


/* == FOOTER == */

footer, .push {
		height: 60px;
		clear: both;
}

footer {
	background: #76a776;
	width: 100%;
	-webkit-box-shadow: 0px 0px 5px #555;
	-moz-box-shadow: 0px 0px 5px #555;
	box-shadow: 0px 0px 5px #555;
	background: #537653; /* old browsers */
	background: -moz-linear-gradient(top, #537653 0%, #73A373 100%); /* firefox */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#537653), color-stop(100%,#73A373)); /* webkit */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#537653', endColorstr='#73A373',GradientType=0 ); /* ie */
}

article img {
	background: white;
	border: 1px solid #e0e0e0;
	padding: 5px;
	float: inherit;
}

.bio img {
	float: left;
	margin-right: 20px;
	margin-top: 7px;
	margin-bottom: 10px;
}

.management.partners {
	width: 100%;
}

.management img {
	max-width: 100px;
	height: auto;
	float: left;
	margin-right: 15px;
	top: 8px;
	position: relative;
}

.management.awards img {
	max-width: none;
	height: auto;
	float: left;
	margin-right: 15px;
	top: 8px;
	position: relative;
}

.management.awards.partners img {
	width: inherit;
	height: inherit;
	max-width: inherit;
	max-height: inherit;
}

.rightcol {
	width: 400px;
	float: right;
}

.rightcol p {
	width: 100%;
	word-wrap: break-word;
}

.leftcol {
	margin-top: 30px;
	float: left;
}

.leftcol img {
	max-width: 180px;
}

.management.applications img {
	max-width: 250px;
}

.management h3, advi {
	font: 24px "Rockwell W01 Bold" !important;
	display: inline-block;
	margin-top: 30px !important;
}

.management h4 {
	margin-bottom: 10px !important;
	font: 18px "Rockwell W01 Italic" !important;
}

aside.down {
	top: 360px !important;
}

.push h1 {
}

.target h4 {
	margin-bottom: 10px !important;
	font: 18px "Rockwell W01" !important;
}

.push>article {
	margin-bottom: 10px;
	margin-top: 10px;
}

.target img {
	max-width: 200px;
	height: auto;
	float: left;
	margin-right: 15px;
	margin-bottom: 10px;
	top: 8px;
	position: relative;
}

#footer_wrap {
	width: 960px;
	margin: auto;
}

#copyright {
	display: inline-block;
	font-size: 12px;
	color: #344c34;
	float: left;
	height: 100%;
	line-height: 60px;
}

#brand {
	background: url(images/brand.png) no-repeat;
	width: 200px;
	top: 13px;	
	height: 40px;
	float: right;
	margin-top: 12px;
}

/* == SEARCH == */

label[for=s] {
	display: none;
	}

#wide {
	display: inline-block;
}
h1, h2, h3, h4, h5 {
	color: #66a7b9;
	font-weight: normal;
	font-family:"Rockwell W01";
	margin: 0;
	padding: 0;
}
#wpadminbar {
	display: none !important;
}

h3 {
	font-family:"Rockwell W01 Bold";	
}

h1 strong, h2 strong, h3 strong, h4 strong, h5 strong {
	font-weight: normal;
	font-family:"Rockwell W01 Bold";
}

.lg_gallery {
	position: relative;
	display: inline-block;
	margin-bottom: 340px;
}

section {
	display: inline-block;
}

.lg_gallery div img {
	border: 1px solid #e0e0e0;
	padding: 5px;
}

.lg_gallery div .caption {
	color: white;
	position: absolute;
	min-width: 520px;
	max-width: 520px;
	min-height: 60px;
	top: 190px;
	left: -10px;
	padding-top: 20px;
	padding-bottom: 20px;
	padding-left: 50px;
	padding-right: 40px;
	font: normal 22px "Rockwell W01 Bold";
	text-shadow: #555 1px 1px 0;
	background: url(images/slider_back.png) no-repeat;
}
.caption span {
	display: inline-block;
	line-height: 25px !important;
}

#sidebar #corner_fold {
	width: 9px;
	height: 9px;
	position: absolute;
	top: 0px;
	left: 1px;
	background: url(images/corner_fold.png) no-repeat;
}

#narrow p {
	width: 625px;
	float: right;
}

#narrow .management p {
	width: inherit;
	float: inherit;
}

.management h3 {
	display: block;
	max-width: 500px;
}

#narrow article, .pageout h3, .pageout h2, .pageout#narrow ul {
	width: 625px;
	float: right;
}

.pageout h2 {
	margin-top: 18px;
	font-family: "Rockwell W01 Bold" !important;
}

#home-left h2, #home-right h2 {
	font-family: "Rockwell W01 Bold" !important;
}

#narrow.invest {
	width: inherit;
}

.invest h3 {
		margin-top: 40px !important;
		font: normal 24px "Rockwell W01 Bold" !important;
}

.pageout h3 {
	margin-top: 40px;
}

.pageout#narrow ul {
	margin-top: 10px;
	list-style: disc;
	line-height: 28px;
}

.pageout#narrow ul li {
	margin-left: 20px;
}

.pageout article {
	width: inherit !important;
}

#narrow article h3 {

}

#sidebar {
	float: left;
	width: 275px;
}

#sidebar.bio {
	float: left;
	position: absolute;
	top: 30px;
	width: 275px;
}

article.bio {
	margin-top: 20px;
}

.bio li.menu-item-39 a {
	color: white !important;
	height: 56px !important;
	position: relative !important;
	left: -10px !important;
	padding-left: 40px !important;
	display: inline-block !important;
	width: 308px !important;
	background: url(images/menu-back.png) no-repeat 0 7px !important;
	line-height: 60px !important;
	text-shadow: #555 1px 1px 0 !important;
}

.bio li.menu-item-39 {
	font: normal 28px/0 "Rockwell W01 Bold";
	border-top: 1px solid #e0e0e0;
	height: 60px !important;
}

#sidebar div.autonav-widget-container ul {
	border: 1px solid #e0e0e0;
}

#sidebar div.autonav-widget-container ul>li:first-of-type {
	border: none !important;
}

#sidebar div.autonav-widget-container ul>li {
	font: normal 28px/0 "Rockwell W01 Bold";
	border-top: 1px solid #e0e0e0;
	height: 50px;
	background: white;
}

#sidebar div.autonav-widget-container ul li a {	
	color: gray;
	font-size: 18px;
	line-height: 49px;
	padding-left: 30px;

}

#sidebar div.autonav-widget-container ul>li.current-menu-item {
	height: 60px !important;
	font: normal 28px/0 "Rockwell W01 Bold";
	border-top: 1px solid #e0e0e0;
}

#sidebar div.autonav-widget-container ul li.current-menu-item a {
	color: white;
	height: 56px;
	position: relative;
	left: -10px;
	padding-left: 40px;
	display: inline-block;
	width: 308px !important;
	background: url(images/menu-back.png) no-repeat 0 7px;
	line-height: 60px;
	text-shadow: #555 1px 1px 0;

}
#sidebar div.autonav-widget-container h3 {
	display: none;
}
#slide {
	display: block;
	height: 330px;
}

#home-left {
	float: left;
	width: 35%;
}

#home-right {
	float: right;
	width: 60%;
}

iframe {
	border: 1px solid #e0e0e0;
	padding: 5px;
}

.textwidget {
	display: inline-block;
}

h2.widgettitle {
	font: normal 24px "Rockwell W01 Bold";
	margin-top: 20px;
}
.textwidget p {
	margin-top: 10px;
	width: 275px !important;
	
}

#post-11 #sidebar {
	top: 348px;
}

#post-11 iframe {
	position: relative;
	left: -10px !important;
	float: inherit;
	margin-bottom: 20px;

}

.category h3 {
	font: normal 16px "Rockwell W01";
	margin-top: 20px;
}

.category #narrow h1 {
	font: normal 24px "Rockwell W01 Bold";
	padding-left: 335px;
	margin-top: 30px;
	margin-bottom: 20px;
}

#narrow {
	margin-bottom: 50px;
	width: 100%;
}

.category #sidebar {
	top: 30px;
}

.news-content h1 {
	font-size: 24px;
}
.news-content h4 {
	font-size: 18px;
}
#post-459 h5 {
	margin-top: 15px;
	float: right;
	width: 625px;
	font-size: 17px;
}
#post-459 p {
	margin: 0;
}
/* == ELEMENTS == */

/* a place for misc. styles */
#sidebar.applications {
	top: 0;
}
.turlock p {	
	margin-top: 0px;
	margin-bottom: 30px;
	line-height: 22px;
}
.turlock em {
	font-size: 14px;
}
.turlock-logo {
	float: right;
	margin-top: 90px;
}
#home-left li {
	list-style: disc;
	margin: 10px 0;
	line-height: 22px;
}
#narrow.board {
	width: 100%;
}
#narrow.board article {
	width: 65%
}
#narrow.board article h1 {
	font: normal 24px "Rockwell W01 Bold";
	margin-top: 30px;
	margin-bottom: 20px;
}
#narrow.board #sidebar {
	position: relative;
	float: left;
	top: 0;
	width: 30%;
	margin-top: 30px;
}
#narrow #sidebar p {
	width: auto;
	margin: 0;
	float: none;
}
#narrow #sidebar li {
	margin: 10px 0 0 0;
}
#banner {
	width: 100%;
}
#banner img {
	
}
.entry-content {
	float: right;
	width: 625px;
}
.page-slogan h2 {
	font: normal 24px "Rockwell W01 Bold";
	margin-top: 20px;
}
.entry-content h5 {
	font-size: 18px;
}
.page-id-459 .entry-content p {
	margin: 0;
	margin-bottom: 15px;
}
/* == ALL YOUR CODE ARE BELONG TO POETRY == */

/*  --- Sebo Edit - March 4th 2015 ---  */
.contact-page-slogan {
  background-color: #F5F5F5;
  border: solid 2px #76A776;
  padding: 0 0 10px 15px;
  border-radius: 5px;
}
.contact-page-slogan h2 {
	padding-top: 8px;
}
ul.about-us {
  list-style: inherit;
  padding-left: 40px;
  padding-top: 170px;
}
.entry-content h1.contact-heading {
	padding-top: 20px;
}