/*
THEME NAME: Delaware River Basin
THEME URI: http://DelawareBasinDrinkingWater.org/
DESCRIPTION: Theme for Delaware Basin Drinking Water.
VERSION: 1.0
AUTHOR: Salter Mitchell
AUTHOR URI: http://www.saltermitchell.com/ 
*/



/* General Element Styles 
________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________*/
body { margin:0; background: #e4e5ca url('/wp-content/themes/delware_river_basin/css/img/bg-main.jpg') no-repeat center top; }
h5 { color: #605c50; }
p { color: #605c50; }
a { color:#000000; text-decoration: none; }
a:hover, #footer ul li a:hover, #sidebar h3 a:hover, #navigation ul li a:hover { color:#951a1d; }
a:focus { outline:0; }
strong { font-weight: bold; }
a img { border: none; }



/* General Class Styles 
________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________*/
a.decorate { text-decoration: underline; }
a.color { color: #605c50; }
a.color:hover { color: #000000; }
img.inset_left {
    float:left;
    display:inline;
    margin-right:30px;
    margin-bottom:10px;
    padding:5px;
    border:1px solid #5e4a20;
    background-color:white;
} 
img.inset_right {
    float:right;
    display:inline;
    margin-bottom:10px;
    margin-left:30px;
    padding:5px;
    border:1px solid #5e4a20;
    background-color:white;
}
span.headings {
    font-size: 15px;
    font-weight: bold;
    line-height: 2;
}
.bg-graphic {
    display:block;
    float:left;
    cursor:pointer;
    overflow:hidden;
    text-indent:-9999px;
}
.push-bottom1 { margin-bottom:5px !important; }
.touch-bottom { margin-bottom:0 !important; }
.break { 
    clear:both;
    border:none;
    height:0;
    margin:0;
}
.styled-break { 
    clear:both;
    height:1px;
    background-color:#BBBBBB;
    border:none;
}
.left { float:left !important; }
.right { float:right !important; }



/* Header Styles 
________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________*/
#wrapper {
    width: 960px;
    margin-right: auto;
    margin-left: auto;
}
#container {
    float: left;
    display: inline;
    width: 960px;
}
#header {
    position:relative;
    width:960px;
    height:275px;
}
#logo_container { 
    position:absolute;
    top:60px;
    left:15px;
}
#logo_container .header-logo { 
    background:transparent url('/wp-content/themes/delware_river_basin/css/img/logo-header.png') 0 0 no-repeat;
    width:279px;
    height:118px; 
}
#random-image-container { 
    width:940px;
    height:278px;
    padding:0 11px;
}
#random-image-container img { 
    width:940px;
    height:278px;
}
#negative-wrapper {
    position:relative;
    top:-30px;
}

/* Navigation Styles 
________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________*/
#navigation {
    background:url('/wp-content/themes/delware_river_basin/css/img/bg-nav.png') no-repeat scroll center top transparent;
    width:960px;
    height:59px;
}
div.menu-drb-navigation-container {
    width:auto;
    height:34px;
    padding-top:25px;
}
#navigation ul { 
    margin:0;
    padding:0 0 0 75px;
    list-style:none;
}
#navigation ul li {
    float:left;
    display:inline;
    margin:0;
}
#navigation ul li a {
    border-right:1px dashed;
    color:#434344;
    font-size:15px;
    padding:14px 35px 15px;
    text-decoration:none;
    text-transform:uppercase;
    font-family:"Times New Roman", Times, serif
}
#navigation ul li.current-menu-item a { background-color:#9FA09C; }
#navigation ul li.active {
border-right:1px dashed;
    color:black;
    font-size:14px;
    padding:10px 10px;
    text-decoration:none;
    text-transform:uppercase;
}
#navigation ul li:last-child a { border-right:none; }
#navigation ul li#menu-item-19 a { border-right:none; }
#content_to_cap {
    width:960px;
    height:16px;
    float:left;
    display:inline;
    background:url( '/wp-content/themes/delware_river_basin/images/content_top.png' ) no-repeat center top;
}



