
/* - ++resource++plone.formwidget.autocomplete/jquery.autocomplete.css - */
@media screen {
/* http://www.wildliferecreation.org/portal_css/++resource++plone.formwidget.autocomplete/jquery.autocomplete.css?original=1 */
.ac_results {
padding: 0px;
border: 1px solid black;
background-color: white;
overflow: hidden;
z-index: 99999;
}
.ac_results ul {
width: 100%;
list-style-position: outside;
list-style: none;
padding: 0;
margin: 0;
}
.ac_results li {
margin: 0px;
padding: 2px 5px;
cursor: default;
display: block;
font: menu;
font-size: 12px;
line-height: 16px;
overflow: hidden;
}
.ac_loading {
background: white url('indicator.gif') right center no-repeat;
}
.ac_odd {
background-color: #eee;
}
.ac_over {
background-color: #0A246A;
color: white;
}

}


/* - wizard.css - */
@media screen {
/* http://www.wildliferecreation.org/portal_css/wizard.css?original=1 */
/* */
.megaphone-linkback { float: right; }
/* */
#content-core table.megaphone-table {
margin: 0;
width: 100%;
}
#content-core .megaphone-table-list .even {
background-color: #eee;
}
#content-core .megaphone-table-list .odd {
background-color: #fff;
}
#content-core ul.megaphone-table-list {
list-style-type: none; list-style-image: none; margin: 0; padding: 0;
}
ul.megaphone-table-list li {
margin: 0;
}
ul.wizard-steps {
text-align: center;
}
#content-core ul.wizard-steps li {
display: inline;
margin-right: 1em;
}
.wizard-step-link.selected {
font-weight: bold;
font-size: 120%;
}
.wizard-buttons {
text-align: right;
}
.wizard-buttons .action {
float: right;
}
.edit-buttons-row {
border-top: solid 1px #8CACBB;
}
.action {
display: inline;
margin-right: 0.5em;
}
#wizard-step-formfields table.listing {
width: 100%;
margin: 0;
}
#content-core .fieldCollapsible {
margin: 0;
}
#content-core .fieldTitle {
margin: 0;
}
.fieldErrorBox .error {
border: none;
padding: 0;
}
#megaphone-preview {
overflow: inherit;
z-index: 9999;
width: 550px;
}
#megaphone-preview .visualPadding {
padding: 1em;
height: 350px;
}
}


/* - PressRoom.css - */
@media all {
/* http://www.wildliferecreation.org/portal_css/PressRoom.css?original=1 */
/* */
/* */
/* */
.pressroomSubhead {
font-style: italic;
font-size: 110%;
padding-bottom: 0.25em;
}
.itemDate, .itemPublication {
color: #666;
font-weight: normal;
margin-left: 1em;
}
#press-contacts-box {
width: 150px;
float: right;
padding: 0 5px 5px 5px;
margin-left: 20px;
border: 1px solid #CCC;
padding: 10px;
background: #ffffe1;
}
#press-contacts-box dt { margin-top: 1em;}
#press-contacts-box dd {
margin-bottom: 0;
margin-left: 0;
}
.vcard-link { vertical-align: middle;}
#press-contacts dd,
#press-releases dd,
#press-clips dd {
margin-left: 1.5em;
font-size: 90%;
}
.addPressRoomItem {
margin: .5em;
font-size: 8pt;
font-style: normal;
}
.addPressRoomItem a {
background: #FFA;
text-decoration: underline;
}
.morePressRoomItems {
margin: .5em 0 2em 4em;
font-size: 90%;
}
.release-hashes {
text-align: center;
}
.releaseTiming {
text-transform: uppercase;
font-weight: bold;
}
.releaseLocation {
text-transform: uppercase;
font-weight: bold;
}
.releaseDate {
margin-left: 1em;
font-weight: bold;
}
.storydate {
margin-bottom: 1em;
}
/* */

}


