@media all and (min-width: 740px) and (min-device-width: 740px), (max-device-width: 800px) and (min-width: 740px) and (orientation: landscape) {
  _uppercase { text-transform: uppercase; }
  _box { background: none repeat scroll 0% 0% white; border: 1px solid rgb(229, 237, 241); }
  _morelink { color: rgb(102, 102, 102); font-family: Helvetica,Arial,sans-serif; text-transform: uppercase; font-weight: bold; text-decoration: none; display: block; clear: both; padding: 12px 0px; }
  _morelink:after { content: " >"; }
  _morelink:hover, _morelink:focus { text-decoration: underline; }
  _reg_header { font-family: Helvetica,Arial,sans-serif; font-weight: bold; color: rgb(102, 102, 102); }
  _rounded, _button, _select_accent { border-radius: 5px; }
  _button { text-transform: uppercase; text-shadow: none; font-family: Helvetica,Arial,sans-serif; font-size: 1.2em; font-weight: normal; background: none repeat scroll 0% 0% rgb(153, 153, 153); color: white; text-decoration: none; padding: 7px 24px; border-width: medium medium 1px; border-style: none none solid; border-color: -moz-use-text-color -moz-use-text-color rgb(254, 162, 0); -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; transition: all 0.3s ease 0s; }
  _button:hover, _button:focus { background: none repeat scroll 0% 0% rgb(254, 162, 0); }
  _select_accent { background: -moz-linear-gradient(center top , rgb(214, 137, 0) 0%, rgb(246, 157, 0) 14%) repeat scroll 0% 0% transparent; width: 100%; padding-left: 10px; font-size: 1.4em; line-height: 1.4; height: 30px; color: white; border: 2px solid white; -moz-appearance: none; }
  _select_accent option { color: black; }
  #zone-branding-wrapper { height: 88px; margin-top: 43px; }
  #zone-branding-wrapper .logo-img { text-align: left; margin-top: 26.4px; }
  #zone-branding-wrapper #logo { width: auto; }
  #main-menu { margin: 12px 0px 0px; display: inline; float: left; }
  #main-menu li { float: left; display: inline; }
  #main-menu li.first { margin-top: 0px; }
  #main-menu a { display: block; width: auto; margin: 0px 12px 12px 0px; font-size: 1.8em; padding: 15.6px 24px; }
  #main-menu .last a { margin-right: 0px; }
  #main-menu a.active { background: none repeat scroll 0% 0% rgb(254, 162, 0); box-shadow: 0px 5px 5px 1px rgba(0, 0, 0, 0.15) inset; }
  #zone-postscript-wrapper { position: absolute; top: 0px; height: 43px; width: 100%; }
  #zone-postscript-wrapper #social_media_links { position: absolute; top: 235px; right: 0px; }
  #zone-postscript-wrapper #search-block-form { width: 256px; position: absolute; right: 0px; top: 72px; }
  #zone-postscript-wrapper #search-block-form #edit-search-block-form--2 { width: 84%; padding-top: 5px; }
  #zone-postscript-wrapper #search-block-form .form-submit { top: 0px; }
  #zone-postscript-wrapper #block-menu-menu-meta-nav ul { float: right; margin-top: 8.4px; }
  #zone-postscript-wrapper #block-menu-menu-meta-nav ul a { margin-left: 12px; }
  #zone-footer-wrapper { background: url(acc732d8d90e363035f39c47697b81315f13b259.png)  no-repeat scroll 50px -710px rgb(239, 232, 219); }
  #zone-footer-wrapper #block-block-17 { padding-bottom: 0px; margin: 0px; }
  #zone-footer-wrapper #block-block-17 .content div { width: 33%; display: inline-block; vertical-align: top; padding-bottom: 0px; margin-bottom: 0px; }
  #zone-footer-wrapper #block-menu-secondary-menu, #zone-footer-wrapper #block-block-18 { margin-top: 12px; }
  #block-menu-secondary-menu .menu, #block-block-18 { float: right; }
  .front #search-block-form { margin-top: 0px; }
  #zone-content-wrapper, .front #zone-user-wrapper { background: url(0b14329a2a7780422c44dd8b86526d304ebf8d4b.png)  no-repeat scroll -15px bottom transparent; }
  .front #zone-content-wrapper { background: none repeat scroll 0% 0% transparent; }
  .three-column #region-content { margin-left: 250px; margin-right: 10px; }
  .three-column #region-sidebar-first { margin-left: -710px; }
  .front #region-content { margin-left: 400px; margin-right: 12px; }
  .front #region-sidebar-first { margin-left: -665px; }
  #zone-footer-wrapper { background: url(acc732d8d90e363035f39c47697b81315f13b259.png)  no-repeat scroll 150px -710px, url(acc732d8d90e363035f39c47697b81315f13b259.png)  no-repeat scroll 89% -135px rgb(239, 232, 219); }
  #links_contianers_outer { margin-top: 24px; }
  .region-sidebar-second .block h3 { font-size: 3em; letter-spacing: -0.07em; padding-bottom: 18px; }
  .subpage_listing img { width: 28.5%; display: inline-block; float: left; max-width: 394px; margin: 12px 12px 12px 0px; }
  .subpage_listing h3 { margin-left: 34.5%; }
  .front .spotlight-ul .field-name-field-spotlight-video { float: right; width: 556px; }
  .front .spotlight-ul .field-name-field-spotlight-video iframe { width: 100%; height: 307px; }
  #state-block-wrapper { margin-bottom: 12px; }
  #state-block-wrapper .hp_state h2 { padding-top: 123px; background: url(669b558645c5cea844c3793d7913ead3d6478566.png)  no-repeat scroll center top transparent; margin-top: -7px; }
  #state-block-wrapper #pennsylvania h2 { background-position: center -200px; }
  #state-block-wrapper #texas h2 { background-position: center -400px; }
  #state-block-wrapper #ohio h2 { background-position: center -600px; }
  #state-block-wrapper #louisiana h2 { background-position: center -800px; }
  #state-block-wrapper #colorado h2 { background-position: center -1000px; }
  #state-block-wrapper form { top: 140px; }
  .page-node-109 .zone-content, .page-node-5 .zone-content { padding-top: 151px; background: url(60b1d81f010977a065532125cd0f842ef72a25c0.jpg)  no-repeat scroll 10px top transparent; }
  .page-node-5 .zone-content { background-image: url(f45295d005c8c68a8b4de69e075eb401ffcf868a.jpg) ; }
  .region-sidebar-second .media-gallery h3 { background: url(fb9ed57b6e87c22e5e860aadc30b2fd719bda4f6.png)  no-repeat scroll 175px -290px transparent; }
  .view .field-name-field-infographic-image, .view .field-name-field-print-ad-image { float: left; margin: 0px 12px 12px 0px; }
  .field-name-field-photo-gallery-images { width: 40%; float: left; margin: 0px 12px 12px 0px; }
  .field-name-field-photo-gallery-images:nth-child(2n+1) { clear: both; }
  #shale_map_inter { display: block; }
  #banner-cycle-controls { position: absolute; right: 0px; top: 0px; z-index: 1000; margin: 0px; left: auto; }
  .front .spotlight-ul h2 { max-width: 76%; }
  .front .spotlight-ul .field-name-field-spotlight-link a { width: 30%; }
  .front .spotlight-ul .field-name-field-spotlight-video { float: right; width: 320px; margin-left: 12px; }
  .front .spotlight-ul .field-name-field-spotlight-video iframe { width: 100%; height: 176px; }
  #state-block-wrapper { position: relative; }
  #state-block-wrapper #hp_state_content { border-top: 2px dotted rgb(229, 237, 241); }
  #state-block-wrapper .hp_state h2 { margin-bottom: 72px; padding-top: 12px; }
  #state-block-wrapper form { position: absolute; top: 40px; }
  #state-block-wrapper form label { display: block; }
  .no-mediaqueries .block-trending-topics-block .jcarousel-clip-horizontal { width: 570px; }
  .field-name-field-state-image, .field-name-field-shale-plays-image { float: left; margin: 0px 12px 12px 0px; }
  .region-sidebar-second .field-name-field-state-image img, .region-sidebar-second .field-name-field-shale-plays-image img { width: 100%; height: auto; }
  .page-gallery-infographics .region-content .views-row { float: left; width: 29%; margin-right: 12px; }
  .page-gallery-infographics .region-content .views-row .field-name-field-infographic-image { width: 70%; }
  .page-gallery-infographics .region-content .views-row .field-name-field-infographic-image img { max-width: 100%; }
  .page-gallery-infographics .region-content .views-row.views-row-even { margin-right: 12px; }
}
@media all and (min-width: 740px) and (min-device-width: 740px), (max-device-width: 800px) and (min-width: 740px) and (orientation: landscape) {
  _uppercase { text-transform: uppercase; }
  _box { background: none repeat scroll 0% 0% white; border: 1px solid rgb(229, 237, 241); }
  _morelink { color: rgb(102, 102, 102); font-family: Helvetica,Arial,sans-serif; text-transform: uppercase; font-weight: bold; text-decoration: none; display: block; clear: both; padding: 12px 0px; }
  _morelink:after { content: " >"; }
  _morelink:hover, _morelink:focus { text-decoration: underline; }
  _reg_header { font-family: Helvetica,Arial,sans-serif; font-weight: bold; color: rgb(102, 102, 102); }
  _rounded, _button, _select_accent { border-radius: 5px; }
  _button { text-transform: uppercase; text-shadow: none; font-family: Helvetica,Arial,sans-serif; font-size: 1.2em; font-weight: normal; background: none repeat scroll 0% 0% rgb(153, 153, 153); color: white; text-decoration: none; padding: 7px 24px; border-width: medium medium 1px; border-style: none none solid; border-color: -moz-use-text-color -moz-use-text-color rgb(254, 162, 0); -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; transition: all 0.3s ease 0s; }
  _button:hover, _button:focus { background: none repeat scroll 0% 0% rgb(254, 162, 0); }
  _select_accent { background: -moz-linear-gradient(center top , rgb(214, 137, 0) 0%, rgb(246, 157, 0) 14%) repeat scroll 0% 0% transparent; width: 100%; padding-left: 10px; font-size: 1.4em; line-height: 1.4; height: 30px; color: white; border: 2px solid white; -moz-appearance: none; }
  _select_accent option { color: black; }
  #zone-branding-wrapper { height: 88px; margin-top: 43px; }
  #zone-branding-wrapper .logo-img { text-align: left; margin-top: 26.4px; }
  #zone-branding-wrapper #logo { width: auto; }
  #zone-postscript-wrapper { position: absolute; top: 0px; height: 43px; width: 100%; }
  #zone-postscript-wrapper #social_media_links { position: absolute; top: 235px; right: 0px; width: auto; }
  #zone-postscript-wrapper #search-block-form { width: 256px; position: absolute; right: 0px; top: 72px; }
  #zone-postscript-wrapper #search-block-form #edit-search-block-form--2 { width: 84%; }
  #zone-postscript-wrapper #search-block-form .form-submit { top: 0px; }
  #zone-postscript-wrapper #block-menu-menu-meta-nav ul { float: right; margin-top: 8.4px; }
  #zone-postscript-wrapper #block-menu-menu-meta-nav ul a { margin-left: 12px; }
  .front #search-block-form { margin-top: 0px; }
  #page { position: relative; }
  #zone-menu-wrapper { margin-bottom: 26.4px; }
  #main-menu { margin: 12px 0px 0px; display: inline; float: left; }
  #main-menu li { float: left; display: inline; }
  #main-menu li.first { margin-top: 0px; }
  #main-menu a { display: block; width: auto; font-size: 1.43em; margin: 0px 12px 12px 0px; padding: 15.6px 12px; }
  #main-menu .last a { margin-right: 0px; }
  #main-menu a.active { background: none repeat scroll 0% 0% rgb(254, 162, 0); box-shadow: 0px 5px 5px 1px rgba(0, 0, 0, 0.15) inset; }
  #zone-content-wrapper, .front #zone-user-wrapper { background: url(0b14329a2a7780422c44dd8b86526d304ebf8d4b.png)  no-repeat scroll -112px bottom transparent; }
  .front #zone-content-wrapper { background: none repeat scroll 0% 0% transparent; }
  .three-column #region-content { margin-left: 190px; margin-right: 10px; }
  .three-column #region-sidebar-first { margin-left: -530px; }
  .left { float: left; padding-right: 24px; padding-bottom: 24px; }
  .right { float: right; padding-left: 24px; padding-bottom: 24px; }
  .front #region-content { margin-left: 300px; }
  .front #region-sidebar-first { margin-left: -495px; }
  h1.title { margin-top: 0px; padding-right: 230px; }
  .field-name-field-state-image, .field-name-field-shale-plays-image { float: left; margin: 0px 12px 12px 0px; }
  .region-sidebar-second .field-name-field-state-image img, .region-sidebar-second .field-name-field-shale-plays-image img { width: 100%; height: auto; }
  #zone-footer-wrapper { background: url(acc732d8d90e363035f39c47697b81315f13b259.png)  no-repeat scroll 50px -710px rgb(239, 232, 219); }
  #zone-footer-wrapper #block-block-17 { padding-bottom: 0px; margin: 0px; }
  #zone-footer-wrapper #block-block-17 .content div { width: 33%; display: inline-block; vertical-align: top; padding-bottom: 0px; margin-bottom: 0px; }
  #zone-footer-wrapper #block-menu-secondary-menu, #zone-footer-wrapper #block-block-18 { margin-top: 12px; }
  #block-menu-secondary-menu .menu, #block-block-18 { float: right; }
  #banner-cycle-controls { position: absolute; right: 0px; top: 0px; z-index: 1000; margin: 0px; left: auto; }
  .front .spotlight-ul h2 { max-width: 76%; }
  .front .spotlight-ul .field-name-field-spotlight-link a { width: 30%; }
  .front .spotlight-ul .field-name-field-spotlight-video { float: right; width: 320px; margin-left: 12px; }
  .front .spotlight-ul .field-name-field-spotlight-video iframe { width: 100%; height: 176px; }
  #state-block-wrapper { position: relative; }
  #state-block-wrapper #hp_state_content { border-top: 2px dotted rgb(229, 237, 241); }
  #state-block-wrapper .hp_state h2 { margin-bottom: 72px; margin-top: 12px; padding-top: 12px; background: none repeat scroll 0% 0% transparent; }
  #state-block-wrapper form { position: absolute; top: 45px; }
  #state-block-wrapper form label { display: block; }
  .region-sidebar-second .media-gallery h3 { background: none repeat scroll 0% 0% transparent; }
  .page-node-109 .zone-content, .page-node-5 .zone-content { padding-top: 116px; background: url(646dd44d31f884b637b2a368f701b19e83af4436.jpg)  no-repeat scroll 10px top transparent; }
  .page-node-5 .zone-content { background-image: url(f30e340352353c8f0a0e7dd29e6d7f0077bbb195.jpg) ; }
  .supporting-org { width: 39%; float: left; }
  .supporting-org.views-row-odd { clear: left; margin-right: 12px; }
  .supporting-org a { display: table-cell; vertical-align: middle; height: 200px; width: 220px; }
  .block-api-theme-twitter-pull .tweet-author, .block-api-theme-twitter-pull-2 .tweet-author { padding-bottom: 48px; }
  .block-api-theme-twitter-pull .tweet-author .tweets-pulled-follow, .block-api-theme-twitter-pull-2 .tweet-author .tweets-pulled-follow { top: auto; bottom: 10px; }
}
@media all and (min-width: 740px) and (min-device-width: 740px), (max-device-width: 800px) and (min-width: 740px) and (orientation: landscape) {
  .grid-1, .grid-2, .grid-3, .grid-4, .grid-5, .grid-6, .grid-7, .grid-8, .grid-9, .grid-10, .grid-11, .grid-12 { display: inline; float: left; position: relative; margin-left: 10px; margin-right: 10px; }
  .push-1, .pull-1, .push-2, .pull-2, .push-3, .pull-3, .push-4, .pull-4, .push-5, .pull-5, .push-6, .pull-6, .push-7, .pull-7, .push-8, .pull-8, .push-9, .pull-9, .push-10, .pull-10, .push-11, .pull-11, .push-12, .pull-12 { position: relative; }
  .alpha { margin-left: 0px; }
  .omega { margin-right: 0px; }
  body { min-width: 720px; }
  .container-12 { margin-left: auto; margin-right: auto; width: 720px; }
  .container-12 .grid-1 { width: 40px; }
  .container-12 .grid-2 { width: 100px; }
  .container-12 .grid-3 { width: 160px; }
  .container-12 .grid-4 { width: 220px; }
  .container-12 .grid-5 { width: 280px; }
  .container-12 .grid-6 { width: 340px; }
  .container-12 .grid-7 { width: 400px; }
  .container-12 .grid-8 { width: 460px; }
  .container-12 .grid-9 { width: 520px; }
  .container-12 .grid-10 { width: 580px; }
  .container-12 .grid-11 { width: 640px; }
  .container-12 .grid-12 { width: 700px; }
  .container-12 .prefix-1 { padding-left: 60px; }
  .container-12 .prefix-2 { padding-left: 120px; }
  .container-12 .prefix-3 { padding-left: 180px; }
  .container-12 .prefix-4 { padding-left: 240px; }
  .container-12 .prefix-5 { padding-left: 300px; }
  .container-12 .prefix-6 { padding-left: 360px; }
  .container-12 .prefix-7 { padding-left: 420px; }
  .container-12 .prefix-8 { padding-left: 480px; }
  .container-12 .prefix-9 { padding-left: 540px; }
  .container-12 .prefix-10 { padding-left: 600px; }
  .container-12 .prefix-11 { padding-left: 660px; }
  .container-12 .suffix-1 { padding-right: 60px; }
  .container-12 .suffix-2 { padding-right: 120px; }
  .container-12 .suffix-3 { padding-right: 180px; }
  .container-12 .suffix-4 { padding-right: 240px; }
  .container-12 .suffix-5 { padding-right: 300px; }
  .container-12 .suffix-6 { padding-right: 360px; }
  .container-12 .suffix-7 { padding-right: 420px; }
  .container-12 .suffix-8 { padding-right: 480px; }
  .container-12 .suffix-9 { padding-right: 540px; }
  .container-12 .suffix-10 { padding-right: 600px; }
  .container-12 .suffix-11 { padding-right: 660px; }
  .container-12 .push-1 { left: 60px; }
  .container-12 .push-2 { left: 120px; }
  .container-12 .push-3 { left: 180px; }
  .container-12 .push-4 { left: 240px; }
  .container-12 .push-5 { left: 300px; }
  .container-12 .push-6 { left: 360px; }
  .container-12 .push-7 { left: 420px; }
  .container-12 .push-8 { left: 480px; }
  .container-12 .push-9 { left: 540px; }
  .container-12 .push-10 { left: 600px; }
  .container-12 .push-11 { left: 660px; }
  .container-12 .pull-1 { left: -60px; }
  .container-12 .pull-2 { left: -120px; }
  .container-12 .pull-3 { left: -180px; }
  .container-12 .pull-4 { left: -240px; }
  .container-12 .pull-5 { left: -300px; }
  .container-12 .pull-6 { left: -360px; }
  .container-12 .pull-7 { left: -420px; }
  .container-12 .pull-8 { left: -480px; }
  .container-12 .pull-9 { left: -540px; }
  .container-12 .pull-10 { left: -600px; }
  .container-12 .pull-11 { left: -660px; }
}
@media all and (min-width: 980px) and (min-device-width: 980px), all and (max-device-width: 1024px) and (min-width: 1024px) and (orientation: landscape) {
  _uppercase { text-transform: uppercase; }
  _box { background: none repeat scroll 0% 0% white; border: 1px solid rgb(229, 237, 241); }
  _morelink { color: rgb(102, 102, 102); font-family: Helvetica,Arial,sans-serif; text-transform: uppercase; font-weight: bold; text-decoration: none; display: block; clear: both; padding: 12px 0px; }
  _morelink:after { content: " >"; }
  _morelink:hover, _morelink:focus { text-decoration: underline; }
  _reg_header { font-family: Helvetica,Arial,sans-serif; font-weight: bold; color: rgb(102, 102, 102); }
  _rounded, _button, _select_accent { border-radius: 5px; }
  _button { text-transform: uppercase; text-shadow: none; font-family: Helvetica,Arial,sans-serif; font-size: 1.2em; font-weight: normal; background: none repeat scroll 0% 0% rgb(153, 153, 153); color: white; text-decoration: none; padding: 7px 24px; border-width: medium medium 1px; border-style: none none solid; border-color: -moz-use-text-color -moz-use-text-color rgb(254, 162, 0); -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; transition: all 0.3s ease 0s; }
  _button:hover, _button:focus { background: none repeat scroll 0% 0% rgb(254, 162, 0); }
  _select_accent { background: -moz-linear-gradient(center top , rgb(214, 137, 0) 0%, rgb(246, 157, 0) 14%) repeat scroll 0% 0% transparent; width: 100%; padding-left: 10px; font-size: 1.4em; line-height: 1.4; height: 30px; color: white; border: 2px solid white; -moz-appearance: none; }
  _select_accent option { color: black; }
  #zone-branding-wrapper { height: 88px; margin-top: 43px; }
  #zone-branding-wrapper .logo-img { text-align: left; margin-top: 26.4px; }
  #zone-branding-wrapper #logo { width: auto; }
  #main-menu { margin: 12px 0px 0px; display: inline; float: left; }
  #main-menu li { float: left; display: inline; }
  #main-menu li.first { margin-top: 0px; }
  #main-menu a { display: block; width: auto; margin: 0px 12px 12px 0px; font-size: 1.8em; padding: 15.6px 24px; }
  #main-menu .last a { margin-right: 0px; }
  #main-menu a.active { background: none repeat scroll 0% 0% rgb(254, 162, 0); box-shadow: 0px 5px 5px 1px rgba(0, 0, 0, 0.15) inset; }
  #zone-postscript-wrapper { position: absolute; top: 0px; height: 43px; width: 100%; }
  #zone-postscript-wrapper #social_media_links { position: absolute; top: 235px; right: 0px; }
  #zone-postscript-wrapper #search-block-form { width: 256px; position: absolute; right: 0px; top: 72px; }
  #zone-postscript-wrapper #search-block-form #edit-search-block-form--2 { width: 84%; padding-top: 5px; }
  #zone-postscript-wrapper #search-block-form .form-submit { top: 0px; }
  #zone-postscript-wrapper #block-menu-menu-meta-nav ul { float: right; margin-top: 8.4px; }
  #zone-postscript-wrapper #block-menu-menu-meta-nav ul a { margin-left: 12px; }
  #zone-footer-wrapper { background: url(acc732d8d90e363035f39c47697b81315f13b259.png)  no-repeat scroll 50px -710px rgb(239, 232, 219); }
  #zone-footer-wrapper #block-block-17 { padding-bottom: 0px; margin: 0px; }
  #zone-footer-wrapper #block-block-17 .content div { width: 33%; display: inline-block; vertical-align: top; padding-bottom: 0px; margin-bottom: 0px; }
  #zone-footer-wrapper #block-menu-secondary-menu, #zone-footer-wrapper #block-block-18 { margin-top: 12px; }
  #block-menu-secondary-menu .menu, #block-block-18 { float: right; }
  .front #search-block-form { margin-top: 0px; }
  #zone-content-wrapper, .front #zone-user-wrapper { background: url(0b14329a2a7780422c44dd8b86526d304ebf8d4b.png)  no-repeat scroll -15px bottom transparent; }
  .front #zone-content-wrapper { background: none repeat scroll 0% 0% transparent; }
  .three-column #region-content { margin-left: 250px; margin-right: 10px; }
  .three-column #region-sidebar-first { margin-left: -710px; }
  .front #region-content { margin-left: 400px; margin-right: 12px; }
  .front #region-sidebar-first { margin-left: -665px; }
  #zone-footer-wrapper { background: url(acc732d8d90e363035f39c47697b81315f13b259.png)  no-repeat scroll 150px -710px, url(acc732d8d90e363035f39c47697b81315f13b259.png)  no-repeat scroll 89% -135px rgb(239, 232, 219); }
  #links_contianers_outer { margin-top: 24px; }
  .region-sidebar-second .block h3 { font-size: 3em; letter-spacing: -0.07em; padding-bottom: 18px; }
  .subpage_listing img { width: 28.5%; display: inline-block; float: left; max-width: 394px; margin: 12px 12px 12px 0px; }
  .subpage_listing h3 { margin-left: 34.5%; }
  .front .spotlight-ul .field-name-field-spotlight-video { float: right; width: 556px; }
  .front .spotlight-ul .field-name-field-spotlight-video iframe { width: 100%; height: 307px; }
  #state-block-wrapper { margin-bottom: 12px; }
  #state-block-wrapper .hp_state h2 { padding-top: 123px; background: url(669b558645c5cea844c3793d7913ead3d6478566.png)  no-repeat scroll center top transparent; margin-top: -7px; }
  #state-block-wrapper #pennsylvania h2 { background-position: center -200px; }
  #state-block-wrapper #texas h2 { background-position: center -400px; }
  #state-block-wrapper #ohio h2 { background-position: center -600px; }
  #state-block-wrapper #louisiana h2 { background-position: center -800px; }
  #state-block-wrapper #colorado h2 { background-position: center -1000px; }
  #state-block-wrapper form { top: 140px; }
  .page-node-109 .zone-content, .page-node-5 .zone-content { padding-top: 151px; background: url(60b1d81f010977a065532125cd0f842ef72a25c0.jpg)  no-repeat scroll 10px top transparent; }
  .page-node-5 .zone-content { background-image: url(f45295d005c8c68a8b4de69e075eb401ffcf868a.jpg) ; }
  .region-sidebar-second .media-gallery h3 { background: url(fb9ed57b6e87c22e5e860aadc30b2fd719bda4f6.png)  no-repeat scroll 175px -290px transparent; }
  .view .field-name-field-infographic-image, .view .field-name-field-print-ad-image { float: left; margin: 0px 12px 12px 0px; }
  .field-name-field-photo-gallery-images { width: 40%; float: left; margin: 0px 12px 12px 0px; }
  .field-name-field-photo-gallery-images:nth-child(2n+1) { clear: both; }
  #shale_map_inter { display: block; }
  #banner-cycle-controls { position: absolute; right: 0px; top: 0px; z-index: 1000; margin: 0px; left: auto; }
  .front .spotlight-ul h2 { max-width: 76%; }
  .front .spotlight-ul .field-name-field-spotlight-link a { width: 30%; }
  .front .spotlight-ul .field-name-field-spotlight-video { float: right; width: 320px; margin-left: 12px; }
  .front .spotlight-ul .field-name-field-spotlight-video iframe { width: 100%; height: 176px; }
  #state-block-wrapper { position: relative; }
  #state-block-wrapper #hp_state_content { border-top: 2px dotted rgb(229, 237, 241); }
  #state-block-wrapper .hp_state h2 { margin-bottom: 72px; padding-top: 12px; }
  #state-block-wrapper form { position: absolute; top: 40px; }
  #state-block-wrapper form label { display: block; }
  .no-mediaqueries .block-trending-topics-block .jcarousel-clip-horizontal { width: 570px; }
  .field-name-field-state-image, .field-name-field-shale-plays-image { float: left; margin: 0px 12px 12px 0px; }
  .region-sidebar-second .field-name-field-state-image img, .region-sidebar-second .field-name-field-shale-plays-image img { width: 100%; height: auto; }
  .page-gallery-infographics .region-content .views-row { float: left; width: 29%; margin-right: 12px; }
  .page-gallery-infographics .region-content .views-row .field-name-field-infographic-image { width: 70%; }
  .page-gallery-infographics .region-content .views-row .field-name-field-infographic-image img { max-width: 100%; }
  .page-gallery-infographics .region-content .views-row.views-row-even { margin-right: 12px; }
}
@media all and (min-width: 980px) and (min-device-width: 980px), all and (max-device-width: 1024px) and (min-width: 1024px) and (orientation: landscape) {
  _uppercase { text-transform: uppercase; }
  _box { background: none repeat scroll 0% 0% white; border: 1px solid rgb(229, 237, 241); }
  _morelink { color: rgb(102, 102, 102); font-family: Helvetica,Arial,sans-serif; text-transform: uppercase; font-weight: bold; text-decoration: none; display: block; clear: both; padding: 12px 0px; }
  _morelink:after { content: " >"; }
  _morelink:hover, _morelink:focus { text-decoration: underline; }
  _reg_header { font-family: Helvetica,Arial,sans-serif; font-weight: bold; color: rgb(102, 102, 102); }
  _rounded, _button, _select_accent { border-radius: 5px; }
  _button { text-transform: uppercase; text-shadow: none; font-family: Helvetica,Arial,sans-serif; font-size: 1.2em; font-weight: normal; background: none repeat scroll 0% 0% rgb(153, 153, 153); color: white; text-decoration: none; padding: 7px 24px; border-width: medium medium 1px; border-style: none none solid; border-color: -moz-use-text-color -moz-use-text-color rgb(254, 162, 0); -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; transition: all 0.3s ease 0s; }
  _button:hover, _button:focus { background: none repeat scroll 0% 0% rgb(254, 162, 0); }
  _select_accent { background: -moz-linear-gradient(center top , rgb(214, 137, 0) 0%, rgb(246, 157, 0) 14%) repeat scroll 0% 0% transparent; width: 100%; padding-left: 10px; font-size: 1.4em; line-height: 1.4; height: 30px; color: white; border: 2px solid white; -moz-appearance: none; }
  _select_accent option { color: black; }
  #main-menu a { font-size: 1.8em; padding: 15.6px 24px; }
  #zone-content-wrapper, .front #zone-user-wrapper { background: url(0b14329a2a7780422c44dd8b86526d304ebf8d4b.png)  no-repeat scroll -15px bottom, url(166f00b33e6502d36731f06f2e3bf5118df4eea4.png)  no-repeat scroll 115% bottom transparent; }
  .three-column #region-content { margin-left: 250px; margin-right: 10px; }
  .three-column #region-sidebar-first { margin-left: -710px; }
  .front #region-content { margin-left: 400px; margin-right: 12px; }
  .front #region-sidebar-first { margin-left: -665px; }
  #zone-footer-wrapper { background: url(acc732d8d90e363035f39c47697b81315f13b259.png)  no-repeat scroll 150px -710px, url(acc732d8d90e363035f39c47697b81315f13b259.png)  no-repeat scroll 89% -135px rgb(239, 232, 219); }
  #links_contianers_outer { float: right; width: 216px; margin-top: 24px; }
  #links_contianers_outer .links_inner { float: none; width: 100%; }
  .region-sidebar-second .block h3 { font-size: 3em; letter-spacing: -0.07em; padding-bottom: 18px; }
  .subpage_listing img { width: 28.5%; display: inline-block; float: left; max-width: 394px; margin: 12px 12px 12px 0px; }
  .subpage_listing h3 { margin-left: 34.5%; }
  .front .spotlight-ul .field-name-field-spotlight-video { float: right; width: 556px; }
  .front .spotlight-ul .field-name-field-spotlight-video iframe { width: 100%; height: 307px; }
  #state-block-wrapper .hp_state h2 { padding-top: 123px; background: url(669b558645c5cea844c3793d7913ead3d6478566.png)  no-repeat scroll center top transparent; margin-top: -7px; }
  #state-block-wrapper #pennsylvania h2 { background-position: center -200px; }
  #state-block-wrapper #texas h2 { background-position: center -400px; }
  #state-block-wrapper #ohio h2 { background-position: center -600px; }
  #state-block-wrapper #louisiana h2 { background-position: center -800px; }
  #state-block-wrapper #colorado h2 { background-position: center -1000px; }
  #state-block-wrapper #arkansas h2 { background-position: center -1200px; }
  #state-block-wrapper form { top: 140px; }
  .page-node-109 .zone-content, .page-node-5 .zone-content { padding-top: 151px; background: url(60b1d81f010977a065532125cd0f842ef72a25c0.jpg)  no-repeat scroll 10px top transparent; }
  .page-node-5 .zone-content { background-image: url(f45295d005c8c68a8b4de69e075eb401ffcf868a.jpg) ; }
  .region-sidebar-second .media-gallery h3 { background: url(fb9ed57b6e87c22e5e860aadc30b2fd719bda4f6.png)  no-repeat scroll 175px -290px transparent; }
  .view .field-name-field-infographic-image { float: left; margin: 0px 12px 12px 0px; }
  .field-name-field-photo-gallery-images { width: 40%; float: left; margin: 0px 12px 12px 0px; }
  .field-name-field-photo-gallery-images:nth-child(2n+1) { clear: both; }
  .block-api-theme-twitter-pull .tweet-author, .block-api-theme-twitter-pull-2 .tweet-author { padding-bottom: 12px; }
  .block-api-theme-twitter-pull .tweet-author .tweets-pulled-follow, .block-api-theme-twitter-pull-2 .tweet-author .tweets-pulled-follow { top: 10px; bottom: auto; }
}
@media all and (min-width: 980px) and (min-device-width: 980px), all and (max-device-width: 1024px) and (min-width: 1024px) and (orientation: landscape) {
  .grid-1, .grid-2, .grid-3, .grid-4, .grid-5, .grid-6, .grid-7, .grid-8, .grid-9, .grid-10, .grid-11, .grid-12 { display: inline; float: left; position: relative; margin-left: 10px; margin-right: 10px; }
  .push-1, .pull-1, .push-2, .pull-2, .push-3, .pull-3, .push-4, .pull-4, .push-5, .pull-5, .push-6, .pull-6, .push-7, .pull-7, .push-8, .pull-8, .push-9, .pull-9, .push-10, .pull-10, .push-11, .pull-11, .push-12, .pull-12 { position: relative; }
  .alpha { margin-left: 0px; }
  .omega { margin-right: 0px; }
  body { min-width: 960px; }
  .container-12 { margin-left: auto; margin-right: auto; width: 960px; }
  .container-12 .grid-1 { width: 60px; }
  .container-12 .grid-2 { width: 140px; }
  .container-12 .grid-3 { width: 220px; }
  .container-12 .grid-4 { width: 300px; }
  .container-12 .grid-5 { width: 380px; }
  .container-12 .grid-6 { width: 460px; }
  .container-12 .grid-7 { width: 540px; }
  .container-12 .grid-8 { width: 620px; }
  .container-12 .grid-9 { width: 700px; }
  .container-12 .grid-10 { width: 780px; }
  .container-12 .grid-11 { width: 860px; }
  .container-12 .grid-12 { width: 940px; }
  .container-12 .prefix-1 { padding-left: 80px; }
  .container-12 .prefix-2 { padding-left: 160px; }
  .container-12 .prefix-3 { padding-left: 240px; }
  .container-12 .prefix-4 { padding-left: 320px; }
  .container-12 .prefix-5 { padding-left: 400px; }
  .container-12 .prefix-6 { padding-left: 480px; }
  .container-12 .prefix-7 { padding-left: 560px; }
  .container-12 .prefix-8 { padding-left: 640px; }
  .container-12 .prefix-9 { padding-left: 720px; }
  .container-12 .prefix-10 { padding-left: 800px; }
  .container-12 .prefix-11 { padding-left: 880px; }
  .container-12 .suffix-1 { padding-right: 80px; }
  .container-12 .suffix-2 { padding-right: 160px; }
  .container-12 .suffix-3 { padding-right: 240px; }
  .container-12 .suffix-4 { padding-right: 320px; }
  .container-12 .suffix-5 { padding-right: 400px; }
  .container-12 .suffix-6 { padding-right: 480px; }
  .container-12 .suffix-7 { padding-right: 560px; }
  .container-12 .suffix-8 { padding-right: 640px; }
  .container-12 .suffix-9 { padding-right: 720px; }
  .container-12 .suffix-10 { padding-right: 800px; }
  .container-12 .suffix-11 { padding-right: 880px; }
  .container-12 .push-1 { left: 80px; }
  .container-12 .push-2 { left: 160px; }
  .container-12 .push-3 { left: 240px; }
  .container-12 .push-4 { left: 320px; }
  .container-12 .push-5 { left: 400px; }
  .container-12 .push-6 { left: 480px; }
  .container-12 .push-7 { left: 560px; }
  .container-12 .push-8 { left: 640px; }
  .container-12 .push-9 { left: 720px; }
  .container-12 .push-10 { left: 800px; }
  .container-12 .push-11 { left: 880px; }
  .container-12 .pull-1 { left: -80px; }
  .container-12 .pull-2 { left: -160px; }
  .container-12 .pull-3 { left: -240px; }
  .container-12 .pull-4 { left: -320px; }
  .container-12 .pull-5 { left: -400px; }
  .container-12 .pull-6 { left: -480px; }
  .container-12 .pull-7 { left: -560px; }
  .container-12 .pull-8 { left: -640px; }
  .container-12 .pull-9 { left: -720px; }
  .container-12 .pull-10 { left: -800px; }
  .container-12 .pull-11 { left: -880px; }
}
@media all and (min-width: 1220px) {
  _uppercase { text-transform: uppercase; }
  _box { background: none repeat scroll 0% 0% white; border: 1px solid rgb(229, 237, 241); }
  _morelink { color: rgb(102, 102, 102); font-family: Helvetica,Arial,sans-serif; text-transform: uppercase; font-weight: bold; text-decoration: none; display: block; clear: both; padding: 12px 0px; }
  _morelink:after { content: " >"; }
  _morelink:hover, _morelink:focus { text-decoration: underline; }
  _reg_header { font-family: Helvetica,Arial,sans-serif; font-weight: bold; color: rgb(102, 102, 102); }
  _rounded, _button, _select_accent { border-radius: 5px; }
  _button { text-transform: uppercase; text-shadow: none; font-family: Helvetica,Arial,sans-serif; font-size: 1.2em; font-weight: normal; background: none repeat scroll 0% 0% rgb(153, 153, 153); color: white; text-decoration: none; padding: 7px 24px; border-width: medium medium 1px; border-style: none none solid; border-color: -moz-use-text-color -moz-use-text-color rgb(254, 162, 0); -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; transition: all 0.3s ease 0s; }
  _button:hover, _button:focus { background: none repeat scroll 0% 0% rgb(254, 162, 0); }
  _select_accent { background: -moz-linear-gradient(center top , rgb(214, 137, 0) 0%, rgb(246, 157, 0) 14%) repeat scroll 0% 0% transparent; width: 100%; padding-left: 10px; font-size: 1.4em; line-height: 1.4; height: 30px; color: white; border: 2px solid white; -moz-appearance: none; }
  _select_accent option { color: black; }
  #zone-branding-wrapper { height: 88px; margin-top: 43px; }
  #zone-branding-wrapper .logo-img { text-align: left; margin-top: 26.4px; }
  #zone-branding-wrapper #logo { width: auto; }
  #main-menu { margin: 12px 0px 0px; display: inline; float: left; }
  #main-menu li { float: left; display: inline; }
  #main-menu li.first { margin-top: 0px; }
  #main-menu a { display: block; width: auto; margin: 0px 12px 12px 0px; font-size: 1.8em; padding: 15.6px 24px; }
  #main-menu .last a { margin-right: 0px; }
  #main-menu a.active { background: none repeat scroll 0% 0% rgb(254, 162, 0); box-shadow: 0px 5px 5px 1px rgba(0, 0, 0, 0.15) inset; }
  #zone-postscript-wrapper { position: absolute; top: 0px; height: 43px; width: 100%; }
  #zone-postscript-wrapper #social_media_links { position: absolute; top: 235px; right: 0px; }
  #zone-postscript-wrapper #search-block-form { width: 256px; position: absolute; right: 0px; top: 72px; }
  #zone-postscript-wrapper #search-block-form #edit-search-block-form--2 { width: 84%; padding-top: 5px; }
  #zone-postscript-wrapper #search-block-form .form-submit { top: 0px; }
  #zone-postscript-wrapper #block-menu-menu-meta-nav ul { float: right; margin-top: 8.4px; }
  #zone-postscript-wrapper #block-menu-menu-meta-nav ul a { margin-left: 12px; }
  #zone-footer-wrapper { background: url(acc732d8d90e363035f39c47697b81315f13b259.png)  no-repeat scroll 50px -710px rgb(239, 232, 219); }
  #zone-footer-wrapper #block-block-17 { padding-bottom: 0px; margin: 0px; }
  #zone-footer-wrapper #block-block-17 .content div { width: 33%; display: inline-block; vertical-align: top; padding-bottom: 0px; margin-bottom: 0px; }
  #zone-footer-wrapper #block-menu-secondary-menu, #zone-footer-wrapper #block-block-18 { margin-top: 12px; }
  #block-menu-secondary-menu .menu, #block-block-18 { float: right; }
  .front #search-block-form { margin-top: 0px; }
  #zone-content-wrapper, .front #zone-user-wrapper { background: url(0b14329a2a7780422c44dd8b86526d304ebf8d4b.png)  no-repeat scroll -15px bottom transparent; }
  .front #zone-content-wrapper { background: none repeat scroll 0% 0% transparent; }
  .three-column #region-content { margin-left: 250px; margin-right: 10px; }
  .three-column #region-sidebar-first { margin-left: -710px; }
  .front #region-content { margin-left: 400px; margin-right: 12px; }
  .front #region-sidebar-first { margin-left: -665px; }
  #zone-footer-wrapper { background: url(acc732d8d90e363035f39c47697b81315f13b259.png)  no-repeat scroll 150px -710px, url(acc732d8d90e363035f39c47697b81315f13b259.png)  no-repeat scroll 89% -135px rgb(239, 232, 219); }
  #links_contianers_outer { margin-top: 24px; }
  .region-sidebar-second .block h3 { font-size: 3em; letter-spacing: -0.07em; padding-bottom: 18px; }
  .subpage_listing img { width: 28.5%; display: inline-block; float: left; max-width: 394px; margin: 12px 12px 12px 0px; }
  .subpage_listing h3 { margin-left: 34.5%; }
  .front .spotlight-ul .field-name-field-spotlight-video { float: right; width: 556px; }
  .front .spotlight-ul .field-name-field-spotlight-video iframe { width: 100%; height: 307px; }
  #state-block-wrapper { margin-bottom: 12px; }
  #state-block-wrapper .hp_state h2 { padding-top: 123px; background: url(669b558645c5cea844c3793d7913ead3d6478566.png)  no-repeat scroll center top transparent; margin-top: -7px; }
  #state-block-wrapper #pennsylvania h2 { background-position: center -200px; }
  #state-block-wrapper #texas h2 { background-position: center -400px; }
  #state-block-wrapper #ohio h2 { background-position: center -600px; }
  #state-block-wrapper #louisiana h2 { background-position: center -800px; }
  #state-block-wrapper #colorado h2 { background-position: center -1000px; }
  #state-block-wrapper form { top: 140px; }
  .page-node-109 .zone-content, .page-node-5 .zone-content { padding-top: 151px; background: url(60b1d81f010977a065532125cd0f842ef72a25c0.jpg)  no-repeat scroll 10px top transparent; }
  .page-node-5 .zone-content { background-image: url(f45295d005c8c68a8b4de69e075eb401ffcf868a.jpg) ; }
  .region-sidebar-second .media-gallery h3 { background: url(fb9ed57b6e87c22e5e860aadc30b2fd719bda4f6.png)  no-repeat scroll 175px -290px transparent; }
  .view .field-name-field-infographic-image, .view .field-name-field-print-ad-image { float: left; margin: 0px 12px 12px 0px; }
  .field-name-field-photo-gallery-images { width: 40%; float: left; margin: 0px 12px 12px 0px; }
  .field-name-field-photo-gallery-images:nth-child(2n+1) { clear: both; }
  #shale_map_inter { display: block; }
  #banner-cycle-controls { position: absolute; right: 0px; top: 0px; z-index: 1000; margin: 0px; left: auto; }
  .front .spotlight-ul h2 { max-width: 76%; }
  .front .spotlight-ul .field-name-field-spotlight-link a { width: 30%; }
  .front .spotlight-ul .field-name-field-spotlight-video { float: right; width: 320px; margin-left: 12px; }
  .front .spotlight-ul .field-name-field-spotlight-video iframe { width: 100%; height: 176px; }
  #state-block-wrapper { position: relative; }
  #state-block-wrapper #hp_state_content { border-top: 2px dotted rgb(229, 237, 241); }
  #state-block-wrapper .hp_state h2 { margin-bottom: 72px; padding-top: 12px; }
  #state-block-wrapper form { position: absolute; top: 40px; }
  #state-block-wrapper form label { display: block; }
  .no-mediaqueries .block-trending-topics-block .jcarousel-clip-horizontal { width: 570px; }
  .field-name-field-state-image, .field-name-field-shale-plays-image { float: left; margin: 0px 12px 12px 0px; }
  .region-sidebar-second .field-name-field-state-image img, .region-sidebar-second .field-name-field-shale-plays-image img { width: 100%; height: auto; }
  .page-gallery-infographics .region-content .views-row { float: left; width: 29%; margin-right: 12px; }
  .page-gallery-infographics .region-content .views-row .field-name-field-infographic-image { width: 70%; }
  .page-gallery-infographics .region-content .views-row .field-name-field-infographic-image img { max-width: 100%; }
  .page-gallery-infographics .region-content .views-row.views-row-even { margin-right: 12px; }
}
@media all and (min-width: 1220px) {
  _uppercase { text-transform: uppercase; }
  _box { background: none repeat scroll 0% 0% white; border: 1px solid rgb(229, 237, 241); }
  _morelink { color: rgb(102, 102, 102); font-family: Helvetica,Arial,sans-serif; text-transform: uppercase; font-weight: bold; text-decoration: none; display: block; clear: both; padding: 12px 0px; }
  _morelink:after { content: " >"; }
  _morelink:hover, _morelink:focus { text-decoration: underline; }
  _reg_header { font-family: Helvetica,Arial,sans-serif; font-weight: bold; color: rgb(102, 102, 102); }
  _rounded, _button, _select_accent { border-radius: 5px; }
  _button { text-transform: uppercase; text-shadow: none; font-family: Helvetica,Arial,sans-serif; font-size: 1.2em; font-weight: normal; background: none repeat scroll 0% 0% rgb(153, 153, 153); color: white; text-decoration: none; padding: 7px 24px; border-width: medium medium 1px; border-style: none none solid; border-color: -moz-use-text-color -moz-use-text-color rgb(254, 162, 0); -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; transition: all 0.3s ease 0s; }
  _button:hover, _button:focus { background: none repeat scroll 0% 0% rgb(254, 162, 0); }
  _select_accent { background: -moz-linear-gradient(center top , rgb(214, 137, 0) 0%, rgb(246, 157, 0) 14%) repeat scroll 0% 0% transparent; width: 100%; padding-left: 10px; font-size: 1.4em; line-height: 1.4; height: 30px; color: white; border: 2px solid white; -moz-appearance: none; }
  _select_accent option { color: black; }
  #main-menu a { padding: 15.6px 60px; margin-right: 24px; }
  #zone-content-wrapper, .front #zone-user-wrapper { background: url(0b14329a2a7780422c44dd8b86526d304ebf8d4b.png)  no-repeat scroll 25px bottom, url(166f00b33e6502d36731f06f2e3bf5118df4eea4.png)  no-repeat scroll 85% bottom transparent; }
  .three-column #region-content { margin-left: 310px; }
  .three-column #region-sidebar-first { margin-left: -890px; }
  .front #region-content { margin-left: 507px; }
  .front #region-sidebar-first { margin-left: -845px; }
  .front .spotlight-ul .field-name-field-spotlight-video { float: right; width: 556px; }
  .front .spotlight-ul .field-name-field-spotlight-video iframe { width: 100%; height: 307px; }
  #state-block-wrapper .hp_state h2 { padding-top: 123px; background: url(669b558645c5cea844c3793d7913ead3d6478566.png)  no-repeat scroll center top transparent; margin-top: -7px; }
  #state-block-wrapper form { top: 140px; }
  #zone-footer-wrapper { background: url(acc732d8d90e363035f39c47697b81315f13b259.png)  no-repeat scroll 190px -710px, url(acc732d8d90e363035f39c47697b81315f13b259.png)  no-repeat scroll 79% -135px rgb(239, 232, 219); }
  #shale_map_inter { margin-left: 110px; }
  #links_contianers_outer { width: 280px; }
  .subpage_listing img { width: 22.7%; }
  .subpage_listing h3 { margin-left: 27.7%; }
  .front .spotlight-ul li p { font-size: 1.8em; }
  .page-node-109 .zone-content, .page-node-5 .zone-content { padding-top: 187px; background: url(7638a0720299a0e15960ab94a10db6c2aee717ea.jpg)  no-repeat scroll 10px top transparent; }
  .page-node-5 .zone-content { background-image: url(33f1ebe831ab08e51665d1ae56f3de227c779018.jpg) ; }
}
@media all and (min-width: 1220px) {
  .grid-1, .grid-2, .grid-3, .grid-4, .grid-5, .grid-6, .grid-7, .grid-8, .grid-9, .grid-10, .grid-11, .grid-12 { display: inline; float: left; position: relative; margin-left: 10px; margin-right: 10px; }
  .push-1, .pull-1, .push-2, .pull-2, .push-3, .pull-3, .push-4, .pull-4, .push-5, .pull-5, .push-6, .pull-6, .push-7, .pull-7, .push-8, .pull-8, .push-9, .pull-9, .push-10, .pull-10, .push-11, .pull-11, .push-12, .pull-12 { position: relative; }
  .alpha { margin-left: 0px; }
  .omega { margin-right: 0px; }
  body { min-width: 1200px; }
  .container-12 { margin-left: auto; margin-right: auto; width: 1200px; }
  .container-12 .grid-1 { width: 80px; }
  .container-12 .grid-2 { width: 180px; }
  .container-12 .grid-3 { width: 280px; }
  .container-12 .grid-4 { width: 380px; }
  .container-12 .grid-5 { width: 480px; }
  .container-12 .grid-6 { width: 580px; }
  .container-12 .grid-7 { width: 680px; }
  .container-12 .grid-8 { width: 780px; }
  .container-12 .grid-9 { width: 880px; }
  .container-12 .grid-10 { width: 980px; }
  .container-12 .grid-11 { width: 1080px; }
  .container-12 .grid-12 { width: 1180px; }
  .container-12 .prefix-1 { padding-left: 100px; }
  .container-12 .prefix-2 { padding-left: 200px; }
  .container-12 .prefix-3 { padding-left: 300px; }
  .container-12 .prefix-4 { padding-left: 400px; }
  .container-12 .prefix-5 { padding-left: 500px; }
  .container-12 .prefix-6 { padding-left: 600px; }
  .container-12 .prefix-7 { padding-left: 700px; }
  .container-12 .prefix-8 { padding-left: 800px; }
  .container-12 .prefix-9 { padding-left: 900px; }
  .container-12 .prefix-10 { padding-left: 1000px; }
  .container-12 .prefix-11 { padding-left: 1100px; }
  .container-12 .suffix-1 { padding-right: 100px; }
  .container-12 .suffix-2 { padding-right: 200px; }
  .container-12 .suffix-3 { padding-right: 300px; }
  .container-12 .suffix-4 { padding-right: 400px; }
  .container-12 .suffix-5 { padding-right: 500px; }
  .container-12 .suffix-6 { padding-right: 600px; }
  .container-12 .suffix-7 { padding-right: 700px; }
  .container-12 .suffix-8 { padding-right: 800px; }
  .container-12 .suffix-9 { padding-right: 900px; }
  .container-12 .suffix-10 { padding-right: 1000px; }
  .container-12 .suffix-11 { padding-right: 1100px; }
  .container-12 .push-1 { left: 100px; }
  .container-12 .push-2 { left: 200px; }
  .container-12 .push-3 { left: 300px; }
  .container-12 .push-4 { left: 400px; }
  .container-12 .push-5 { left: 500px; }
  .container-12 .push-6 { left: 600px; }
  .container-12 .push-7 { left: 700px; }
  .container-12 .push-8 { left: 800px; }
  .container-12 .push-9 { left: 900px; }
  .container-12 .push-10 { left: 1000px; }
  .container-12 .push-11 { left: 1100px; }
  .container-12 .pull-1 { left: -100px; }
  .container-12 .pull-2 { left: -200px; }
  .container-12 .pull-3 { left: -300px; }
  .container-12 .pull-4 { left: -400px; }
  .container-12 .pull-5 { left: -500px; }
  .container-12 .pull-6 { left: -600px; }
  .container-12 .pull-7 { left: -700px; }
  .container-12 .pull-8 { left: -800px; }
  .container-12 .pull-9 { left: -900px; }
  .container-12 .pull-10 { left: -1000px; }
  .container-12 .pull-11 { left: -1100px; }
}