/* Page Styles
________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________*/
#content {
    width:960px;
    float:left;
    display:inline;
    background:url('/wp-content/themes/delware_river_basin/images/container_bkgrnd.png') repeat-y center center;
}
#main {
    position:relative;
    float:left;
    width:585px;
    margin:25px 0 0 30px;
}
#main h1, #main h2 {
    margin:0 0 3px 0;
    color:#605C50;
    font:26px Georgia, "Times New Roman", Times, serif;
}
#main p {
    font: 12px/16px Georgia, "Times New Roman", Times, serif;
    margin:0 0 15px 0;
}
#main ul li {
    font: 12px/16px Georgia, "Times New Roman", Times, serif;
    color: #605C50;
    margin-bottom: 5px;
}
#main ul { margin-top: 0px; }

/* homepage */
#slidetabs {
    position:absolute;
    top:417px;
    right:0px;
    width:70px;
    height:20px;
}
#slidetabs ul {
    margin:0; 
    padding:0;
    list-style:none;
}
#slidetabs li { display:inline; }
#slidetabs li a {
    display:block;
    float:left;
    width:18px;
    height:18px;   
    margin:0 0 0 4px;
    padding:0px;
    color:#625A47;
    text-align:center;
    text-decoration:none;
    background-color:#E2E1DD;
}
#slidetabs li a.current { background-color:#B3B1A5; }
#slidetabs li a:hover { color:#fff;  }
#slidewrapper {
    width:570px;
    height:400px;
    padding:5px;
    box-shadow:0 0 5px 1px black;
    background-color:#FFF9F6;
}
#slideshow {
    width:570px;
    height:400px; 
    position:relative;
    overflow:hidden;
    float:left;
}
#slideshow .items {
    position:absolute;
    width:20000em;
    margin:0;
    padding:0;
    clear:both;
}
#slideshow .items .item {
    float:left;
    display:block;
    width:570px;
    height:400px;
    position:relative;
    background-color:#000000;
}
#slideshow .summary-container {
    position:absolute;
    bottom:0;
    left:0;
    width:540px;
    height:55px;
    padding:15px;
    background-color:#000000;
    opacity:0.75;
}
#slideshow .summary-container h3 {
    margin:0;
    color:#FFFFFF;
    font-size:13px;
}
#slideshow .summary-container p {
    margin:0;
    color:#FFFFFF;
}

/* about page */
#contact-us ul {
    margin:0;
    padding:0;
    list-style:none;
}
#contact-us .contact-heading { border-bottom:1px dotted #87887A; }
#contact-us .contact-section-wrapper { padding:30px 0 0 35px; }
#contact-us .contact-section {
    width:415px;
    margin:0 0 25px;
    border-bottom:1px dotted #87887A;
}
#contact-us .contact-section p {
    margin-bottom:10px;
    font-weight:bold;
}

/* resource page */
#resources h2 { font-size:20px; }
#resources .section { 
    margin-top:25px;
    border-bottom:1px dotted #87887A;
}
#resources .section.last { border-bottom:none; }
#resources .section p.last{ margin-bottom:5px; }

