body {}
html { overflow-y: scroll;}
h1, h2 {font-family: 'Cabin Condensed', sans-serif;}
h1, h2, h3, h4 {color:#222;}
h1 {letter-spacing: -1px; font-size:32px !important; margin:0 0 .692em 0; line-height: normal !important;}
h2 {font-size:26px !important; margin:0 0 .5em 0 !important; font-weight:normal !important; line-height: normal !important;}
h3 {letter-spacing: -1px; font-size:20px; margin-bottom:.5em;}
hr {border-top:#d1d1d1 dotted 1px;border-bottom:#fff solid 1px;border-left:#fff solid 1px;border-right:#fff solid 1px; margin:3em 0;}
small {font-size:11px; font-style: italic; line-height: 11px}

/* Sturcture */
#container {width:100%; background:#fff;}
#hd {background:#52668d; position:fixed; z-index: 1000; height:60px; width:100%; top:0;}
#hd .container, #ft .container, #page {width:960px; margin:auto;}
#hd li.widget {margin:0;}
#page {}
#hd ul, #ft ul {list-style-type: none !important; margin:0; padding:0;}
.post_box, .no_sidebars .post_box {margin:0; padding:0;}
#content_box {padding-top:100px;}
#content {border-bottom:#d1d1d1 dotted 1px; padding-bottom:2em;}
#footer {padding:0;}
#content ul {list-style-type: none; padding:0; margin:0 0 1.571em 0;}
#content li {background:url(images/bullet.gif) no-repeat 0 6px; padding-left:20px;}

/* Image Replactment */
.ir {display:block; text-indent:-999em; overflow:hidden; background-repeat: no-repeat;}

/* The Magnificent CLEARFIX j.mp/phayesclearfix */
.clearfix:after  { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.clearfix { zoom: 1; }

/* Zero out Menu */
ul.menu {border:none;}
.menu a, .menu a:hover, .menu .current a {background:none !important; border:none !important; letter-spacing:normal; text-transform:none;}

/* Social Media Links */
.social-media {border-top:#ccc solid 1px; border-bottom:#ccc solid 1px; padding-top:12px;}

/* Header */
#hd .menu li {float:left; margin:0 0 0 20px;}
#hd .menu a {display:block; padding: 18px 0 0 0; font-family: 'Cabin Condensed', sans-serif; font-size:18px; color:#fff;}
#hd .menu a:hover {color:#12111C;}
#hd .menu .current-menu-item a {color:#fff; cursor: default;}
#hd .navigation {float:right;}
#hd h1 {float:left; background:url(images/header-logo.png); width:234px; height:27px; margin:17px 0 0 0;}

/* Sub Menu */
ul.sub-menu {background:#ccc;}
.menu ul a {padding:0 !important;}
.menu ul li {margin:0 !important; padding:0 !important; width:auto !important;}

/* Home */
.home-pics {}
.home-pics ul {list-style-type: none; margin:0; padding:0;}
.home-pics li {display:block; float:left; margin-right:4px; margin-bottom:4px; background:#f7f7f7;}
.home-pics li.last {margin-right:0;} 
.pic-narrow {background:#ccc; width:190px; height:217px;}
.pic-wide {background:#ccc; width:381px; height:217px;}

.pic-one {width:190px; height:217px; background-image: url(images/pic-1.gif)}
.pic-two {width:381px; height:217px; background-image: url(images/pic-2.jpg);}
.pic-three {width:381px; height:217px; background-image: url(images/pic-3.gif);}
.pic-four {width:381px; height:217px; background-image: url(images/pic-4.gif);}
.pic-five {width:381px; height:217px; background-image: url(images/pic-5.jpg);}
.pic-six {width:190px; height:217px; background-image: url(images/pic-6.jpg)}
.pic-seven {width:381px; height:217px; background-image: url(images/pic-7.jpg);}
.pic-eight {width:190px; height:217px; background-image: url(images/pic-8.jpg)}
.pic-nine {width:381px; height:217px; background-image: url(images/pic-9.jpg);}

/* Waterflood */
.waterflood {width:960px; height:540px; background:url(images/waterflooding.jpg) no-repeat; margin-bottom:2em;}
.waterflood h1 {margin:0;}
.waterflood p {width:600px;}

/* Land Lease */
.utica {width:960px; height:350px; background:url(images/utica.jpg) no-repeat; margin-bottom:2em;}
.utica p {width:500px; padding-left:30px; color:#111;}
.utica h1 {margin:0; padding: 20px 0 0 30px;}
.landowners {width:960px; height:255px; background:url(images/land-owner.jpg) no-repeat; margin-bottom:3em;}
.landowners p {width:460px; float:right; padding-top:40px;}

/* Environment */
.community {width:960px; height:380px; background:url(images/environment.jpg) no-repeat;}
.community h1 {text-align:center; line-height: normal;}

/* Extras */
#extras {padding:50px 0;}
#extras .column {float:left; width:240px; margin-right: 30px; padding-left:60px;}
#extras .last {margin:0;}
#extras p {font-size:12px; line-height: 1.571em;}
#extras .column h3 {margin-bottom:0; line-height: 1.571em;}
#extras .photo-gallery {background:url(images/icon-photo-gallery.png) no-repeat 0 4px;}
#extras .operations {background:url(images/icon-map.png) no-repeat 0 4px;}
#extras .environment {background:url(images/icon-environment.png) no-repeat 0 4px;}

/* Footer */
#ft, #ft a {color:#7f7d93; font-family: Arial, Helvetica,sans-serif; }
#ft, #ft p, #ft li {font-size:12px;}
#ft h3 {font-weight:bold; margin-bottom:0; font-size:14px; letter-spacing: normal; color:#7F7D93;}
#ft .menu li {float:none; margin-bottom:.5em;}
#ft .menu a {padding:0;}
#ft .menu a:hover, #ft a:hover {color:#fff;}
#ft .widget_nav_menu {width:180px; float:left; margin-left:40px;}
#ft .address {width:159px; float:left; background:url(images/logo-footer.png) no-repeat 0 5px; padding-left:67px;}
#ft .copyright {float:right;}
#ft .container {margin:50px auto; background:url(images/footer-divider.png) repeat-y;}
#ft li.widget {margin-bottom:0; line-height: normal;}
#ft p {margin-bottom:1em;}

/* Next GEN */
.ngg-gallery-thumbnail img {margin:10px !important; padding:5px !important;}
.ngg-gallery-thumbnail {margin:0 !important;}
.ngg-galleryoverview p, .ngg-galleryoverview br {display:none;}

/* Contact */
p.address {line-height:normal;}

/* Google Map */
#map_canvas { width: 960px; height: 600px; }

/* Form Styles */
form ul {list-style-type: none !important; margin:0 !important; padding:0 !important;}
form li {padding:0 !important; background:none !important;}
form br {display:none;}
label {font-size:12px; font-weight:bold;}
input, textarea {background:#f1f1f1; border:#d1d1d1 solid 1px !important; padding:10px !important; -moz-border-radius: .3em; -webkit-border-radius: .3em; border-radius: .3em;}
textarea {width:95%;}
.ginput_left label, .ginput_right label {display:block; font-weight:normal; font-size:11px;}
.ginput_left {float:left; width:46.5%;}
.ginput_right {float:right; width:46.5%;}
.ginput_left input, .ginput_right input {width:90%;}
.ginput_container:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.ginput_container { zoom: 1; }
.gfield {margin-bottom: .5em;}
.validation_error {padding:10px 10px 10px 55px; font-weight:bold; line-height: normal; margin-bottom:.5em; background:#ffffd3 url(images/alert-icon-med.png) no-repeat 10px 10px; border:#fdb960 solid 1px; min-height:30px;}
.gfield_error input, .gfield_error textarea {background:#fcd5d5; border:#fb7777 solid 1px !important;}
.validation_message {height:16px; font-size:12px; font-weight:bold; background:url(images/error-icon.png) no-repeat; line-height: normal; padding-left: 25px; color:#d50303; margin-top:.5em; padding-top:2px;}
input.button {background:#52668D; border:#52668D solid 2px !important; font-weight:bold; cursor: pointer; width:25%; color:#fff;}
#gforms_confirmation_message {border:#797979 solid 4px; padding:100px 20px 20px 20px; text-align: center; font-size:16px; background:url(images/logo-small.png) center 0px no-repeat; line-height: normal; -moz-border-radius: .3em; -webkit-border-radius: .3em; border-radius: .3em;}
.gfield_radio input {width:25px; border: none !important; background:none;}
.gfield_radio label {font-weight:normal;}


/* Column Shortcode Layout */
.one_half{ width:48%; }
.one_third{ width:30.66%; }
.two_third{ width:65.33%; }
.one_fourth{ width:22%; }
.three_fourth{ width:74%; }
.one_fifth{ width:16.8%; }
.two_fifth{ width:37.6%; }
.three_fifth{ width:58.4%; }
.four_fifth{ width:67.2%; }
.one_sixth{ width:13.33%; }
.five_sixth{ width:82.67%; }
.one_half,.one_third,.two_third,.three_fourth,.one_fourth,.one_fifth,.two_fifth,.three_fifth,.four_fifth,.one_sixth,.five_sixth{ position:relative; margin-right:4%; float:left; }
.last{ margin-right:0 !important; clear:right; }
.clearboth {clear:both;display:block;font-size:0;height:0;line-height:0;width:100%;}