/* - print.css - */
@media print {
/* http://www.wildliferecreation.org/portal_css/print.css?original=1 */
/* */
body {
font-family: "Helvetica", Arial, FreeSans, sans-serif;
}
h1, h2, h3, h4, h5, h6 {
font-family: "Helvetica", Arial, FreeSans, sans-serif;
font-weight: bold;
line-height: 125%;
page-break-inside: avoid;
page-break-after: avoid;
}
h1, h2 {
letter-spacing: -0.05em;
}
a {
text-decoration: none;
border-bottom: 0.1em solid gray;
color: black;
}
#portal-column-content {
width: 95%;
}
img {
border: none;
}
.documentDescription {
font-weight: bold;
}
pre {
border: 1pt dotted black;
white-space: pre;
font-size: 8pt;
overflow: auto;
padding: 1em;
}
table.listing,
table.listing td {
border: 1pt solid black;
border-collapse: collapse;
}
table.listing td,
table.listing th {
padding: 6px;
}
/* */
div.pageBreak {
page-break-before: always;
}
/* */
#content dt {
margin:1em 0 0.625em;
}
#content p, #content table {
margin-bottom:0.625em;
margin-top:0.625em;
}
#content .documentDescription, #content #description {
margin:0.5em 0 1.31em;
}
/* */
div.top,
#portal-siteactions,
.hiddenStructure,
#portal-searchbox,
#globalnav-wrapper,
#portal-personaltools,
#portal-breadcrumbs,
#edit-bar,
#portal-column-one,
#portal-column-two,
#portal-languageselector,
.contentViews,
.contentActions,
.help,
.legend,
.portalMessage,
.documentActions,
.netscape4,
#kss-spinner,
#review-history,
#content-history,
.listingBar,
#portal-colophon,
.skipnav,
#kss-spinner,
#review-history,
#content-history,
.listingBar,
.link-presentation,
input.standalone,
.overlay,
.managePortletsFallback,
.close,
.link-parent,
.draggingHook,
#foldercontents-order-column,
input.context,
.visualNoPrint,
#wwrc-donate,
#projectMegaphone,
.megaphone,
.district-map,
.project-map,
.follow-this-project,
.project-column-right,
.project-map-key,
.categoryMap {
display: none;
}
/* */
.image-left {
float: left;
clear: both;
margin: 0.5em 1em 0.5em 0;
border: 0.4pt solid Black;
}
.image-inline {
float: none;
}
.image-right {
float: right;
clear: both;
margin: 0.5em;
border: 0.4pt solid Black;
}
dd.image-caption {
text-align:left;
padding: 0; margin:0;
}
dl.captioned {
padding: 0.8em;
}
.newsImageContainer {
float:right;
margin: 0 0 0.5em 1em;
width: 16em;
}
.category-column-right {
width: 20em;
float: right;
}
.project-list-header {
clear: both;
padding-top: 1em;
}
.project-list-header h2 {
border-bottom: 1px solid #555;
}
.project-list-total {
font-size: 0.7em;
color: #444;
display: block;
float: right;
}
.project-list-amount {
font-weight: bold;
}
.project-list-tile {
margin-bottom: 0.5em;
}
#portal-footer {
margin-top: 4em;
}
.projectDetails {
font-size: 0.88em;
margin-bottom: 1em;
}
.projectDetailsTitle,
.projectDetailsBody {
display: inline-block;
vertical-align: middle;
border-width: 1px;
border-color: #E1E1E1;
}
.projectDetailsTitle {
border-style: none solid solid none;
width: 20%;
font-weight: bold;
}
.projectDetailsBody {
border-style: none none solid none;
width: 79%;
clear:right;
}
.projectDetails .last {
border-bottom: none;
}
.project-image {
font-size: 0.9em;
}
.project-image a {
border-bottom: none;
}
}