/* calendar page */
#calendar-page ul.tabs { padding-left:50px; }
#calendar-page ul.tabs a {
    display:block;
    position:relative;
    top:1px;
    width:134px;
    margin:0 5px 0 0;
    padding:15px 10px;
    border:1px solid #C0C0C0;
    border-bottom:1px solid #999999;
    border-radius:5px 5px 0px 0px;
    -moz-border-radius:5px 5px 0px 0px;
    -webkit-border-radius:5px 5px 0px 0px;
    background-image:-moz-linear-gradient(top, #F3F1F2 0%, #CDCEC0 100% );
    background-image:-webkit-linear-gradient(top, rgb(243, 241, 242) 0%, rgb(205, 206, 192) 100%);
    background-image:-o-linear-gradient(top, #F3F1F2 0%, #CDCEC0 100% );
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#F3F1F2', endColorstr='#CDCEC0');
    -ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr='#F3F1F2', endColorstr='#CDCEC0')";
    background-image:linear-gradient(top, #F3F1F2 0%, #CDCEC0 100% );
    font:16px arial,"Times New Roman",Times,serif;
    text-align:center;
    text-decoration:none;
    color:#383025;
}
#calendar-page ul.tabs a:active { outline:none; }
#calendar-page ul.tabs a:hover {
    border-bottom:1px solid #F3F1F2 !important;
    background-image:none;
    filter:none;
    -ms-filter:none;
    background-color:#F3F1F2;
    color:#383025;
}
#calendar-page ul.tabs a.current { 
    border-bottom:1px solid #F3F1F2 !important;
    filter:none !important;
    -ms-filter:none !important;
    background-image:none !important;
    background-color:#F3F1F2 !important;
    cursor:default !important;
    color:#383025 !important;
}
#calendar-page .panes {
    padding:30px 15px 15px;
    border:1px solid #C0C0C0;
    border-radius:0px 0px 5px 5px;
    -moz-border-radius:0px 0px 5px 5px;
    -webkit-border-radius:0px 0px 5px 5px;
    background-color:#F3F1F2;
}
#calendar-page .month { background-color:#D6D5C3; }
#calendar-page .month span {
    display:block;
    width:130px;
    background-color:#BBBA9E;
    font-size:16px;
    font-family:arial,"Times New Roman",Times,serif;
    font-weight:bold;
    text-align:center;
    color:#5D593C;
}
#calendar-page .columns { margin-bottom:10px; }
#calendar-page .columns a {
    font:12px/16px Georgia,"Times New Roman",Times,serif;
    color:#605C50
}
#calendar-page .columns a:hover { text-decoration:underline; }
#calendar-page .day {
    float:left;
    clear:left;
    width:130px;
    margin-bottom:0;
    font:40px arial,"Times New Roman",Times,serif;
    font-weight:bold;
    text-align:center;
    color:#C5C4A5;
}
#calendar-page .description {
    float:left;
    width:415px;
    margin-bottom:0;
    padding-top:5px;
}
.disclaimer { line-height:17px; padding:15px 0 15px 0; }
.disclaimer span { font-weight:bold; }
#calendar-page .fc-grid .fc-day-number { color:#605C50; }
#calendar-page .fc td, #calendar-page .fc th { color:#605C50; }


/* Single Post Styles 
________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________*/
#custom-post-events .single-date-wrapper { 
    float:left;
    padding:0 20px 0px 0;
    width:20%;
    min-height:80px;
    text-align:center;
}
#custom-post-events .single-month {
    margin:0;
    font:normal 30px Georgia,"Times New Roman",Times,serif;
}
#custom-post-events .single-day {
    margin:0;
    font:bold 35px arial,"Times New Roman",Times,serif;
}
#custom-post-events .single-title-wrapper { 
    float:left;
    padding:0 0 0px 20px;
    width:70%;
    min-height:80px;
    border-left:1px solid #000000;
}
#custom-post-events .single-title { font:normal 25px Georgia,"Times New Roman",Times,serif; }
#custom-post-events .single-event-content { margin-top:45px; }
#custom-post-events .single-event-content h3 {
    font:bold 15px arial,"Times New Roman",Times,serif;
    color:#605C50;
    margin-bottom:0;
}
#single-post-nav { margin-top:40px; }
#single-post-nav .post-nav-previous, #single-post-nav .post-nav-next {
    float:left;
    width:213px;
    height:60px;
    padding-top:10px;
    padding-bottom:10px;
}
#single-post-nav .post-nav-previous {
    background:transparent url( '/wp-content/themes/delware_river_basin/css/img/previous-post.png' ) right 0 no-repeat;
    text-align:right;
    margin-right:5px;
    padding-right:10px;
}
#single-post-nav .post-nav-next {
    background:transparent url( '/wp-content/themes/delware_river_basin/css/img/next-post.png' ) left 0 no-repeat;
    text-align:left;
    padding-left:10px;
}
#single-post-nav .meta-nav {
    font:15px Georgia,"Times New Roman",Times,serif;
    color:#605C50;
    text-transform:uppercase;
}
#single-post-nav .meta-nav-title {
    display:block;
    width:165px;
    font:12px Georgia,"Times New Roman",Times,serif;
    color:#605C50;
}
#single-post-nav .post-nav-previous:hover,
#single-post-nav .post-nav-next:hover,
#single-post-nav .meta-nav:hover,
#single-post-nav .meta-nav-title:hover  { color:#000000; }



