html, body, div { margin: 0px; padding: 0px; border: 0px none; outline: 0px none; vertical-align: baseline; font: inherit; }
h1, h2, h3, h4, h5, h6 { margin: 0px; padding: 0px; border: 0px none; outline: 0px none; vertical-align: baseline; font-family: inherit; font-style: inherit; font-variant: inherit; font-size: inherit; line-height: inherit; font-size-adjust: inherit; font-stretch: inherit; -moz-font-feature-settings: inherit; -moz-font-language-override: inherit; font-weight: bold; }
a, p, ul, ol, li, img, span, strong, em { margin: 0px; padding: 0px; border: 0px none; outline: 0px none; vertical-align: baseline; font: inherit; }
table, tbody, tfoot, thead, tr, th, td { margin: 0px; padding: 0px; border: 0px none; outline: 0px none; vertical-align: baseline; font: inherit; }
applet, object, iframe, blockquote, pre, abbr, acronym, address, big, cite, code, del, dfn, font, ins, kbd, q, s, samp, small, strike, sub, sup, tt, var, b, u, i, center, dl, dt, dd, caption, fieldset, form, label, legend { margin: 0px; padding: 0px; border: 0px none; outline: 0px none; vertical-align: baseline; font: inherit; }
article, aside, figure, footer, header, hgroup, section { margin: 0px; padding: 0px; border: 0px none; outline: 0px none; vertical-align: baseline; font: inherit; }
canvas, details, embed, figcaption, menu, nav, output, ruby, summary, time, mark, audio, video { margin: 0px; padding: 0px; border: 0px none; outline: 0px none; vertical-align: baseline; font: inherit; }
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display: block; }
body { line-height: 1; }
b, strong { font-weight: bold; }
em, i { font-style: italic; }
ol, ul { list-style: none outside none; }
blockquote, q { quotes: none; }
blockquote:before, blockquote:after, q:before, q:after { content: none; }
:focus { outline: 0px none; }
ins { text-decoration: none; }
del { text-decoration: line-through; }
table { border-collapse: collapse; border-spacing: 0px; }
.grid-1, .grid-2, .grid-3, .grid-4, .grid-5, .grid-6, .grid-7, .grid-8, .grid-9, .grid-10, .grid-11, .grid-12, .grid-13, .grid-14, .grid-15, .grid-16, .grid-17, .grid-18, .grid-19, .grid-20, .grid-21, .grid-22, .grid-23, .grid-24 { position: relative; margin-left: 10px; margin-right: 10px; }
.container-12 .block .omega-grid, .container-16 .block .omega-grid, .container-24 .block .omega-grid { position: relative; margin-left: -10px; margin-right: -10px; }
.clearfix:after { font-size: 0px; }
#skip-link { left: 50%; margin-left: -5.25em; margin-top: 0px; position: absolute; width: auto; z-index: 50; }
#skip-link a, #skip-link a:link, #skip-link a:visited { background: none repeat scroll 0% 0% rgba(0, 0, 0, 0.6); color: rgb(255, 255, 255); display: block; padding: 1px 10px 2px; text-decoration: none; border-radius: 0px 0px 10px 10px; }
#skip-link a:hover, #skip-link a:active, #skip-link a:focus { outline: 0px none; }
.inline li, .tabs li, .breadcrumb li { list-style: none outside none; display: inline; margin-right: 0.5em; }
.item-list li { list-style: none outside none; }
.pager li { display: inline; margin-right: 0.25em; }
img { vertical-align: bottom; }
.field-label-inline .field-label, .field-label-inline .field-items, .field-label-inline .field-item { display: inline; }
*::-moz-focus-inner { border: 0px none; padding: 0px; }
input, button, select, textarea { margin: 0px; vertical-align: middle; }
button, input[type="reset"], input[type="submit"], input[type="button"] { border-radius: 11px; background: -moz-linear-gradient(center top , rgb(255, 255, 255) 0%, rgb(221, 221, 221) 100%) repeat scroll 0% 0% transparent; border-width: 1px; border-style: solid; -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; border-color: rgb(221, 221, 221) rgb(187, 187, 187) rgb(153, 153, 153); cursor: pointer; color: rgb(51, 51, 51); font: bold 12px/1.2 Arial,sans-serif; outline: 0px none; overflow: visible; padding: 3px 10px 4px; text-shadow: 0px 1px 1px rgb(255, 255, 255); width: auto; }
button {  }
textarea, select, input[type="date"], input[type="datetime"], input[type="datetime-local"], input[type="email"], input[type="month"], input[type="number"], input[type="password"], input[type="search"], input[type="tel"], input[type="text"], input[type="time"], input[type="url"], input[type="week"] { border-radius: 0px; box-sizing: border-box; background-clip: padding-box; background-color: rgb(255, 255, 255); border-width: 1px; border-style: solid; -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; border-color: rgb(132, 132, 132) rgb(193, 193, 193) rgb(225, 225, 225); color: rgb(0, 0, 0); outline: 0px none; padding: 2px 3px; font-size: 13px; font-family: Arial,sans-serif; height: 1.8em; }
input.placeholder_text, textarea.placeholder_text, input:-moz-placeholder, textarea:-moz-placeholder { color: rgb(136, 136, 136); }
button:focus, button:active, input:focus, input:active, select:focus, select:active, textarea:focus, textarea:active { box-shadow: 0px 0px 7px rgb(0, 102, 255); z-index: 1; }
input[type="file"]:focus, input[type="file"]:active, input[type="radio"]:focus, input[type="radio"]:active, input[type="checkbox"]:focus, input[type="checkbox"]:active { box-shadow: none; }
select[disabled], textarea[disabled], input[type="date"][disabled], input[type="datetime"][disabled], input[type="datetime-local"][disabled], input[type="email"][disabled], input[type="month"][disabled], input[type="number"][disabled], input[type="password"][disabled], input[type="search"][disabled], input[type="tel"][disabled], input[type="text"][disabled], input[type="time"][disabled], input[type="url"][disabled], input[type="week"][disabled] { background-color: rgb(238, 238, 238); }
button[disabled], input[disabled], select[disabled], select[disabled] option, select[disabled] optgroup, textarea[disabled] { box-shadow: none; -moz-user-select: none; color: rgb(136, 136, 136); cursor: default; }
textarea, select[size], select[multiple] { height: auto; }
@media not all {
  select { background-image: url(9a16bad1398eb64dbbed7d0e6f6415e72b8b95bf.gif) ; background-repeat: no-repeat; background-position: right center; padding-right: 20px; }
  select[size], select[multiple] { background-image: none; padding: 0px; }
}
textarea { min-height: 40px; overflow: auto; resize: vertical; width: 100%; }
optgroup { color: rgb(0, 0, 0); font-style: normal; font-weight: normal; }
.ie6-button, * html button { background: url(596803dcb4d8b85c4941de626ee0c16a4fd986ec.png)  repeat-x scroll 0% 0% rgb(221, 221, 221); border-width: 1px; border-style: solid; -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; border-color: rgb(221, 221, 221) rgb(187, 187, 187) rgb(153, 153, 153); cursor: pointer; color: rgb(51, 51, 51); font: bold 12px/1.2 Arial,sans-serif; padding: 2px 10px 0px; overflow: visible; width: auto; }
* html button { padding-top: 1px; padding-bottom: 1px; }
.ie6-input, * html textarea, * html select { background: none repeat scroll 0% 0% rgb(255, 255, 255); border-width: 1px; border-style: solid; -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; border-color: rgb(132, 132, 132) rgb(193, 193, 193) rgb(225, 225, 225); color: rgb(0, 0, 0); padding: 2px 3px 1px; font-size: 13px; font-family: Arial,sans-serif; vertical-align: top; }
* html select { margin-top: 1px; }
.placeholder_text, .ie6-input-disabled, .ie6-button-disabled { color: rgb(136, 136, 136); }
.ie6-input-disabled { background: none repeat scroll 0% 0% rgb(238, 238, 238); }
_uppercase, footer h3, footer .faq-question, #main-menu, _secondarynav, div.menu-level-2 .menu a, #block-menu-menu-supplemental-nav .menu a, .block-trending-topics-block li.jcarousel-item .views-field-title a { text-transform: uppercase; }
_box, .front .region-sidebar-second section.block, .front .region-sidebar-first section.block, .two-column .region-sidebar-second section.block, .two-column .region-sidebar-first section.block, .two-column .region-sidebar-second .block.block-related-states-block-1 .block-title, .two-column .region-sidebar-second .block.block-related-states-block-1 .views-row, #shale_map, #state-block-wrapper, .block-api-theme-twitter-pull, .block-api-theme-twitter-pull-2 { background: none repeat scroll 0% 0% white; border: 1px solid rgb(229, 237, 241); }
_morelink, .region-sidebar-second .block .view-related-states .views-field-view-node a, .region-sidebar-second .more-link a, .subpage_listing .learn_more a, .subpage_listing a.learn_more, #state-block-wrapper .more_link, .media-list .media-link-wrapper a, .view-media-gallery div.more-link a { 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, .region-sidebar-second .block .view-related-states .views-field-view-node a:after, .region-sidebar-second .more-link a:after, .subpage_listing .learn_more a:after, .subpage_listing a.learn_more:after, #state-block-wrapper .more_link:after, .media-list .media-link-wrapper a:after, .view-media-gallery div.more-link a:after { content: " >"; }
_morelink:hover, .region-sidebar-second .block .view-related-states .views-field-view-node a:hover, .region-sidebar-second .more-link a:hover, .subpage_listing .learn_more a:hover, .subpage_listing a.learn_more:hover, #state-block-wrapper .more_link:hover, .media-list .media-link-wrapper a:hover, .view-media-gallery div.more-link a:hover, _morelink:focus, .region-sidebar-second .block .view-related-states .views-field-view-node a:focus, .region-sidebar-second .more-link a:focus, .subpage_listing .learn_more a:focus, .subpage_listing a.learn_more:focus, #state-block-wrapper .more_link:focus, .media-list .media-link-wrapper a:focus, .view-media-gallery div.more-link a:focus { text-decoration: underline; }
_reg_header, h1.title, #shale_map h3, #shale_map .faq-question, .ui-tooltip-default h4, .subpage_listing h3, .subpage_listing .faq-question, .front .spotlight-ul .field-name-field-spotlight-link a, #state-block-wrapper h2, .block-trending-topics-block h3, .block-trending-topics-block .faq-question { font-family: Helvetica,Arial,sans-serif; font-weight: bold; color: rgb(102, 102, 102); }
_rounded, _button, input[type="submit"], input[type="reset"], .comment .links li a, .page-taxonomy article .links li a, _select_accent, #views-exposed-form-media-gallery-page select, .context-share-your-story select, .region-sidebar-second .media-gallery img, #main-menu a, #block-menu-menu-supplemental-nav .menu a, .item-list .pager a, #views-exposed-form-media-gallery-page div.views-submit-button .form-submit, input[type="text"], input[type="email"], input[type="password"], #banner-cycle-controls, .front .spotlight-ul .field-name-field-spotlight-link a, .block-trending-topics-block .jcarousel-next, .block-trending-topics-block .jcarousel-prev, .block-trending-topics-block li.jcarousel-item { border-radius: 5px; }
_button, input[type="submit"], input[type="reset"], .comment .links li a, .page-taxonomy article .links li a, #user-login input[type="submit"] { 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, input[type="submit"]:hover, input[type="reset"]:hover, .comment .links li a:hover, .page-taxonomy article .links li a:hover, #user-login input[type="submit"]:hover, _button:focus, input[type="submit"]:focus, input[type="reset"]:focus, .comment .links li a:focus, .page-taxonomy article .links li a:focus, #user-login input[type="submit"]:focus { background: none repeat scroll 0% 0% rgb(254, 162, 0); }
_select_accent, #views-exposed-form-media-gallery-page select, .context-share-your-story select { background: url(fb9ed57b6e87c22e5e860aadc30b2fd719bda4f6.png)  no-repeat scroll right -1159px rgb(254, 162, 0); 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, #views-exposed-form-media-gallery-page select option, .context-share-your-story select option { color: black; }
html, body, div, span, applet, object, iframe, h1, h2, h3, .faq-question, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video { margin: 0px; padding: 0px; border: 0px none; font: inherit; vertical-align: baseline; }
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display: block; }
body { line-height: 1; }
ol, ul { list-style: none outside none; }
blockquote, q { quotes: none; }
blockquote:before, blockquote:after, q:before, q:after { content: none; }
table { border-collapse: collapse; border-spacing: 0px; }
body, button, input, select, textarea { color: rgb(102, 102, 102); font-family: "Lucida Sans Unicode","Lucida Grande",sans-serif; font-size: 62.5%; line-height: 1.5; }
body { background: url(2b8bdbe5b5723665e7b0d013d7c556c9d3acdb83.jpg)  repeat scroll 0% 0% whitesmoke; }
#block-devel-switch-user { clear: both; background: none repeat scroll 0% 0% yellow; padding: 12px; }
a, a:link, a:visited { color: rgb(119, 145, 173); }
a:hover, a:focus { color: rgb(254, 199, 0); }
article { margin-bottom: 24px; }
article p, article li { font-size: 1.2em; line-height: 1.66667; margin-bottom: 12px; }
article li { margin-bottom: 12px; margin-left: 16.8px; padding-left: 20px; }
article ul li { background: url(fb9ed57b6e87c22e5e860aadc30b2fd719bda4f6.png)  no-repeat scroll left -400px transparent; }
article ol li { list-style: decimal outside none; text-indent: 0px; padding: 0px; margin: 0px 0px 12px 40px; }
article a, article a:link, article a:visited { color: rgb(254, 162, 0); }
h1.title { font-size: 3.8em; line-height: 1.1; color: rgb(51, 51, 51); letter-spacing: -1px; padding-bottom: 12px; margin-bottom: 12px; margin-top: 12px; border-bottom: 8px solid rgb(254, 199, 0); }
h2 { font-family: "museo-slab",Helvetica,Arial,sans-serif; font-weight: 700; color: rgb(51, 51, 51); font-size: 2.5em; padding-bottom: 12px; margin-bottom: 12px; border-bottom: 2px solid rgb(254, 199, 0); line-height: 1; font-style: italic; }
h2 a { text-decoration: none; transition: all 0.3s ease 0s; }
h2 a:hover, h2 a:focus { text-decoration: underline; color: rgb(51, 51, 51); }
h3, .faq-question { font-family: "museo-slab",Helvetica,Arial,sans-serif; color: rgb(51, 51, 51); margin-bottom: 12px; border-bottom: 2px solid rgb(254, 199, 0); line-height: 1; font-weight: 500; font-size: 1.8em; padding-bottom: 7.92px; }
blockquote { border: 1px solid rgb(229, 237, 241); font-family: "museo-slab",Helvetica,Arial,sans-serif; background: url(f8e08c06f81b6a9b68bc3d4e21d5081bae52df23.png)  repeat-y scroll -179px top white; }
blockquote:after { content: "."; display: block; background: none repeat scroll 0% 0% white; font-size: 0px; height: 2px; border-width: 1px medium; border-style: solid none; border-color: rgb(229, 237, 241) -moz-use-text-color; -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; margin-bottom: 1px; margin-top: 24px; }
blockquote p { font-size: 1.5em; line-height: 1.46667; font-weight: 500; color: rgb(119, 145, 173); font-style: italic; margin: 26.4px 40.8px; }
blockquote .source { color: rgb(254, 199, 0); padding-left: 84px; margin-bottom: 0px; margin-top: -12px; padding-bottom: 18px; line-height: 1.5; background: url(c81b91acc4890732ca6021d7012147a0f9a18084.png)  no-repeat scroll -30px top transparent; }
.no-multiplebgs blockquote { background: url(f8e08c06f81b6a9b68bc3d4e21d5081bae52df23.png)  repeat-y scroll -179px top white; }
.quote-shadow { background: radial-gradient(ellipse at center top , rgb(254, 199, 0) 0%, rgba(255, 255, 255, 0) 70%) repeat scroll 0% 0% transparent; height: 24px; }
.no-cssgradients blockquote { margin-bottom: 12px; }
.no-cssgradients .quote-shadow { display: none; }
footer h3, footer .faq-question { border: medium none; text-align: center; font-style: normal; color: rgb(112, 98, 73); font-size: 1.8em; font-family: "Lucida Sans Unicode","Lucida Grande",sans-serif; padding: 0px; }
#zone-branding-wrapper { background: none repeat scroll 0% 0% white; height: 60px; }
#zone-branding-wrapper .logo-img { text-align: center; margin-top: 12px; }
#zone-branding-wrapper #logo { width: 300px; }
#zone-menu-wrapper { background: none repeat scroll 0% 0% rgb(254, 199, 0); border-bottom: 1px solid rgb(254, 162, 0); text-align: center; margin-bottom: 24px; }
#zone-postscript-wrapper { background: none repeat scroll 0% 0% rgb(51, 51, 51); }
#zone-postscript-wrapper a { color: rgb(254, 199, 0); text-decoration: none; transition: all 0.3s ease 0s; }
#zone-postscript-wrapper a:hover, #zone-postscript-wrapper a:focus { color: white; }
#zone-postscript-wrapper #social_media_links { width: 224px; text-align: center; margin: 12px auto; }
#zone-postscript-wrapper #social_media_links li { float: left; margin: 0px; }
#zone-postscript-wrapper #social_media_links li a, #zone-postscript-wrapper #social_media_links li span { display: block; width: 31px; height: 31px; text-align: center; margin: 0px 0px 12px 1px; background: none repeat scroll 0% 0% rgb(254, 199, 0); border-radius: 50%; transition: all 0.3s ease 0s; }
#zone-postscript-wrapper #social_media_links li a img, #zone-postscript-wrapper #social_media_links li span img { margin-top: 5px; }
#zone-postscript-wrapper #social_media_links li a.print, #zone-postscript-wrapper #social_media_links li span.print { background: url(fb9ed57b6e87c22e5e860aadc30b2fd719bda4f6.png)  no-repeat scroll 1px -30px rgb(254, 199, 0); }
#zone-postscript-wrapper #social_media_links li a.print-mail, #zone-postscript-wrapper #social_media_links li span.print-mail { background: url(fb9ed57b6e87c22e5e860aadc30b2fd719bda4f6.png)  no-repeat scroll 1px top rgb(254, 199, 0); }
#zone-postscript-wrapper #social_media_links li a:hover, #zone-postscript-wrapper #social_media_links li a:focus, #zone-postscript-wrapper #social_media_links li a:active, #zone-postscript-wrapper #social_media_links li span:hover, #zone-postscript-wrapper #social_media_links li span:focus, #zone-postscript-wrapper #social_media_links li span:active { background-color: rgb(51, 51, 51); cursor: pointer; }
#zone-postscript-wrapper #block-menu-menu-meta-nav ul { text-align: center; }
#zone-postscript-wrapper #block-menu-menu-meta-nav ul li { display: inline-block; font-size: 1.4em; margin-bottom: 12px; }
#zone-footer-wrapper { background: url(45d86ef8cefeb9d1bcc16ec465021311e4d4e338.png)  repeat scroll 0% 0% rgb(239, 232, 219); border-top: 9px solid rgb(230, 224, 212); text-align: center; }
#zone-footer-wrapper .block { margin: 24px 0px; }
#zone-footer-wrapper .block-inner .content div { margin: 18px 0px 24px; }
#zone-footer-wrapper #follow li { display: inline-block; padding: 0px; margin-bottom: 12px; }
#zone-footer-wrapper #follow li a { display: block; height: 54px; width: 54px; border-radius: 8px; border: 2px solid transparent; background: url(fb9ed57b6e87c22e5e860aadc30b2fd719bda4f6.png)  no-repeat scroll left -700px transparent; }
#zone-footer-wrapper #follow li a[href*="facebook"] { background-position: left -700px; background-color: rgb(60, 91, 153); }
#zone-footer-wrapper #follow li a[href*="twitter"] { background-position: -63px -700px; background-color: rgb(40, 170, 225); }
#zone-footer-wrapper #follow li a[href*="slideshare"] { background-position: -126px -700px; background-color: rgb(255, 255, 255); }
#zone-footer-wrapper #follow li a[href*="youtube"] { background-position: -188px -700px; background-color: rgb(255, 255, 255); }
#zone-footer-wrapper #follow li a:hover, #zone-footer-wrapper #follow li a:focus { border-color: rgb(178, 173, 163); }
#zone-footer-wrapper #affiliated li { display: inline-block; margin-bottom: 12px; }
#zone-footer-wrapper #affiliated li a { margin-right: 12px; }
#zone-footer-wrapper #affiliated li a[href*="gaspricesexplained"] { margin-right: 0px; }
#zone-footer-wrapper img { width: auto; }
object, video, article iframe { width: 100%; }
.clear { clear: both; }
.region-sidebar-second { border-top: 2px solid rgb(254, 199, 0); margin-bottom: 24px; }
.region-sidebar-second .block { padding: 12px 0px; margin-bottom: 12px; }
.region-sidebar-second .block h3, .region-sidebar-second .block .faq-question { font-size: 2em; color: rgb(102, 102, 102); font-weight: bold; line-height: 0.933333; border-color: rgb(229, 237, 241); padding-bottom: 12px; padding-top: 12px; font-family: Helvetica,Arial,sans-serif; }
.region-sidebar-second .block h4 { font-size: 1.8em; font-family: Helvetica,Arial,sans-serif; font-weight: bold; margin-bottom: 12px; }
.region-sidebar-second .block h4 a { color: rgb(102, 102, 102); text-decoration: none; }
.region-sidebar-second .block h4 a:hover, .region-sidebar-second .block h4 a:focus { text-decoration: underline; }
.region-sidebar-second .block .view-related-states .item-list { margin-top: 6px; }
.region-sidebar-second .block .view-related-states .item-list li { margin-left: 0px; font-family: Helvetica,Arial,sans-serif; font-weight: bold; margin-bottom: 12px; font-size: 1.4em; }
.region-sidebar-second .block .view-related-states .item-list li div { background: url(fb9ed57b6e87c22e5e860aadc30b2fd719bda4f6.png)  no-repeat scroll left -398px transparent; padding-left: 20px; padding-bottom: 3px; }
.region-sidebar-second .block .view-related-states .item-list li div a { color: rgb(102, 102, 102); text-decoration: none; }
.region-sidebar-second .block .view-related-states .item-list li div a:hover, .region-sidebar-second .block .view-related-states .item-list li div a:focus { text-decoration: underline; }
.region-sidebar-second .block .view-related-states .views-field-view-node a { font-size: 1.2em; margin-top: 12px; border-top: 2px dotted rgb(167, 184, 199); }
.region-sidebar-second .more-link { text-align: left; }
.region-sidebar-second .more-link a { font-size: 1.2em; border-top: 2px dotted rgb(167, 184, 199); }
.region-sidebar-second .views-field-title a { text-decoration: none; font-size: 1.4em; color: rgb(102, 102, 102); display: block; margin-bottom: 30px; }
.region-sidebar-second .media-gallery h3, .region-sidebar-second .media-gallery .faq-question { border: medium none; background: url(fb9ed57b6e87c22e5e860aadc30b2fd719bda4f6.png)  no-repeat scroll 140px -290px transparent; }
.region-sidebar-second .media-gallery img { border: 3px solid rgb(229, 237, 241); max-width: 100%; height: auto; }
.front .region-sidebar-second, .front .region-sidebar-first, .two-column .region-sidebar-second, .two-column .region-sidebar-first { border-top: medium none; }
.front .region-sidebar-second section.block, .front .region-sidebar-first section.block, .two-column .region-sidebar-second section.block, .two-column .region-sidebar-first section.block { padding: 12px 24px; }
.front .region-sidebar-second section.block p, .front .region-sidebar-first section.block p, .two-column .region-sidebar-second section.block p, .two-column .region-sidebar-first section.block p { font-size: 1.2em; clear: both; }
.two-column .region-sidebar-second .block.block-related-states-block-1 { background: none repeat scroll 0% 0% transparent; padding: 0px; border: medium none; }
.two-column .region-sidebar-second .block.block-related-states-block-1 .block-title { border-bottom: 0px none; margin-bottom: 0px; padding: 12px 24px; }
.two-column .region-sidebar-second .block.block-related-states-block-1 .views-row { margin-bottom: 12px; padding: 12px 24px; }
.nodequeue-ajax-toggle { display: none; }
.page-search .region-content li { font-size: 1.2em; }
.region-content .search-form { margin-bottom: 24px; }
.region-content .search-form input[type="text"] { margin-bottom: 12px; }
.region-content .search-form input[type="submit"] { margin-bottom: 12px; }
.region-content .search-form .fieldset-legend { font-size: 1.2em; }
.search-results .search-result { border-bottom: 1px solid rgb(254, 162, 0); padding-bottom: 12px; margin-bottom: 18px; }
.search-results h3, .search-results .faq-question { border: medium none; padding: 0px; margin: 0px; }
.search-results h3 a, .search-results .faq-question a { display: block; padding: 3px 0px; transition: all 0.3s ease 0s; }
.search-results h3 a:hover, .search-results .faq-question a:hover, .search-results h3 a:focus, .search-results .faq-question a:focus { background: none repeat scroll 0% 0% rgb(254, 199, 0); color: rgb(51, 51, 51); }
.search-results .search-snippet-info { padding: 0px; }
.search-results .search-info { font-size: 1.2em; font-style: italic; color: rgb(254, 162, 0); }
.region-sidebar-second .related-resource { border-bottom: 1px solid rgb(196, 196, 196); margin-bottom: 12px; padding-bottom: 12px; }
.region-sidebar-second .related-resource h4 { font-size: 1.2em; line-height: 1.66667; font-family: "Lucida Sans Unicode","Lucida Grande",sans-serif; font-style: italic; color: rgb(254, 162, 0); letter-spacing: -1px; margin-bottom: 6px; }
.region-sidebar-second .related-resource p { font-size: 1.2em; line-height: 2; }
.region-sidebar-second .related-resource .more-link a { border: medium none; font-size: 1em; }
.region-sidebar-second img { width: 100%; }
.region-sidebar-second .views-row-last { border: medium none; }
#main-menu { padding: 1px 0px 0px; display: block; }
#main-menu li { margin: 0px; padding: 0px; display: block; }
#main-menu li.first { margin-top: 12px; }
#main-menu a { color: rgb(51, 51, 51); font-weight: bold; font-family: Helvetica,Arial,sans-serif; font-size: 1.4em; text-decoration: none; display: block; margin: 0px 0px 12px; padding: 12px 26px; border-bottom: 1px solid rgb(254, 162, 0); background: linear-gradient(to bottom, rgb(251, 192, 35) 0%, rgb(218, 160, 2) 100%) repeat scroll 0% 0% transparent; }
#main-menu a:hover, #main-menu a:focus { background: none repeat scroll 0% 0% rgb(254, 162, 0); }
#main-menu a.active-trail { background: none repeat scroll 0% 0% rgb(254, 162, 0); box-shadow: 0px 5px 5px 1px rgba(0, 0, 0, 0.15) inset; }
#block-menu-secondary-menu .menu { text-align: center; }
#block-menu-secondary-menu .menu li { display: inline-block; list-style: none outside none; }
#block-menu-secondary-menu .menu li a { color: rgb(53, 5, 17); text-decoration: none; }
_secondarynav, div.menu-level-2 .menu a, #block-menu-menu-supplemental-nav .menu a { display: block; font-size: 1.8em; line-height: 1.22222; text-decoration: none; font-family: Helvetica,Arial,sans-serif; font-weight: bold; color: rgb(51, 51, 51); padding: 12px 0px; }
div.menu-level-2 { margin-bottom: 27.96px; }
div.menu-level-2 li { list-style: none outside none; }
div.menu-level-2 .menu a { border-bottom: 2px solid rgb(215, 215, 215); padding-right: 25px; }
div.menu-level-2 .menu a:hover, div.menu-level-2 .menu a:focus, div.menu-level-2 .menu a.active { color: rgb(254, 162, 0); }
div.menu-level-2 .menu a:hover:after, div.menu-level-2 .menu a:focus:after, div.menu-level-2 .menu a.active:after { content: " "; display: inline-block; position: relative; width: 13px; height: 13px; margin-left: 6px; background: url(fb9ed57b6e87c22e5e860aadc30b2fd719bda4f6.png)  no-repeat scroll left -600px transparent; }
#block-menu-menu-supplemental-nav { margin-bottom: 27.96px; }
#block-menu-menu-supplemental-nav li { list-style: none outside none; }
#block-menu-menu-supplemental-nav .menu a { background: linear-gradient(to bottom, rgb(227, 227, 227) 0%, rgb(194, 194, 194) 100%) repeat scroll 0% 0% transparent; padding: 24px; margin-bottom: 12px; border-bottom: 1px solid rgb(254, 162, 0); }
#block-menu-menu-supplemental-nav .menu a:hover, #block-menu-menu-supplemental-nav .menu a:focus { background: none repeat scroll 0% 0% rgb(254, 162, 0); }
.front #block-menu-menu-supplemental-nav .menu a { background: linear-gradient(to bottom, rgb(255, 208, 0) 0%, rgb(254, 199, 0) 100%) repeat scroll 0% 0% transparent; }
.front #block-menu-menu-supplemental-nav .menu a:hover, .front #block-menu-menu-supplemental-nav .menu a:focus { background: none repeat scroll 0% 0% rgb(254, 162, 0); }
.item-list .pager li { margin: 0px; padding: 0px; }
.item-list .pager li.pager-current, .item-list .pager li.pager-ellipsis { display: inline-block; padding: 12px; margin-right: 12px; }
.item-list .pager a { display: inline-block; font-size: 1.2em; padding: 12px; margin-right: 12px; text-decoration: none; color: white; background: none repeat scroll 0% 0% rgb(191, 191, 191); border: 1px solid rgb(239, 239, 239); transition: all 0.3s ease 0s; }
.item-list .pager a:hover, .item-list .pager a:focus { background: none repeat scroll 0% 0% rgb(254, 162, 0); }
#search-block-form { width: 90%; margin: 0px auto 12px; }
#search-block-form #edit-search-block-form--2 { background: none repeat scroll 0% 0% rgb(254, 199, 0); color: white; width: 85%; border: medium none; padding: 0px 0px 0px 18px; height: 31px; font-size: 1.4em; line-height: 1.3; border-radius: 5px 0px 0px 5px; }
#search-block-form #edit-search-block-form--2:-moz-placeholder { color: white; }
#search-block-form .form-submit { height: 31px; width: 36px; padding: 0px; margin: 0px; border: medium none; font-size: 0px; position: relative; top: -1px; background: url(fb9ed57b6e87c22e5e860aadc30b2fd719bda4f6.png)  no-repeat scroll 8px -95px rgb(254, 199, 0); border-radius: 0px 5px 5px 0px; }
#search-block-form .form-submit:hover, #search-block-form .form-submit:focus { background-color: rgb(254, 162, 0); }
.front #search-block-form { margin-top: 24px; }
.region-content .search_form .form-text { width: 62%; }
#views-exposed-form-media-gallery-page .views-exposed-widget { clear: both; float: none; width: 100%; }
#views-exposed-form-media-gallery-page label { font-family: Helvetica,Arial,sans-serif; font-weight: bold; font-size: 1.6em; }
#views-exposed-form-media-gallery-page div.views-submit-button { border-top: 2px dotted rgb(167, 184, 199); margin-top: 12px; padding: 12px 0px 0px; }
#views-exposed-form-media-gallery-page div.views-submit-button .form-submit { width: 100%; background: linear-gradient(to bottom, rgb(254, 199, 0) 0%, rgb(219, 171, 3) 100%) repeat scroll 0% 0% transparent; color: white; text-transform: uppercase; text-shadow: none; padding: 9px 0px 6px; 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; font-size: 1.6em; line-height: 1.4; font-weight: normal; margin: 0px; box-shadow: 0px 3px 3px 0px rgba(0, 0, 0, 0.4); }
#views-exposed-form-media-gallery-page div.views-submit-button .form-submit:hover, #views-exposed-form-media-gallery-page div.views-submit-button .form-submit:focus { background: none repeat scroll 0% 0% rgb(254, 162, 0); }
label { font-family: Helvetica,Arial,sans-serif; font-size: 1.4em; }
input[type="text"], input[type="email"], input[type="password"], textarea { padding: 6px; font-family: "Lucida Sans Unicode","Lucida Grande",sans-serif; font-size: 1.4em; border: 1px solid rgb(193, 193, 193); width: 100%; color: rgb(102, 102, 102); }
input[type="text"]:active, input[type="text"]:focus, input[type="email"]:active, input[type="email"]:focus, input[type="password"]:active, input[type="password"]:focus, textarea:active, textarea:focus { background: none repeat scroll 0% 0% rgb(246, 237, 203); color: rgb(51, 51, 51); }
input[type="text"], input[type="email"], input[type="password"] { height: 40px; }
#admin-menu input { height: auto; }
textarea { border-radius: 5px 5px 0px 0px; }
.description { font-size: 1.2em; }
input[type="submit"], input[type="reset"] { margin-right: 12px; }
#print-mail-form { margin-bottom: 12px; }
.captcha legend .fieldset-legend { text-transform: capitalize; font-size: 1.4em; }
.captcha .fieldset-description { font-size: 1.2em; }
#shale_map { padding: 12px; margin-bottom: 24px; }
#shale_map h3, #shale_map .faq-question { border: medium none; font-size: 2.2em; margin-bottom: 12px; padding: 0px; margin-left: 18px; }
#shale_map ul { margin-bottom: 24px; }
#shale_map li { font-size: 1.2em; line-height: 1.83333; }
#shale_map li a { text-decoration: none; color: rgb(102, 102, 102); padding-left: 18px; }
#shale_map #shale_plays a:hover, #shale_map #shale_plays a:focus, #shale_map .hovered { color: rgb(254, 162, 0); background: url(fb9ed57b6e87c22e5e860aadc30b2fd719bda4f6.png)  no-repeat scroll 3px -597px transparent; }
#shale_map #related_states a:hover, #shale_map #related_states a:focus { color: rgb(132, 161, 194); background: url(fb9ed57b6e87c22e5e860aadc30b2fd719bda4f6.png)  no-repeat scroll 3px -797px transparent; }
.field-name-field-state-image, .field-name-field-shale-plays-image { background: none repeat scroll 0% 0% white; border: 3px solid rgb(221, 221, 221); border-radius: 3px; padding: 12px; text-align: center; margin-bottom: 12px; }
#links_contianers_outer .links_inner { width: 50%; float: left; }
#shale_map_inter { width: 650px; display: none; position: relative; float: left; margin-left: 12px; }
@media screen and (min-width: 700px) {
  #shale_map_inter { display: block; }
}
.ui-tooltip-default { background: none repeat scroll 0% 0% rgb(254, 162, 0); border: medium none; padding: 5px; }
.ui-tooltip-default h4 { font-size: 1.7em; line-height: 1; color: rgb(51, 51, 51); margin-bottom: 5px; }
.ui-tooltip-default h4 a, .ui-tooltip-default h4 a:visited { color: rgb(51, 51, 51); text-decoration: none; border-bottom: 1px solid rgb(51, 51, 51); }
.ui-tooltip-default h4 a:hover, .ui-tooltip-default h4 a:focus, .ui-tooltip-default h4 a:visited:hover, .ui-tooltip-default h4 a:visited:focus { border-bottom: medium none; }
.ui-tooltip-default h4 a:after, .ui-tooltip-default h4 a:visited:after { content: " »"; }
.ui-tooltip-default h5 { font-size: 1.2em; color: rgb(51, 51, 51); margin-bottom: 5px; }
.ui-tooltip-default p { font-size: 1.2em; }
.ui-tooltip-default p a { color: rgb(100, 100, 100); text-decoration: none; }
.ui-tooltip-default p a:hover, .ui-tooltip-default p a:focus { text-decoration: underline; }
.ui-tooltip-default p a:after { content: " »"; }
.popup { display: none; }
.node-page .colorbox { position: relative; display: block; text-align: center; }
.node-page .colorbox:after { content: "Click to Enlarge"; position: absolute; bottom: 7px; right: 50%; margin-right: -60px; background: none repeat scroll 0% 0% white; border-width: 3px 3px 2px; border-style: solid; border-color: rgb(210, 210, 210); -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; padding: 7px; }
.image-infographic { width: 92%; max-width: 394px; padding: 12px; background: none repeat scroll 0% 0% white; border: 3px solid rgb(229, 237, 241); border-radius: 3px; }
.subpage_listing { border-top: 2px dotted rgb(204, 204, 204); padding-top: 12px; margin-bottom: 24px; clear: both; }
.subpage_listing img { width: 62%; display: block; max-width: 394px; padding: 12px; margin: 12px auto; background: none repeat scroll 0% 0% white; border: 3px solid rgb(229, 237, 241); border-radius: 3px; }
.subpage_listing h3, .subpage_listing .faq-question { font-size: 2.5em; padding: 0px 0px 12px; border-bottom: 2px dotted rgb(204, 204, 204); }
.subpage_listing h3 a, .subpage_listing .faq-question a { color: rgb(102, 102, 102); text-decoration: none; transition: all 0.3s ease 0s; }
.subpage_listing h3 a:hover, .subpage_listing .faq-question a:hover, .subpage_listing h3 a:focus, .subpage_listing .faq-question a:focus { color: rgb(254, 162, 0); }
.subpage_listing .learn_more a, .subpage_listing a.learn_more { clear: none; }
.front .block-system-main { display: none; }
div.spotlight { text-align: center; }
#banner-cycle-controls { display: inline-block; margin-bottom: 12px; border-bottom: 1px solid rgb(153, 153, 153); overflow: hidden; background: none repeat scroll 0% 0% rgb(153, 153, 153); z-index: 1000; }
#banner-cycle-controls a { width: 40px; display: inline-block; text-align: center; font-size: 2em; font-family: Helvetica,Arial,sans-serif; text-decoration: none; padding: 4px 0px; color: white; }
#banner-cycle-controls a.cycle-pager-active { color: rgb(51, 51, 51); background: linear-gradient(to bottom, rgb(252, 252, 252) 0%, gainsboro 100%) repeat scroll 0% 0% transparent; }
.front .spotlight-ul { text-align: left; border-bottom: 8px solid rgb(254, 199, 0); margin-bottom: 24px; }
.front .spotlight-ul li { width: 100%; margin-bottom: 12px; }
.front .spotlight-ul h2 { border: medium none; font-family: Helvetica,Arial,sans-serif; font-style: normal; font-size: 3.8em; letter-spacing: -0.05em; }
.front .spotlight-ul .field-name-field-spotlight-video { margin-bottom: 12px; }
.front .spotlight-ul .field-name-field-spotlight-video iframe { width: 100%; height: 200px; }
.front .spotlight-ul .cycle-sentinel .field-name-field-spotlight-video { opacity: 0; }
.front .spotlight-ul .field-item p { font-family: "museo-slab",Helvetica,Arial,sans-serif; font-weight: 700; color: rgb(51, 51, 51); font-style: italic; font-size: 2.5em; line-height: 1; }
.front .spotlight-ul p { font-size: 1.2em; margin-bottom: 12px; margin-right: 24px; }
.front .spotlight-ul .field-name-field-spotlight-link a { border-bottom: 3px solid rgb(254, 162, 0); display: block; text-align: center; text-decoration: none; background: linear-gradient(to bottom, rgb(255, 208, 0) 0%, rgb(254, 199, 0) 100%) repeat scroll 0% 0% transparent; color: rgb(51, 51, 51); font-size: 1.8em; padding: 10px 0px; margin-bottom: 24px; }
.front .spotlight-ul .field-name-field-spotlight-link a:hover, .front .spotlight-ul .field-name-field-spotlight-link a:focus { background: none repeat scroll 0% 0% rgb(254, 162, 0); }
#state-block-wrapper { margin-bottom: 24px; font-family: Helvetica,Arial,sans-serif; }
#state-block-wrapper h2 { font-style: normal; font-size: 2em; padding-left: 24px; margin-bottom: 0px; border-bottom: 2px dotted rgb(229, 237, 241); }
#state-block-wrapper form { margin-left: 24px; font-size: 1.4em; font-weight: bold; }
#state-block-wrapper form label { display: inline-block; margin-right: 12px; }
#state-block-wrapper form select { font-size: 1.1em; }
#state-block-wrapper #hp_state_content { padding: 24px; }
#state-block-wrapper #hp_state_content p, #state-block-wrapper #hp_state_content li { font-size: 1.2em; }
#state-block-wrapper #hp_state_content li { background: url(fb9ed57b6e87c22e5e860aadc30b2fd719bda4f6.png)  no-repeat scroll left -400px transparent; padding-left: 20px; margin-bottom: 12px; font-family: Helvetica,Arial,sans-serif; font-weight: bold; font-size: 1.4em; }
#state-block-wrapper #hp_state_content li a { color: rgb(102, 102, 102); text-decoration: none; }
#state-block-wrapper #hp_state_content li a:hover, #state-block-wrapper #hp_state_content li a:focus { text-decoration: underline; }
#state-block-wrapper .more_link { display: block; padding: 24px; font-size: 1.2em; border-top: 2px dotted rgb(229, 237, 241); }
#state-block-wrapper .form-submit { display: none; }
.no-js #state-block-wrapper .form-submit { display: block; }
.block-api-theme-twitter-pull, .block-api-theme-twitter-pull-2 { padding: 0px; margin-bottom: 12px; }
.block-api-theme-twitter-pull .tweets-pulled-listing .tweet-authorphoto, .block-api-theme-twitter-pull-2 .tweets-pulled-listing .tweet-authorphoto { margin-left: 12px; margin-top: 3px; }
.block-api-theme-twitter-pull .tweet-author, .block-api-theme-twitter-pull-2 .tweet-author { position: relative; padding: 12px; border-bottom: 2px solid rgb(167, 184, 199); }
.block-api-theme-twitter-pull .tweet-author a, .block-api-theme-twitter-pull-2 .tweet-author a { display: block; color: rgb(102, 102, 102); font-size: 1.2em; line-height: 1.16667; text-decoration: none; font-family: Helvetica,Arial,sans-serif; }
.block-api-theme-twitter-pull .tweet-author .tweets-pulled-follow, .block-api-theme-twitter-pull-2 .tweet-author .tweets-pulled-follow { position: absolute; right: 12px; top: 10px; color: rgb(107, 131, 153); width: 52px; padding-top: 19px; text-transform: uppercase; background: url(fb9ed57b6e87c22e5e860aadc30b2fd719bda4f6.png)  no-repeat scroll -120px -975px transparent; }
.block-api-theme-twitter-pull ul, .block-api-theme-twitter-pull-2 ul { clear: both; background: url(fb9ed57b6e87c22e5e860aadc30b2fd719bda4f6.png)  no-repeat scroll -322px -900px transparent; margin-top: -2px; margin-bottom: 12px; padding-top: 14.4px; z-index: 100; position: relative; }
.block-api-theme-twitter-pull ul li, .block-api-theme-twitter-pull-2 ul li { font-size: 1.2em; }
.block-api-theme-twitter-pull ul .tweet-text, .block-api-theme-twitter-pull-2 ul .tweet-text { margin: 12px; display: block; }
.block-api-theme-twitter-pull ul .tweet-time, .block-api-theme-twitter-pull-2 ul .tweet-time { padding: 6px 12px; border-bottom: 2px dotted rgb(229, 237, 241); font-style: italic; font-weight: bold; }
.block-api-theme-twitter-pull ul .tweet-time a, .block-api-theme-twitter-pull-2 ul .tweet-time a { text-decoration: none; color: rgb(119, 145, 173); font-family: Helvetica,Arial,sans-serif; }
.block-api-theme-twitter-pull ul .tweet-reply, .block-api-theme-twitter-pull ul .tweet-retweet, .block-api-theme-twitter-pull ul .tweet-favorite, .block-api-theme-twitter-pull-2 ul .tweet-reply, .block-api-theme-twitter-pull-2 ul .tweet-retweet, .block-api-theme-twitter-pull-2 ul .tweet-favorite { background: url(fb9ed57b6e87c22e5e860aadc30b2fd719bda4f6.png)  no-repeat scroll 0px -975px transparent; display: inline-block; width: 20px; height: 20px; }
.block-api-theme-twitter-pull ul .tweet-retweet, .block-api-theme-twitter-pull-2 ul .tweet-retweet { background-position: -39px -975px; }
.block-api-theme-twitter-pull ul .tweet-favorite, .block-api-theme-twitter-pull-2 ul .tweet-favorite { background-position: -75px -976px; }
.block-api-theme-twitter-pull ul .retweets, .block-api-theme-twitter-pull-2 ul .retweets { display: inline-block; float: left; margin-left: 12px; margin-top: 17px; color: rgb(119, 145, 173); text-transform: uppercase; }
.block-api-theme-twitter-pull ul ul, .block-api-theme-twitter-pull-2 ul ul { background: none repeat scroll 0% 0% transparent; clear: none; float: right; margin-right: 12px; margin-bottom: 0px; }
.block-api-theme-twitter-pull ul ul li, .block-api-theme-twitter-pull-2 ul ul li { display: inline; padding: 0px; margin-left: 12px; }
.block-trending-topics-block { background: none repeat scroll 0% 0% rgba(228, 228, 228, 0.8); margin-bottom: 12px; }
.block-trending-topics-block h3, .block-trending-topics-block .faq-question { border: medium none; font-size: 3em; margin: 12px 24px; }
.block-trending-topics-block .jcarousel-container-horizontal { margin: 0px 24px 12px; }
.block-trending-topics-block div.jcarousel-clip-horizontal { width: 186px; margin: 0px auto; overflow: hidden; }
@media screen and (min-width: 520px) {
  .block-trending-topics-block div.jcarousel-clip-horizontal { width: 376px; }
}
@media screen and (min-width: 720px) {
  .block-trending-topics-block div.jcarousel-clip-horizontal { width: 570px; }
}
@media screen and (min-width: 980px) {
  .block-trending-topics-block div.jcarousel-clip-horizontal { width: 764px; }
}
.block-trending-topics-block .jcarousel-next, .block-trending-topics-block .jcarousel-prev { background: url(fb9ed57b6e87c22e5e860aadc30b2fd719bda4f6.png)  no-repeat scroll 13px -888px rgb(191, 191, 191); position: absolute; z-index: 1000; top: 40px; width: 35px; height: 35px; border: 1px solid rgb(239, 239, 239); transition: all 0.3s ease 0s; }
.block-trending-topics-block .jcarousel-next:hover, .block-trending-topics-block .jcarousel-next:focus, .block-trending-topics-block .jcarousel-prev:hover, .block-trending-topics-block .jcarousel-prev:focus { background-color: rgb(254, 162, 0); }
.block-trending-topics-block .jcarousel-next { background-position: -80px -888px; right: -5px; left: auto; }
.block-trending-topics-block .jcarousel-prev-disabled { opacity: 0.3; }
.block-trending-topics-block li.jcarousel-item { border: 3px solid rgb(200, 200, 200); margin-right: 12px; background: none repeat scroll 0% 0% white; height: 180px; min-width: 164px; padding: 6px; width: 164px ! important; }
.block-trending-topics-block li.jcarousel-item:hover { background: none repeat scroll 0% 0% rgb(254, 199, 0); }
.block-trending-topics-block li.jcarousel-item .views-field-title a { color: rgb(102, 102, 102); text-decoration: none; font-size: 1.2em; font-weight: bold; font-family: Helvetica,Arial,sans-serif; }
.block-trending-topics-block li.jcarousel-item .views-field-title a:hover, .block-trending-topics-block li.jcarousel-item .views-field-title a:focus { text-decoration: underline; }
.media-list li.media-listing { border-bottom: 2px dotted rgb(167, 184, 199); margin: 0px 0px 30px; clear: both; }
.media-list h3, .media-list .faq-question { border-bottom: medium none; font-style: italic; margin: 0px; line-height: 1.22222; }
.media-list h4 { font-size: 1.2em; color: rgb(254, 162, 0); font-style: italic; border-bottom: 2px solid rgb(254, 199, 0); margin-bottom: 12px; padding-bottom: 6px; }
.media-list .field-name-field-description { font-size: 1.2em; line-height: 1.4; margin-bottom: 12px; }
.media-list .media-link-wrapper { margin-bottom: 12px; font-size: 1.2em; }
.media-list .media-link-wrapper a { clear: none; }
.media-list .media-link-wrapper a[href$=".pdf"] { padding: 12px 0px 12px 36px; display: inline-block; background: url(fb9ed57b6e87c22e5e860aadc30b2fd719bda4f6.png)  no-repeat scroll left -198px transparent; }
.view-media-gallery div.more-link { text-align: left; }
.view-media-gallery div.more-link a { font-size: 1.2em; }
.node-infographic .field-name-field-infographic-image img, .node-print-ad .field-name-field-print-ad-image img { width: 100%; height: auto; }
.node-infographic span.field-label, .node-print-ad span.field-label { font-size: 1.4em; font-weight: bold; }
.field-name-field-infographic-file, .field-name-field-print-ad-file { display: inline-block; font-size: 1.4em; font-weight: bold; margin-bottom: 12px; }
.region-sidebar-second .media-list li { margin-bottom: 0px; border: medium none; }
.region-sidebar-second .media-list li .field-name-field-photo-gallery-images { margin: 0px 0px 10px; padding: 12px 8% 24px 5%; width: 85%; text-align: center; display: block; }
.region-sidebar-second .media-list li a { margin-bottom: 12px; display: block; clear: both; font-size: 1.2em; }
.view-news .field-name-field-blog-publish-date, .view-news .field-type-taxonomy-term-reference, .view-news .comment-submitted, .node-type-blog .field-name-field-blog-publish-date, .node-type-blog .field-type-taxonomy-term-reference, .node-type-blog .comment-submitted, .node-blog .field-name-field-blog-publish-date, .node-blog .field-type-taxonomy-term-reference, .node-blog .comment-submitted { font-family: Helvetica,Arial,sans-serif; font-size: 1.4em; margin-bottom: 12px; }
.view-news .field-name-field-blog-publish-date .field-label, .view-news .field-name-field-blog-publish-date .field-items, .view-news .field-type-taxonomy-term-reference .field-label, .view-news .field-type-taxonomy-term-reference .field-items, .view-news .comment-submitted .field-label, .view-news .comment-submitted .field-items, .node-type-blog .field-name-field-blog-publish-date .field-label, .node-type-blog .field-name-field-blog-publish-date .field-items, .node-type-blog .field-type-taxonomy-term-reference .field-label, .node-type-blog .field-type-taxonomy-term-reference .field-items, .node-type-blog .comment-submitted .field-label, .node-type-blog .comment-submitted .field-items, .node-blog .field-name-field-blog-publish-date .field-label, .node-blog .field-name-field-blog-publish-date .field-items, .node-blog .field-type-taxonomy-term-reference .field-label, .node-blog .field-type-taxonomy-term-reference .field-items, .node-blog .comment-submitted .field-label, .node-blog .comment-submitted .field-items { display: inline-block; }
.view-news .field-name-field-blog-publish-date .field-label .field-item, .view-news .field-name-field-blog-publish-date .field-items .field-item, .view-news .field-type-taxonomy-term-reference .field-label .field-item, .view-news .field-type-taxonomy-term-reference .field-items .field-item, .view-news .comment-submitted .field-label .field-item, .view-news .comment-submitted .field-items .field-item, .node-type-blog .field-name-field-blog-publish-date .field-label .field-item, .node-type-blog .field-name-field-blog-publish-date .field-items .field-item, .node-type-blog .field-type-taxonomy-term-reference .field-label .field-item, .node-type-blog .field-type-taxonomy-term-reference .field-items .field-item, .node-type-blog .comment-submitted .field-label .field-item, .node-type-blog .comment-submitted .field-items .field-item, .node-blog .field-name-field-blog-publish-date .field-label .field-item, .node-blog .field-name-field-blog-publish-date .field-items .field-item, .node-blog .field-type-taxonomy-term-reference .field-label .field-item, .node-blog .field-type-taxonomy-term-reference .field-items .field-item, .node-blog .comment-submitted .field-label .field-item, .node-blog .comment-submitted .field-items .field-item { display: inline-block; margin-right: 5px; }
.view-news .comment-submitted, .view-news .field-name-field-blog-publish-date, .node-type-blog .comment-submitted, .node-type-blog .field-name-field-blog-publish-date, .node-blog .comment-submitted, .node-blog .field-name-field-blog-publish-date { color: rgb(153, 153, 153); font-style: italic; }
.view-news .field-type-taxonomy-term-reference, .node-type-blog .field-type-taxonomy-term-reference, .node-blog .field-type-taxonomy-term-reference { border-top: 2px dotted rgb(167, 184, 199); padding-top: 6px; }
.comment { background: none repeat scroll 0% 0% transparent; margin-bottom: 36px; }
.comment h3 a, .comment .faq-question a { text-decoration: none; transition: all 0.3s ease 0s; }
.comment h3 a:hover, .comment .faq-question a:hover, .comment h3 a:focus, .comment .faq-question a:focus { text-decoration: underline; color: rgb(51, 51, 51); }
.comment .field-name-comment-body { margin-bottom: 18px; }
.comment .links li { background: none repeat scroll 0% 0% transparent; margin: 0px 12px 0px 0px; padding: 0px; font-size: 1em; }
.comment .links li.comment-delete a { background: none repeat scroll 0% 0% rgb(250, 97, 97); }
.comment .links li.comment-delete a:hover, .comment .links li.comment-delete a:focus { background: none repeat scroll 0% 0% rgb(254, 162, 0); }
.comment .links li.comment-approve a { background: none repeat scroll 0% 0% rgb(51, 51, 51); }
.comment .links li.comment-approve a:hover, .comment .links li.comment-approve a:focus { background: none repeat scroll 0% 0% rgb(254, 162, 0); }
.page-taxonomy article { margin-bottom: 36px; }
.page-taxonomy article .links li { margin: 0px; padding: 0px; }
.page-taxonomy article .links li a { margin-right: 12px; }
@-moz-document url-prefix("http://") {
  button::-moz-focus-inner, input[type="button"]::-moz-focus-inner, input[type="submit"]::-moz-focus-inner, input[type="reset"]::-moz-focus-inner { padding: 0px ! important; border: 0px none ! important; }
}
ul.faq-ul-questions-top { padding: 0px 0px 12px; margin-bottom: 24px; border-bottom: 2px dotted rgb(167, 184, 199); }
ul.faq-ul-questions-top li { font-size: 1.6em; font-family: Helvetica,Arial,sans-serif; font-weight: bold; margin: 0px 0px 12px; padding-left: 20px; background: url(fb9ed57b6e87c22e5e860aadc30b2fd719bda4f6.png)  no-repeat scroll left -397px transparent; }
.faq-question a { color: rgb(102, 102, 102); text-decoration: none; }
.faq-question a:hover, .faq-question a:focus { text-decoration: underline; }
.faq-answer { margin: 0px 0px 24px; padding: 0px; font-size: 1.2em; }
.faq-answer ul.links { margin-top: 12px; display: block; }
.faq-answer ul.links li { padding: 0px; margin: 0px; font-style: italic; }
.supporting-org, .field-name-field-infographic-image, .field-name-field-photo-gallery-images, .field-name-field-print-ad-image { background: none repeat scroll 0% 0% white; text-align: center; border: 3px solid rgb(221, 221, 221); padding: 12px; margin-bottom: 12px; border-radius: 3px; }
.page-gallery-infographics .region-content .views-row { float: left; width: 48%; min-height: 230px; margin-right: 12px; margin-bottom: 12px; }
.page-gallery-infographics .region-content .views-row.views-row-even { margin-right: 0px; }
.page-gallery-infographics .region-content .views-field-title { clear: both; font-size: 1.1em; }
.page-williamsport-photos .block-system-main p, .page-williamsport-photos .block-system-main li, .page-fayetteville-photos .block-system-main p, .page-fayetteville-photos .block-system-main li { font-size: 1.2em; line-height: 1.66667; margin-bottom: 12px; }
.block-efs-photogallery p, .block-efs-photogallery li { font-size: 1.2em; line-height: 1.66667; margin-bottom: 12px; }
.ir, #zone-postscript-wrapper #social_media_links li a.print, #zone-postscript-wrapper #social_media_links li span.print, #zone-postscript-wrapper #social_media_links li a.print-mail, #zone-postscript-wrapper #social_media_links li span.print-mail, #zone-footer-wrapper #follow li a, .block-api-theme-twitter-pull ul .tweet-reply, .block-api-theme-twitter-pull ul .tweet-retweet, .block-api-theme-twitter-pull ul .tweet-favorite, .block-api-theme-twitter-pull-2 ul .tweet-reply, .block-api-theme-twitter-pull-2 ul .tweet-retweet, .block-api-theme-twitter-pull-2 ul .tweet-favorite { background-color: transparent; border: 0px none; overflow: hidden; }
.ir:before, #zone-postscript-wrapper #social_media_links li a.print:before, #zone-postscript-wrapper #social_media_links li span.print:before, #zone-postscript-wrapper #social_media_links li a.print-mail:before, #zone-postscript-wrapper #social_media_links li span.print-mail:before, #zone-footer-wrapper #follow li a:before, .block-api-theme-twitter-pull ul .tweet-reply:before, .block-api-theme-twitter-pull ul .tweet-retweet:before, .block-api-theme-twitter-pull ul .tweet-favorite:before, .block-api-theme-twitter-pull-2 ul .tweet-reply:before, .block-api-theme-twitter-pull-2 ul .tweet-retweet:before, .block-api-theme-twitter-pull-2 ul .tweet-favorite:before { content: ""; display: block; width: 0px; height: 100%; }
.hidden { display: none ! important; visibility: hidden; }
.visuallyhidden { border: 0px none; clip: rect(0px, 0px, 0px, 0px); height: 1px; margin: -1px; overflow: hidden; padding: 0px; position: absolute; width: 1px; }
.visuallyhidden.focusable:active, .visuallyhidden.focusable:focus { clip: auto; height: auto; margin: 0px; overflow: visible; position: static; width: auto; }
.invisible { visibility: hidden; }
.clearfix:before, .subpage_listing:before, .front .spotlight-ul:before, .front .spotlight-ul li:before, .media-list li.media-listing:before, .clearfix:after, .subpage_listing:after, .front .spotlight-ul:after, .front .spotlight-ul li:after, .media-list li.media-listing:after { content: " "; display: table; }
.clearfix:after, .subpage_listing:after, .front .spotlight-ul:after, .front .spotlight-ul li:after, .media-list li.media-listing:after { clear: both; }
.clearfix, .subpage_listing, .front .spotlight-ul, .front .spotlight-ul li, .media-list li.media-listing {  }
.group:after { content: "."; display: block; height: 0px; clear: both; visibility: hidden; }
* html .group { height: 1%; }
:first-child + html .group { min-height: 1px; }
@media print {
  * { background: none repeat scroll 0% 0% transparent ! important; color: rgb(0, 0, 0) ! important; box-shadow: none ! important; text-shadow: none ! important; }
  a, a:visited { text-decoration: underline; }
  a[href]:after { content: " (" attr(href) ")"; }
  abbr[title]:after { content: " (" attr(title) ")"; }
  .ir a:after, #zone-postscript-wrapper #social_media_links li a.print a:after, #zone-postscript-wrapper #social_media_links li span.print a:after, #zone-postscript-wrapper #social_media_links li a.print-mail a:after, #zone-postscript-wrapper #social_media_links li span.print-mail a:after, #zone-footer-wrapper #follow li a a:after, .block-api-theme-twitter-pull ul .tweet-reply a:after, .block-api-theme-twitter-pull ul .tweet-retweet a:after, .block-api-theme-twitter-pull ul .tweet-favorite a:after, .block-api-theme-twitter-pull-2 ul .tweet-reply a:after, .block-api-theme-twitter-pull-2 ul .tweet-retweet a:after, .block-api-theme-twitter-pull-2 ul .tweet-favorite a:after, a[href^="javascript:"]:after, a[href^="#"]:after { content: ""; }
  pre, blockquote { border: 1px solid rgb(153, 153, 153); page-break-inside: avoid; }
  thead { display: table-header-group; }
  tr, img { page-break-inside: avoid; }
  img { max-width: 100% ! important; }
  @page { margin: 0.5cm; }
  p, h2, h3, .faq-question { orphans: 3; widows: 3; }
  h2, h3, .faq-question { page-break-after: avoid; }
}