/* - plonetheme.wildliferecreation.css - */
@media screen {
/* http://www.wildliferecreation.org/portal_css/plonetheme.wildliferecreation.css?original=1 */
body {
background-color: #fff;
color: #545454;
}
#visual-portal-wrapper {
background-color: White;
margin: 1em auto;
width: 960px;
border-right: 10px solid #fff;
border-left: 10px solid #fff;
}
#content {
font-size:80%;
line-height:1.65em;
font-family:Georgia,serif;
margin: 0;
}
/* */
h1, h2, h3, h4, h5, h6,
dl.portalMessage,
#content table,
.field,
.projectDetails,
.projectStatus,
.searchResults,
.listingBar,
.template-folder_listing dt,
.documentActions,
.project-list,
dt,
.project-map-key {
font-family:Helvetica,Arial,FreeSans,sans-serif;
}
.searchResults dd {
font-family:Georgia,serif;
}
h1, h2, h3, h4, h5, h6 {
color:#333;
font-family:Helvetica,Arial,FreeSans,sans-serif;
font-weight:normal;
line-height:1.5em;
}
h1 {
font-size:1.8em;
}
h2 {
font-size:1.4em;
}
h3 {
font-size:1.2em;
font-weight: bold;
}
h4 {
font-size:1em;
font-weight: bold;
}
ul {
list-style: none;
}
.template-folder_listing #content dt {
margin-top: 1em;
}
.template-folder_full_view .item {
margin-top: 0.5em;
margin-bottom: 1em;
}
#content a:link, dl.portlet a:link,
#content a:visited, dl.portlet a:visited {
border-bottom:none;
color:#06639F;
}
a:link, a:visited {
color:#06639F;
}
#content a.link-overlay {
border-bottom: none !important;
}
#parent-fieldname-text {
font-size: 1.1em;
}
.contentFooterLink {
border-top: 1px #C0B7B2 solid;
text-align: right;
font-family:Helvetica,Arial,FreeSans,sans-serif;
padding: 0.5em 0;
font-size: 0.9em;
}
dl.portalMessage,
#content dl.projectStatus {
border: 3px solid #d3d3d3;
color: #333;
display: inline-block;
clear: both;
margin: 1em 0;
background-color: #F7F4F0;
}
#content dl.projectStatus {
margin: 0.3em 0 1em 0;
}
dl.portalMessage dt,
#content dl.projectStatus dt {
background-color: #333;
color: white;
display: block;
font-weight: bold;
line-height: 1.25em;
margin: 0;
padding: 0.6em 0.75em 0.4em 0.75em;
text-transform: uppercase;
float: left;
}
#content dl.projectPending dt,
#content dl.projectFunded dt {
background-color: #F7F4F0;
color: #333;
}
#content dl.projectPending dd {
background-color: #8E2123;
color: white;
}
#content dl.projectFunded dd {
background-color: #2F956B;
color: white;
}
dl.portalMessage dd,
#content dl.projectStatus dd {
line-height: 1.25em;
margin: 0;
padding: 0.6em 1em 0.4em 1em;
display: block;
float: left;
}
#portal-logo {
margin:16px 0 0 0;
}
#wwrc-donate {
background: transparent url(supportOurEfforts.png) no-repeat left top;
width: 226px;
height: 98px;
right: 0;
position: absolute;
text-indent: -9999px;
overflow: hidden;
margin-top: 75px;
}
#mc_embed_signup input {
margin: .4em 0;
font-size: 1em;
}
/* */
/* */
.portaltype-formfolder.section-support .documentFirstHeading {
display: none;
}
#archetypes-fieldname-donation input[type="radio"] {
margin-left: 1em;
}
#archetypes-fieldname-donation #levels .formHelp {
display: none;
}
#amount-input span span {
display: none;
}
#credit_card_type label {
font-weight: normal;
}
#pfg-fieldsetname-billing-info {
width: 40%;
float: left;
margin-right: 2em;
margin-top: 0;
}
#pfg-fieldsetname-contact-information {
width: 40%;
}
#pfg-fieldsetname-contact-information #archetypes-fieldname-phone_number,
#pfg-fieldsetname-contact-information #archetypes-fieldname-bill_state,
#pfg-fieldsetname-contact-information #archetypes-fieldname-email {
clear: none;
float: left;
margin-right: 1em;
}
#pfg-fieldsetname-contact-information #archetypes-fieldname-phone_number {
clear: left;
}
#pfg-fieldsetname-contact-information #archetypes-fieldname-bill_postal_code {
clear: right;
}
#archetypes-fieldname-phone-home-or-work,
#archetypes-fieldname-address-home-or-work,
#archetypes-fieldname-email-home-or-work {
clear: none;
}
#archetypes-fieldname-phone-home-or-work .formQuestion,
#archetypes-fieldname-address-home-or-work .formQuestion,
#archetypes-fieldname-email-home-or-work .formQuestion {
display: none;
}
#email-home-or-work,
#address-home-or-work,
#phone-home-or-work {
display: block;
float: left;
padding-top: 21px;
}
.formid-support input.context {
border : solid 0px #065909;
border-radius : 6px;
moz-border-radius : 6px;
-webkit-box-shadow : 0px 2px 2px rgba(0,0,0,0.4);
-moz-box-shadow : 0px 2px 2px rgba(0,0,0,0.4);
box-shadow : 0px 2px 2px rgba(0,0,0,0.4);
font-size : 24px;
color : #ffffff;
padding : 3px 17px;
background : #4fa583;
background : -webkit-gradient(linear, left top, left bottom, color-stop(0%,#4fa583), color-stop(100%,#047f4e));
background : -moz-linear-gradient(top, #4fa583 0%, #047f4e 100%);
background : -webkit-linear-gradient(top, #4fa583 0%, #047f4e 100%);
background : -o-linear-gradient(top, #4fa583 0%, #047f4e 100%);
background : -ms-linear-gradient(top, #4fa583 0%, #047f4e 100%);
background : linear-gradient(top, #4fa583 0%, #047f4e 100%);
filter : progid:DXImageTransform.Microsoft.gradient( startColorstr='#4fa583', endColorstr='#047f4e',GradientType=0 );
position: relative;
left: 332px;
top: -16px;
}
.formid-support input.context:hover {
background-color: #fff;
cursor: pointer;
-webkit-box-shadow : 0px 2px 2px rgba(0,0,0,0.2);
-moz-box-shadow : 0px 2px 2px rgba(0,0,0,0.2);
box-shadow : 0px 2px 2px rgba(0,0,0,0.2);
}
#wwrc-slogan p {
font-family:Arial,Helvetica,sans-serif;
clear: both;
padding: 0.2em 0 0.4em 0;
font-size: 1.1em;
font-style: italic;
text-align: center;
width: 710px;
}
#portal-searchbox {
clear: none;
float: right;
font-size: 80%;
margin: 0 1.2em -3em 0;
text-align: left;
padding-top: 0.65em;
}
.LSBox {
background: transparent url(searchBox.png) no-repeat left top;
}
#searchGadget {
background: transparent;
border: none;
width: 170px;
margin: 3px 10px 4px;
font-size: 1em;
outline: none;
}
.searchSection {
display: none;
}
input.searchField {
-moz-appearance: none;
}
#portal-searchbox .searchButton {
display: none;
}
#LSResult {
background-color: transparent;
}
#LSShadow {
background-color: transparent;
}
.livesearchContainer {
background-color: White;
}
.template-homepage_view #portal-breadcrumbs {
display: none;
}
#portal-breadcrumbs {
font-size: 75%;
border-bottom: 1px solid #EDEDED;
padding: 0.7em 0 0.3em 0;
margin-bottom: 0.5em;
color: #999;
}
#portal-breadcrumbs a {
display: inline;
}
#portal-breadcrumbs a:link,
#portal-breadcrumbs a:visited {
color: #777;
}
#portal-breadcrumbs a:hover {
text-decoration: underline;
}
#edit-bar {
margin-top: 1em;
}
#portal-column-content {
margin-left:10px;
margin-right:10px;
float:left;
left:0;
clear: both;
}
#portal-column-one {
padding-top: 2em;
margin-left:10px;
width:31.08%;
float: left;
position:static;
}
#portal-column-two {
margin-left:0;
width:100%;
float:none;
left:0;
position:static;
clear: both;
margin: 1em 0 0 0;
}
.columnContent {
width: 620px;
float: left;
}
.columnSubcontent {
float: right;
width: 300px;
margin-bottom: 1em;
}
/* **/
#globalnav-wrapper {
background: url(navigation-bg.png) repeat-x left top;
}
#portal-globalnav {
margin: 0;
}
#portal-globalnav li {
position: relative;
display: block;
float: left;
}
#portal-globalnav li a {
background:transparent;
border-right:0.1em solid white;
display: inline-block;
min-width:1%;
padding: 0.75em 1.5em;
white-space:normal;
color: white !important;
margin-bottom: -1px;
}
#portal-globalnav .selected a, #portal-globalnav .selected a:hover, #portal-globalnav a:hover, #portal-globalnav a.menuhover {
background: transparent url(navigation-bg.png) repeat-x left -100px;
color: white;
}
#portal-globalnav li:hover ul, #portal-globalnav li.sfhover ul {
left: 0;
top: 100%;
}
#portal-globalnav li:hover ul ul, #portal-globalnav li.sfhover ul ul {
top: 0;
}
#portal-globalnav li ul a:hover,
#portal-globalnav li ul a.menuhover,
#portal-globalnav .selected ul a:hover {
background: #437EA4;
}
#portal-globalnav li.selected ul.submenu a:hover {
background: #437EA4;
}
#portal-globalnav ul {
background: transparent url(navigation-bg.png) repeat-x left -200px;
border-color:#8CACBB;
border-style:none;
border-width:none;
left:-999em;
margin:0;
position:absolute;
width:12.5em;
padding: 0.5em 0;
}
#portal-globalnav li ul ul {
top:0em;
margin: 0 0 0 12.5em;
padding: 0 0 0.4em 0;
}
#portal-globalnav ul li a {
padding: 0.4em 1.5em;
font-size: 95%;
}
#portal-globalnav .selected ul li a {
background: transparent;
}
#portal-globalnav ul.submenu a, #portal-globalnav ul.submenu a:hover {
border-color:#D2BCB8;
border-style:none;
border-width: 1px;
display:block;
margin:0;
position:static !important;
white-space:normal;
}
a.hasDropDown {
background-image: url(navigation-arrow.gif);
background-position: 14em 50%;
background-repeat: no-repeat;
}
/* **/
#portal-column-two {
background: transparent url(bottomPortletLines.png) repeat-y left top;
overflow: hidden;
}
#portal-column-two .portlet {
margin-left: 10px;
margin-right: 10px;
width:220px;
float: left;
}
#portal-column-two .portlet-expanded-collection,
#portal-column-two .portlet-static-news {
width:460px;
}
/* */
.managePortletsLink {
clear: both;
}
div.portletHeader,
dl.portlet dt {
background: transparent url(portletheader-bg.png) repeat-x left top;
color: white;
padding:0.6em 1em 0.4em 1em;
}
dl.portlet dt a:link, dl.portlet dt a:visited, dl.portlet dt a:hover {
border:medium none;
color:white;
display:block;
}
dl.portlet dt a:hover {
color: white !important;
text-decoration: underline;
}
dd.portletFooter {
text-align: right;
border-top: 1px #ededed solid;
}
.portletCollection .tile {
font-weight:bold;
}
.portletCollection .description {
margin-top: 0.5em;
margin-bottom: 0;
}
.portletItemDetails {
display: block;
font-size: 85%;
line-height: 1.5em;
margin-left: 0;
padding-top: 0.5em;
}
/* */
.what-areas-matter-list,
.what-areas-matter-list li {
list-style: none;
margin: 0;
padding: 0;
display: block;
}
.what-areas-matter-list a {
display: block;
padding-left: 81px;
background-position: left top;
background-repeat: no-repeat;
height: 63px;
margin-bottom: 2px;
font-weight: bold;
padding-top: 0.7em;
}
.what-areas-matter-list a:hover {
text-decoration: underline;
}
.what-areas-matter-list .fish-wildlife a {
background-image: url(areaThumb-fishWildlife.jpg);
}
.what-areas-matter-list .parks-recreation a {
background-image: url(areaThumb-parksRec.jpg);
}
.what-areas-matter-list .farmland a {
background-image: url(areaThumb-farmland.jpg);
line-height: 60px;
padding-top: 0;
}
/* */
.emailSubmit {
background: transparent url(signupButton.png) no-repeat left top;
width: 52px;
height: 25px;
border: none;
}
.emailInputWrapper {
width: 136px;
height: 23px;
border: 1px solid #DADADA;
float: left;
margin-right: 2px;
line-height: 23px;
}
.inputFocus {
border: 1px solid #3C9B74;
}
.emailInputWrapper input {
background: none;
border: none;
outline: none;
width: 130px;
margin: 4px;
}
.emailInputWrapper input:focus {
background: transparent;
}
/* **/
#portal-footer {
border-top: 2px #E1DCDA solid;
background:transparent;
font-size:70%;
line-height:2em;
margin:1em 0;
padding:1em;
color: #666666;
}
#portal-colophon {
clear: both;
color:#666;
font-size:70%;
line-height: 2em;
padding-right: 2em;
}
.colophonWrapper {
float: right;
width: 28%;
margin-top: -8em;
text-align: left;
}
#portal-colophon li {
display: block;
}
li#powered-by-plone {
border-right:none;
}
#portal-colophon li {
padding:0;
}
#portal-colophon a {
color:#666;
text-decoration:none;
}
/* **/
ul.tabs,
ul.tabs li,
#content ul.tabs,
#content ul.tabs li {
list-style: none;
margin: 0;
}
#content .tabs li {
display: inline;
}
#content .tabs li a {
display:inline-block;
white-space: nowrap;
}
/* **/
#content .homepageAboutTitle {
border-bottom: 3px #8D483B solid;
margin-bottom: 0.5em;
}
.homepageContent h2 {
border-bottom: 3px #8D483B solid;
margin-bottom: 0.5em;
font-size: 1.8em;
}
.social-media-link {
display: block;
margin-top: 5px;
}
#locationSearch {
border-width: 3px 1px 1px 1px;
border-style: solid;
border-color: #8D483B;
padding: 8px;
background-color: #F9F8F5;
font-family:Helvetica,Arial,FreeSans,sans-serif;
}
#content .locationTabs li a {
background: transparent url(locationSearchButton.png) repeat-x left -100px;
color: white;
position: relative;
}
#content .locationTabs li a:hover,
#content .locationTabs li a.current {
background: transparent url(locationSearchButton.png) repeat-x left top;
color: white !important;
}
.locationTabs .tabText {
padding: 0.4em 2.7em 0.3em 0.8em;
display: block;
}
.locationTabs .topLeft,
.locationTabs .topRight,
.locationTabs .bottomLeft,
.locationTabs .bottomRight {
display: block;
width: 8px;
height: 8px;
background-image: url(locationSearchButtonCorner.png);
background-repeat: no-repeat;
position: absolute;
}
.locationTabs .topLeft {
top: 0;
left: 0;
}
.locationTabs .topRight {
background-position: -8px top;
top: 0;
right: 0;
}
.locationTabs .bottomRight {
background-position: -8px -8px;
bottom: 0;
right: 0;
}
.locationTabs .bottomLeft {
background-position: left -8px;
bottom: 0;
left: 0;
}
#homepageLocations {
margin-bottom: 1em;
}
#locationSearch .pane {
height: 400px;
width: 600px;
border-width: 1px;
border-style: solid;
border-color: #A3946F;
margin-top: 0.6em;
background: white url(searchByCity-bg.png) repeat-x left top;
}
.locationNoFlash {
text-align: center;
margin-top: 13em;
}
#locationByCity .content {
padding: 9em 0 0 3em;
}
#locationByCity .searchByCityInputWrapper {
width: 452px;
height: 38px;
float: left;
margin-left: -4px;
background: transparent url(searchByCityBox.png) no-repeat left top;
}
#locationByCity .searchByCitySubmit {
background: transparent url(searchButton-large.png) no-repeat left top;
border: none;
height: 30px;
width: 70px;
margin-top: 4px;
}
#locationByCity .searchByCityInputWrapper #find_city {
width: 436px;
background: none;
border: none;
outline: none;
font-size: 1.1em;
margin: 10px 0 0 8px;
}
.template-homepage_view .ac_results {
margin: 6px -8px 0 -4px;
border: 1px solid #389972;
}
.ac_results {
border: 1px solid #389972;
}
.template-homepage_view .ac_results ul {
margin: 0;
}
.ac_over {
background-color: #389972;
color: white;
}
#locationByCity .formHelp {
clear: both;
color: #359870;
padding-left: 2px;
}
/* **/
.project-column-right,
.category-column-right {
font-family:Helvetica,Arial,FreeSans,sans-serif;
}
.projectDetails {
font-size: 0.88em;
margin-bottom: 1em;
}
.projectDetailsTitle,
.projectDetailsBody {
display: inline-block;
vertical-align: middle;
border-width: 1px;
border-color: #E1E1E1;
}
.projectDetailsTitle {
border-style: none solid solid none;
width: 20%;
font-weight: bold;
}
.projectDetailsBody {
border-style: none none solid none;
width: 79%;
clear:right;
}
.projectDetails .last {
border-bottom: none;
}
.project-text {
font-size: 1.1em;
margin-right: 3em;
}
.project-location {
margin-bottom: 1em;
overflow:hidden;
}
.project-location h2 {
margin-top: 0;
}
.project-location-description {
float: left;
width: 46%;
font-size: 1.1em;
}
.project-tile {
margin-bottom: 1em;
}
.project-map {
border: 2px solid #333;
}
#content .project-tile .googleMapActive,
#content .project-tile .project-map .googleMapPane {
height: 22em;
}
.project-map-key {
padding-top: 0.3em;
overflow: hidden;
}
.project-map-key img {
float: right;
}
#content .categoryMap .googleMapActive,
#content .categoryMap .googleMapPane {
height: 28em;
}
.wide-map .project-map {
width: 100%;
}
.project-image img {
border: 2px solid #333;
}
.project-image .project-image-caption {
font-size: 0.9em;
line-height: 1.3em;
padding-left: 4px;
}
.project-slideshow {
border: 2px solid #333;
}
.project-image-none {
text-align: center;
line-height: 222px;
border: 2px solid #333;
}
.project-image-submit {
text-align: right;
}
.project-image-inactive {
display: none;
}
.district-map {
text-align: center;
}
.follow-this-project {
background: transparent url(followThisProject.png) no-repeat left top;
width: 300px;
height: 130px;
margin-top: 1em;
margin-bottom: 1em;
}
.follow-this-project .content {
padding: 0.75em 1em 0 1em;
}
#content .follow-this-project .content p {
margin-bottom: 0.4em;
font-family: Georgia, serif;
}
#content p.follow-this-project-button,
#content p.follow-our-work-button {
text-align: center;
margin: 0;
}
.follow-this-project-button a,
.follow-our-work-button a {
text-indent: -9999px;
overflow:hidden;
display: inline-block;
width: 119px;
height: 32px;
}
.follow-this-project-button a {
background: transparent url(followThisProjectButton.png) no-repeat left top;
}
.follow-this-project-button a:hover {
background: transparent url(followThisProjectButton.png) no-repeat left -32px;
}
.follow-our-work-button a {
background: transparent url(followOurWorkButton.png) no-repeat left top;
}
.follow-our-work-button a:hover {
background: transparent url(followOurWorkButton.png) no-repeat left -32px;
}
.project-list {
margin-bottom: 1.5em;
}
.project-list .project-list-header {
margin-bottom: 0.75em;
border-bottom: 1px solid #E0E0E0;
}
.project-list .project-list-header h2 {
padding-top: 1em;
}
.project-list-total {
background: #9F584B;
color: white;
width: 115px;
float: right;
font-size: 10pt;
text-align: center;
line-height: 1.3em;
padding: 0.3em 0;
font-weight: bold;
margin-top: -1.4em;
letter-spacing: 0;
}
.project-list-funded .project-list-total {
background: #5EAE8B;
}
.project-list-tile {
padding: 0 0 0.2em 0;
margin: 0 0 .3em 0;
}
.project-list-title {
font-weight: bold;
}
.project-list-pending .project-list-title {
}
.project-list-amount {
font-weight: bold;
}
.project-list-description {
clear: both;
display: block;
}
#content .project-list-description p {
margin: 0;
}
.project-list-pending .project-list-tile {
border-bottom: 1px dotted #EDEDED;
}
.project-list-pending .project-list-applicant {
color: #666666;
}
.project-list-pending .project-list-amount {
}
.categoryBody {
width: 49%;
float: left;
}
.categoryMap {
width: 49%;
float: right;
}
.template-Category_view .categoryMap {
margin-bottom: 1em;
}
.template-Category_view .follow-this-project {
float: right;
}
.viewlet-what-is-wwrp {
}
/* **/
.megaphone-full {
width: 626px;
margin-left: -3px;
}
.megaphone-column {
width: 300px;
text-align: left;
}
.megaphoneTop {
background: transparent url(megaPhoneBgWideTop.png) no-repeat left top;
}
#categoryMegaphone.megaphoneTop {
background: transparent url(megaPhoneBgColumnTop.png) no-repeat left top;
}
.megaphoneBottom {
background: transparent url(megaPhoneBgWideBottom.png) no-repeat left bottom;
padding: 4px 8px 10px 8px;
}
#categoryMegaphone .megaphoneBottom {
background: transparent url(megaPhoneBgColumnBottom.png) no-repeat left bottom;
padding: 4px 8px 10px 8px;
}
#content .megaphone fieldset {
background: transparent;
border-style: none;
margin: 0;
padding-bottom: 0.1em;
}
.megaphone-fields {
padding: 0 3.2em;
}
.megaphone-column .megaphone-fields {
padding: 0;
}
#content .megaphone h3 {
font-family:Helvetica,Arial,FreeSans,sans-serif;
color: white;
font-weight: bold;
font-size: 1em;
padding: 0;
line-height: 30px;
}
#content .megaphone .dear-legislator {
font-style: italic;
font-weight: bold;
font-size: 1.1em;
color: #333;
margin: 0.8em 0 0.3em 0;
}
#content .megaphone .intro-text {
color: #333;
}
.megaphone .inputLabel {
font-size: 1.05em;
margin-bottom: 3px;
color: #8D8D8D;
}
.megaphone input.inputLabel:focus {
color: black;
background: none;
}
.megaphone-footer {
font-size: 0.9em;
font-family:Helvetica,Arial,FreeSans,sans-serif;
}
.megaphone-footer-privacy {
float: left;
}
.megaphone-footer-helps {
float: right;
}
#megaphoneSubmit {
text-indent: -9999px;
background-color: transparent;
background-image: url(sendButton.png);
background-position: left top;
background-repeat: no-repeat;
border: none;
margin-top: 1em;
margin-bottom: 0.5em;
height: 23px;
width: 50px;
display: inline-block;
cursor: pointer;
line-height: 0;
}
#megaphoneSubmit:hover {
background-position: left -23px;
}
#projectMegaphone,
#categoryMegaphone {
margin: 0.5em 0;
}
.megaphone-column .megaphone-field-first,
.megaphone-column .megaphone-field-last {
width: 120px;
}
.megaphone-column .megaphone-field-email,
.megaphone-column .megaphone-field-address {
width: 200px;
}
.megaphone-column .megaphone-field-city {
width: 110px;
}
.megaphone-column .megaphone-field-zip {
width: 80px;
}
.megaphone-column .megaphone-field-message {
width: 220px;
}
.megaphone-full .megaphone-field-first,
.megaphone-full .megaphone-field-last {
width: 200px;
}
.megaphone-full .megaphone-field-email,
.megaphone-full .megaphone-field-address {
width: 400px;
}
.megaphone-full .megaphone-field-city {
width: 180px;
}
.megaphone-full .megaphone-field-zip {
width: 120px;
}
.megaphone-full .megaphone-field-message {
width: 420px;
}
/* **/
table.listing {
font-size: 90%;
border-bottom:none;
border-left:none;
}
table.listing th {
font-weight:bold;
background-color: white;
color: #383838;
border: none;
border-right: 1px solid #EDEDED;
border-bottom: 1px solid #EDEDED;
}
table.vertical td {
border-top:none;
border-bottom:0.1em solid #EDEDED;
padding: 0.3em 0.75em;
}
table.listing tbody tr.odd td {
background:none repeat scroll 0 0 #fff;
}
/* **/
div.listingBar {
font-size: 90%;
line-height: 1.4em;
}
#content div.listingBar a {
border: 0.1em solid #CCCCCC;
display: inline-block;
padding: 0.3em 0.6em 0.2em 0.6em;
margin-bottom: 2px;
}
#content div.listingBar a:hover {
color: white !important;
}
/* **/
.documentActions {
border-top: 1px dotted #d8d8d8;
text-align: right;
margin: 0.5em 0 1em 0;
}
#content .documentActions ul {
list-style: none;
}
#content .documentActions li {
display: inline;
margin-right: 1em;
}
#archetypes-fieldname-mail2 {
display: none;
}
}