/* forum location and agenda page styles ( This is legacy stuff -- written when site was first built -- sorry )
________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________*/
div.agenda_heading { text-align:center; }
div.agenda_heading p.top {
    font-size:24px !important;
    line-height:1.1 !important;
}
div.agenda_heading p.bottom {
    margin-top:0 !important;
    color:black !important;
    font-size:19px !important;
    line-height:1.1 !important;
}
div.agenda_heading span.smaller_supscript {
    font-style:italic;
    color:#951a1d;
    font-size:15px !important;
}
div.details {
    position:absolute;
    right:15px;
    font-size:11px;
    width:322px;
}
div span.viewer_embed {
    display:block !important;
    margin:auto !important;
    width:340px !important;
    padding-left:20px !important;
}
hr.agenda_tabs_bottom {
    position:relative;
    margin-top:0px;
    width:97%;
}
div.agenda_page_panes div {
    display:none;
    padding:10px 0px;
    height:auto;
    font-size:14px;
    background-color:#fff;
}
span.forum_location_subheading {
    text-decoration:underline;
    font-weight:bold;
}

/* agenda table/speaker bio's styles */
#agenda {
    font-family: Arial, Helvetica, sans-serif;
    width:97%;
    border-collapse:collapse;
    margin-left:9px;
}
#agenda td {
    border:1px solid #C2C1B7;
    font-size:12px;
    line-height:1.5;
    padding:10px 0 10px 5px;
}
#agenda td.span {
    background-color:#D6D6CA;
    color:#6a6964;
    text-align:center;
    font:bold 18px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
    padding-top:5px;
    padding-bottom:5px;
}
#agenda td a { color:#605c50; }
#agenda td a:hover { color:#951a1d; }
p.speaker {
    font-size: 13px !important;
    font-weight: bold !important;
}

/* buttons */
p.more_button a,p.agenda_button a {
    width:157px; 
    height:36px;
    text-indent:-5000px;
    display:block;
}
p.more_button a { background-image:url( '/wp-content/themes/delware_river_basin/images/find_out_more_button.jpg' ); }
p.agenda_button a { background-image:url( '/wp-content/themes/delware_river_basin/images/read_agenda_button.jpg' ); }
p.more_button a:hover, p.agenda_button a:hover { background-position: 0 -36px; }
p.agenda_page a, p.agenda_download a, p.agenda_soon a, span.register_now a {
    height:36px;
    text-indent:-5000px;
    display:block;
    background-repeat:no-repeat;
}
p.agenda_page a {
    width:215px;
    background-image:url( '/wp-content/themes/delware_river_basin/images/agenda_page_button.jpg' );
}
p.agenda_download a {
    margin-left: 6px;
    margin-top: 10px;
    width: 248px;
    background-image:url( '/wp-content/themes/delware_river_basin/images/download_agenda_button.jpg' );
}
p.agenda_soon a {
    width: 275px; 
    background-image:url( '/wp-content/themes/delware_river_basin/images/coming_soon_button.jpg' );
}
span.registration_full { color: #951A1D; }
span.register_now a {
    float:left;
    width:246px; 
    background-image:url( '/wp-content/themes/delware_river_basin/images/broadcasts.jpg' );
}
p.agenda_page a:hover, p.agenda_download a:hover, p.agenda_soon a:hover, span.register_now a:hover { background-position: 0 -36px; }
span.register_now { position: absolute; }
span.merrill_creek_reservoir { margin-left:188px; margin-top:6px; }
span.monroe_county { margin-left:245px; margin-top:20px; }
span.reading_area { margin-left:301px; margin-top:28px; }
span.rowan { margin-left:245px; margin-top:25px; }
span.rutgers { margin-left:300px; margin-top:23px; }
span.newyork { margin-left:246px; margin-top:25px; }
span.delaware { margin-left:240px; margin-top:20px; }
span.whyy { margin-left:232px; margin-top:10px; }
.webinars p { margin:0 0 5px !important; }


/* Sidebar Styles
________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________*/
#sidebar {
    float:left;
    width:290px;
    margin:0 0 0 14px;
    background-color:#F2F2E8;
    padding-bottom:20px;
}
#sidebar h3 {
    color:#453E2E;
    margin:0 0 5px 0;
}
#sidebar p {
    color:#605c4f;
    font:12px/14px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
    padding-top:2px;
}
#sidebar .upcoming-events {
    width:240px;
    margin:20px auto 0;
    padding:15px 5px 5px;
    border:1px solid #C7C6C1;
    border-radius:5px 5px 5px 5px;
    -moz-border-radius:5px 5px 5px 5px;
    -webkit-border-radius:5px 5px 5px 5px;
    background-image:-moz-linear-gradient(top, #EFEEEA 0%, #FFFFFF 30% );
    background-image:-webkit-linear-gradient(top, rgb(239,238,234) 0%, rgb(255,255,255) 30%);
    background-image:-o-linear-gradient(top, #EFEEEA 0%, #FFFFFF 30% );
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#EFEEEA', endColorstr='#FFFFFF');
    -ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr='#EFEEEA', endColorstr='#FFFFFF')";
    background-image:linear-gradient(top, #EFEEEA 0%, #FFFFFF 30% );
}
#sidebar .upcoming-events img { 
    float:left;
    margin:0 10px 10px 10px;
}
#sidebar .upcoming-events a h3 {
    float:left;
    position:relative;
    font-size:20px;
    font-weight:normal;
    line-height:25px;
}
#sidebar .upcoming-events a h3:hover { text-decoration:underline; }
#sidebar .upcoming-events .sidebar-column-wrapper { padding:7px 5px; }
#sidebar .upcoming-events .sidebar-column-wrapper.odd { background-color:#DADACD; }
#sidebar .upcoming-events .sidebar-column-wrapper.even { background-color:#F7F6F5; }
#sidebar .upcoming-events .column-left { float:left; }
#sidebar .upcoming-events .column-left a {}
#sidebar .upcoming-events .column-left a:hover {
    color:#000000;
    text-decoration:underline;
}
#sidebar .upcoming-events .sidebar-month {
    width:80px;
    margin:0;
    padding:0;
    font:15px Georgia,"Times New Roman",Times,serif;
    font-weight:normal;
    text-align:center;
    color:#605C50;
}
#sidebar .upcoming-events .sidebar-day {
    width:80px;
    margin:0;
    padding:0;
    font:40px arial,"Times New Roman",Times,serif;
    font-weight:bold;
    text-align:center;
    color:#605C50;
    line-height:40px;
}
#sidebar .upcoming-events .sidebar-title {
    width:145px;
    margin:2px 0 0;
    padding:0;
}
#sidebar .drb-map {
    position:relative;
    width:226px;
    height:460px;
    margin:15px auto 0;
    padding:15px 12px 0;
    padding-top:15px;
    padding-left:12px;
    border:1px solid #C7C6C1;
    border-radius:5px 5px 5px 5px;
    -moz-border-radius:5px 5px 5px 5px;
    -webkit-border-radius:5px 5px 5px 5px;
    background-image:-moz-linear-gradient(top, #EFEEEA 0%, #FFFFFF 30% );
    background-image:-webkit-linear-gradient(top, rgb(239,238,234) 0%, rgb(255,255,255) 30%);
    background-image:-o-linear-gradient(top, #EFEEEA 0%, #FFFFFF 30% );
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#EFEEEA', endColorstr='#FFFFFF');
    -ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr='#EFEEEA', endColorstr='#FFFFFF')";
    background-image:linear-gradient(top, #EFEEEA 0%, #FFFFFF 30% );
}
#sidebar .drb-map h3 { 
    font-family:Georgia,"Times New Roman",Times,serif;
    font-size:22px;
    font-weight:normal;
    text-align:center;
}
#sidebar .drb-map img {
    display:block;
    margin:auto;
}
#sidebar .drb-map p {
    text-align:center;
    color:#453E2E;
    font-weight:bold;
    margin:5px 0;
}
#sidebar .signup-container {
    position:relative;
    width:220px !important;
    height:237px;
    margin:15px auto 0;
    padding:15px;
    border:1px solid #C7C6C1;
    border-radius:5px 5px 5px 5px;
    -moz-border-radius:5px 5px 5px 5px;
    -webkit-border-radius:5px 5px 5px 5px;
    background-image:-moz-linear-gradient(top, #EFEEEA 0%, #FFFFFF 70% );
    background-image:-webkit-linear-gradient(top, rgb(239,238,234) 0%, rgb(255,255,255) 70%);
    background-image:-o-linear-gradient(top, #EFEEEA 0%, #FFFFFF 70% );
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#EFEEEA', endColorstr='#FFFFFF');
    -ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr='#EFEEEA', endColorstr='#FFFFFF')";
    background-image:linear-gradient(top, #EFEEEA 0%, #FFFFFF 70% );
}
#sidebar .signup-container img {
    display:block;
    position:absolute;
    top:19px;
    right:10px;
}
#sidebar .signup-container h3 { font-family:Georgia,"Times New Roman",Times,serif; }
#sidebar .signup-container input {
    width:196px;
    margin-bottom:5px;
    padding:5px 10px;
    background-color:#FFFFFF;
    border:1px solid #CCCCCC;
    color:#CCCCCC;
    font-size:12px;
    -webkit-box-shadow:0 1px 2px 0 #333333 inset;
    -moz-box-shadow:0 1px 2px 0 #333333 inset;
    box-shadow:0 1px 2px 0 #333333 inset;
}
#sidebar .signup-container button {
    float:right;
    position:relative;
    margin:0 3px 5px 0;
    border:1px solid #ABADA2;
    background-color:#F7F8F2;
    color:#3E3B2A;
}



/* Footer Styles 
________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________*/
#footer_cap {
    width: 960px;
    height: 53px;
    float: left;
    display: inline;
    background:url( '/wp-content/themes/delware_river_basin/images/footer_bkgrnd.png' ) no-repeat center top;
}
#footer {
    clear:both;
    color:#605C50;
    font-size:12px;
    text-align:right;
    padding-top:5px;
    margin-bottom:0px;
}
#footer p { margin-bottom: 5px; }
#footer ul { margin-top: 0px; }
#footer ul li a {
    padding: 0px 5px;
    border-right: 1px solid #605C50;
    text-decoration: underline;
}
#footer ul li.last a {
    border-right: none;
    padding-right: 0px;
}
#footer ul li { display: inline; }



/* Overlays
________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________*/
.simple_overlay {
    display:none;
    z-index:10000;
    background-color:#fff;
    width:322px;   
    min-height:295px;
    -moz-box-shadow:0 0 90px 5px #000;
    -webkit-box-shadow: 0 0 90px #000; 
    padding:15px;
}
.simple_overlay .close {
    background-image:url( "/wp-content/themes/delware_river_basin/css/img/close.png" );
    position:absolute;
    right:-15px;
    top:-15px;
    cursor:pointer;
    height:35px;
    width:35px;
}

/* subscribers */
#subscriber_overlay {
    display:none;
    width:454px;
    min-height:327px;
    padding:110px 20px 15px !important;
    color:#605C50;
    font-size:12px;
    text-align:left;
    background:url( '/wp-content/themes/delware_river_basin/css/img/bg-signup.png' ) 0 top #B6B4A8 no-repeat;
    -moz-border-radius:8px;
    -webkit-border-radius:8px;
    -moz-box-shadow:0 0 30px 2px #aaa;
    -webkit-box-shadow:0 0 30px 2px#aaa;
    box-shadow:0 0 30px 2px #aaa;
    z-index:9999;
}
#subscriber_overlay h2 {
    font-family:Georgia,"Times New Roman",Times,serif;
    font-size:25px;
    font-weight:normal;
}
#subscriber_overlay p { color:#ffffff; }
#subscriber_overlay h2, #subscriber_overlay p { margin:0; }
#subscriber_overlay h2, #subscriber_overlay ul li { display:block; }
#subscriber_overlay input[ type="text" ] {
    width:180px !important;
    padding:2px 10px;
    border:1px solid #CCCCCC;
    background-color:#FFFFFF;
    font-size:14px;
    color:#777777;
}
#subscriber_overlay button {
    float:right;
    position:relative;
    margin:0 3px 5px 0;
    border:1px solid #ABADA2;
    color:#3E3B2A;
}



/* Jquery Tools Tabs 
________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________*/
ul.tabs {
    margin:0 !important;
    padding:0;
    list-style:none;
}
ul.tabs li {
    float:left;
    text-indent:0;
    padding:0;
    margin:0 !important;
}

/* agenda page tabs/panes ( This is legacy stuff -- written when site was first built -- sorry ) */
ul.legacy-tabs {
    list-style:none;
    margin:0 !important;
    padding:0;
    height:30px;
}
ul.legacy-tabs li {
    float:left;
    text-indent:0;
    padding:0;
    margin:0 !important;
    list-style-image:none !important;
}
ul.legacy-tabs li.whyy_li { width:115px !important; }
ul.legacy-tabs a {
    background: url( "/wp-content/themes/delware_river_basin/images/green.png" ) no-repeat -420px 0;
    font-size:11px;
    display:block;
    height: 30px;
    line-height:30px;
    width: 134px;
    text-align:center;
    text-decoration:none;
    color:#333;
    padding:0px;
    margin:0px;
    position:relative;
    top:1px;
}
ul.legacy-tabs a:active { outline:none; }
ul.legacy-tabs a:hover {
    background-position: -420px -31px;
    color:#fff;
}
ul.legacy-tabs a.current, ul.legacy-tabs a.current:hover, ul.legacy-tabs li.current a {
    background-position: -420px -62px;
    cursor:default !important;
    color:#000 !important;
}
div.tabs_container {
    margin:auto;
    position:relative;
    width:408px;
}
div.whyy_tabs_container { width:620px !important; }
div.monroe_tabs_container { width:285px !important; }
div.main_agenda_tabs_container { width:272px !important; }



/* Anything Zoomer
________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________*/
#zoom .az-wrap-inner {
    /*width:250px !important;
    height:462px !important;*/
}
.az-wrap, .az-small, .az-large { position: relative; }
.az-wrap-inner { display: block; }
.az-zoom {
    background:#FFFFFF;
    border:#333 1px solid;
    position:absolute;
    top:0;
    left:0;
    width:100px;
    height:100px;
    overflow:hidden;
    z-index:100;
    display:none;
}
.az-windowed {
    overflow: hidden;
    position: absolute;
}
.az-expanded {
    height: auto;
    width: auto;
    position: static;
    overflow: visible;
}



/* Gravity Forms
________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________*/
#gform_wrapper_7 { max-width:100% !important; }
#gform_wrapper_7 .gform_footer { margin:0 !important; padding:0 !important; }
#gform_wrapper_7 label { color:#ffffff !important; }
#gform_submit_button_7 {
    float:none !important;
    display:block;
    width:64px;
    height:32px;
    margin-top:5px;
    margin-left:0px;
    padding:0 0 0 80px;
    border:medium none;
    background:transparent url( '/wp-content/themes/delware_river_basin/css/img/send-button.png' ) 0 0 no-repeat;
    cursor:pointer;
    text-indent:-9999px;
    overflow:hidden;
}
#gform_wrapper_7 .gchoice_3_1, #gform_wrapper_7 .gchoice_3_2 { margin-bottom: 3px !important; }
#gform_wrapper_7 .gchoice_3_1 label, #gform_wrapper_7 .gchoice_3_2 label { font-size:11px; }
#gform_wrapper_7 #input_7_3 { margin:0; }

/*
     FILE ARCHIVED ON 12:22:16 Jun 15, 2018 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 15:18:35 Jan 29, 2022.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 174.432
  exclusion.robots: 0.08
  exclusion.robots.policy: 0.073
  RedisCDXSource: 4.625
  esindex: 0.007
  LoadShardBlock: 146.635 (3)
  PetaboxLoader3.datanode: 154.724 (4)
  CDXLines.iter: 20.634 (3)
  load_resource: 68.174
  PetaboxLoader3.resolve: 35.398
*/