
/* - onenwTemplate.css - */
@media all {
/* http://www.conservationnw.org/portal_css/onenwTemplate.css?original=1 */
/* */
/* */
/* */
h1, h2, h3, h4, h5, h6 { border-bottom: 0; }
ul {
list-style-type: disc;
list-style-image: none;
}
.documentDescription { display: none; }
/* */
#portal-colophon {
color: #333;
font-size: 9px;
}
#portal-colophon a {
color: #333;
text-decoration: none;
}
#portal-colophon a:hover {
color: #333;
text-decoration: underline;
}
/* */
.image-right, .image-left { border: none; }
table.grid { border-collapse: collapse; }
table.grid td {
border: 1px solid #8cacbb;
padding: 2px;
vertical-align: top;
}
table.outlined {
border-collapse: collapse;
border: 1px solid #8cacbb;
}
table.outlined td {
padding: 2px;
vertical-align: top;
}
table.plain td,
table.plain th { vertical-align: top;
border:1px solid #ccc; }
/* */
body.popup {
background-color:#fff;
}
/* */
#portal-sitemap {
list-style: none;
list-style-image: none;
margin: 0;
font-size: 90%;
border: none;
}
#portal-sitemap a {
border: 0px;
}
#portal-sitemap a:hover {
border: 0px;
}
#portal-sitemap ul {
margin-top: 0;
border:0px;
}
#portal-sitemap .navTreeItem {
border:0px;
}
#portal-sitemap .navTreeItem a, .navTreeItem a:hover, #portal-sitemap .navTreeItem div {
background-image: none !important;
background-color: transparent;
color: #000 !important;
font-weight: bold;
text-decoration:none;
border: 0px !important;
margin: 0;
}
#portal-sitemap .navTreeItem a:hover {
background-image: none !important;
background-color: transparent;
border:0px;
color: #ccc !important;
font-weight: bold;
text-decoration:underline;
border: 0;
margin: 0;
}
#portal-sitemap .navTreeLevel2 {
border-left:0px;
}
#portal-sitemap .navTreeLevel3 {
border-left:0px;
}
#portal-sitemap .navTreeLevel4 {
border-left:0px;
}
#content a[href ^="http:"],
#content a.link-external,
#content a[href ^="https:"],
#content a.link-https,
#content a[href ^="mailto:"],
#content a.link-mailto,
#content a[href ^="news:"],
#content a.link-news,
#content a[href ^="ftp:"],
#content a.link-ftp,
#content a[href ^="irc:"],
#content a.link-irc,
#content a[href ^="callto:"],
#content a.link-callto,
#content a[href ^="webcal:"],
#content a.link-webcal,
#content a[href ^="feed:"],
#content a.link-feed {
background: none;
padding: 0;
}
/* */

}


/* - PressRoom.css - */
@media all {
/* http://www.conservationnw.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;
}
/* */

}


/* - conservationnw.css - */
@media screen {
/* http://www.conservationnw.org/portal_css/conservationnw.css?original=1 */
/* ****/
.kupu-fulleditor-zoomed #portal-globalnav {
display:none;
}
.kupu-fulleditor-zoomed #portal-searchbox {
display:none;
}
/* ******/
.template-homepage_view #portal-column-content {
background-color: #fbfdef;
}
.template-homepage_view #portal-column-content {
padding: 0;
}
.template-homepage_view #portal-column-content .visualPadding {
background-color: transparent;
}
.template-homepage_view #portal-column-content .documentEditable {
margin: 0 !important;
padding: 0 !important;
}
.template-homepage_view #portal-breadcrumbs {
display: none;
}
.template-homepage_view #region-content {
background-color: #f2d98d;
padding-top: 2em !important;
}
.template-homepage_view h2.home-heading {
background-color: transparent;
color: #e08104;
font-weight: bold;
margin-bottom: 0.25em;
margin-top: 0;
}
.template-homepage_view h2.home-heading a {
color: #e08104 !important;
text-decoration: none !important;
}
.template-homepage_view h2.home-heading a .scat {
border-bottom: 1px solid #e08104;
}
.template-homepage_view h3.home-subheading {
background-color: transparent;
font-size: 1.15em;
margin: 0;
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
}
.template-homepage_view h3.home-subheading a {
border: 0 none transparent;
color: #10446d !important;
}
.template-homepage_view .home-itemwrapper {
min-height: 56px;
}
.template-homepage_view .home-thumb {
border-bottom: 0 none transparent !important;
float: left;
}
.template-homepage_view .home-itemcontent {
margin-left: 80px;
position: relative;
}
.template-homepage_view .home-itemdate {
color: #777777;
font-size: 0.8em;
font-weight: normal;
}
.template-homepage_view .home-description {
margin: 0;
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
}
.template-homepage_view #homepage-whatshot {
float: left;
margin-left: 0.75em;
width: 325px;
}
.template-homepage_view #homepage-blog {
float: right;
margin-right: 0.75em;
width: 560px;
}
.template-homepage_view dl.portlet {
background-color: transparent;
}
.template-homepage_view dt.portletHeader {
display: none;
}
.template-homepage_view dd.portletItem,
.template-homepage_view dd.portletFooter {
padding-left: 0;
padding-right: 0;
}
.template-homepage_view .documentActions {
display:none;
}
/* ******/
#portal-homefeature {
float: right;
margin: 2em 1.75em 1em 0;
width: 205px;
}
#portal-homefeature #portlet-our-work dd.portletItem {
font-size: 1.15em;
}
#portal-homefeature #portlet-email-capture {
margin-bottom: 0.25em;
}
#portal-homefeature #portlet-email-capture input[type="text"] {
width: 13em;
}
#portal-homefeature #portlet-email-capture .portletFooter {
text-align: left;
}
#portal-homefeature #portlet-rss-feeds {
margin: 0;
}
#portal-homefeature #portlet-rss-feeds dd {
margin: 0.5em 0 0 0;
}
#homefeature-buttons {
clear: both;
margin: 1em 0 0 0;
}
#homefeature-buttons .takeaction img {
margin-top: 0.5em;
}
/* ****/
#portal-column-two a:link,
#portal-column-two a:visited {
font-size: 110%;
font-family: Verdana, Arial, Helvetica, sans-serif;
display: block;
}
#portal-column-two a:hover {
text-decoration: none !important;
}
#document-actions-addthis {display: none;}
#content h5 {
color:#C65500 !important;
font-size:95%;
}
#category {display: none;}
.tileImage {border:none;}
.eventitem-date {padding-left: 20px;}
h1, h2, h3, h4, h5, h6 {
color: #2B4A65;
background-color: #fff;
font-family:Arial,Verdana,Helvetica,sans-serif;
}
h2, h3, h4, h5, h5, h6 {
margin-bottom: 0.75em;
}
a, a:active, a:visited{ color: #2b4a65; text-decoration: none; }
a:hover { color: #2b4a65; text-decoration: underline !important; }
a.button {
background-color:#5D7C0D;
color:#FFFFFF;
float:right;
font-family:"Trebuchet MS",verdana,sans-serif;
font-size:15px;
font-weight:400;
line-height:28px;
margin:0.5em;
padding:0pt 14px;
text-decoration: none !important;
}
a.button:hover  {
background-color: #C55401;
text-decoration: none !important;
color: #FFFFFF !important;
}
.caption { font-size: 85% !important; }
.contentViews li a {
background-color:#fff;
}
.date {
font-weight:bold;
color:#000;
}
.summary {
color:#2b4a65 !important;
}
.tileItem {
border-top:0px;
}
.documentEditable .documentContent {
border:0px;
margin:auto;
padding-top:-1em;
}
.contentViews {
margin-top:2em;
}
/* ****/
body {
font-family: Arial, Verdana, Helvetica, sans-serif;
color: #000;
background-color: #3d3329;
width: 960px;
margin:auto;
}
#visual-portal-wrapper {
background-color: #f2d98d;
margin:auto;
}
#portal-columns {
margin-top:0em;
clear:both;
position:relative;
z-index:10;
}
* html #portal-columns {
margin-top:-10px;
}
*+html #portal-columns {
margin-top:0px;
}
/* ****/
#portal-header {
background-color: white;
}
#portal-logo img {
margin: 13px 0 14px 75px;
}
#banner-wrapper {
float: right;
}
#banner {
background: transparent url(http://www.conservationnw.org/banner.jpg) scroll no-repeat right center;
display: block;
height: 97px;
float: right;
width: 545px;
z-index: 1;
}
/* ****/
.section-backyard  #portal-logo,
.section-families  #portal-logo,
.section-wildlife  #portal-logo,
.section-ecosystems  #portal-logo,
.section-roots  #portal-logo {
display:none;
}
.section-backyard #banner,
.section-families #banner,
.section-wildlife #banner,
.section-ecosystems #banner,
.section-roots #banner {
height:97px;
margin:0em;
width: 100%;
}
/* ****/
#carousel {
float: left;
margin: 2em 0 0 1.75em;
}
#carousel #carousel-banners {
margin: 0;
}
#carousel .carousel-text {
background-color: #333333;
background-color: rgba(0, 0, 0, 0.6);
bottom: 0;
color: white;
left: 0;
padding: 1% 2%;
position: absolute;
text-decoration: none;
width: 96%;
text-shadow: 0 0 10px rgba(0, 0, 0, 0.5);
}
#carousel .carousel-title {
color: #F2D98D;
display: block;
font-size: 2.2em;
margin-bottom: 0.25em;
}
#carousel .carousel-body {
font-size: 1.4em;
text-transform: uppercase;
}
#carousel #carousel-pager {
clear: both;
color: #cccccc;
float: right;
font-size: 1.1em;
margin: 0.5em 0 0;
}
#carousel #carousel-pager span {
background-color: white;
border: 1px solid #cccccc;
cursor: pointer;
display: block;
float: left;
padding: 0.25em 0.5em;
margin: 0 0 0 0.5em;
}
#carousel #carousel-pager span.selected {
background-color: #eeeeee;
color: #7c7c7c;
}
/* ****/
#portal-searchbox {
position:absolute;
margin-top:100px;
margin-left:780px;
z-index:100 !important;
height:12px;
overflow:visible;
}
* html #portal-searchbox {
overflow: visible! important;
margin:100px 0px 0px 780px !important;
}
*+html #portal-searchbox {
margin:100px 0px 0px 780px !important;
}
#portal-searchbox .searchButton {
background-color:transparent;
background-image:none;
border:0 none;
color:#fff;
font-family:"Trebuchet MS",verdana,sans-serif;
font-size:15px;
font-weight:400;
margin-top:1px;
padding-left:1px;
}
.LSBox {
position:relative;
z-index:40;
}
* html #portal-searchbox .livesearchContainer {
display:none;
}
/* ****/
#portal-globalnav {
background-color: #C55401;
float: left;
margin-left: 0;
padding-left: 0;
width: 100%;
z-index: 95;
}
#portal-globalnav li a {
font-family: "Trebuchet MS", Verdana, sans-serif;
border: 0;
text-transform: none;
font-size: 15px;
font-weight: 400;
float:left;
line-height: 28px;
margin: 0;
padding: 0 1.6em 0 1.3em;
color: #fff;
background-color: #C55401;
background-image: url(http://www.conservationnw.org/btn_orange_gradient.gif);
background-repeat: repeat-y;
background-position: 100% 0;
}
#portal-globalnav li.selected a {
background-color: transparent;
color: #fff;
border: 0;
}
#portal-globalnav li:hover a,
#portal-globalnav li.sfhover a,
#portal-globalnav li a:hover {
border: 0;
color: #fff;
background-color: #5D7C0D;
background-image: url(http://www.conservationnw.org/btn_green_gradient.gif);
background-repeat: repeat-y;
background-position: 100% 0;
text-decoration: none !important;
}
#portal-globalnav ul.submenu {
background-color: #71982b;
border: 0 none transparent;
padding-bottom: 1em;
padding-top: 0.75em;
top: 28px;
box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.2);
}
#portal-globalnav ul.submenu ul {
display: none;
}
#portal-globalnav ul.submenu li a {
background-color: transparent;
background-image: none;
color: white !important;
display: block;
float: none;
font-size: 1.1em;
line-height: 1.2em;
padding: 0.4em 1em;
}
#portal-globalnav ul.submenu li a:hover {
background-color: white;
background-color: rgba(255, 255, 255, 0.9);
color: #4d6b17 !important;
}
#post-sections-clear {
height: 0;
margin: 0;
}
/* ****/
#portal-breadcrumbs {
border-bottom:0px;
text-transform:capitalize;
}
/* ****/
#portal-column-content {
margin:0em;
}
#portal-column-content .visualPadding {
background-color: white;
margin:0px;
padding:0px;
}
#portal-column-one {
background: #8ea456 url(http://www.conservationnw.org/col_one_top.gif) no-repeat scroll;
background-position:top left;
padding:0px;
width:143px;
}
#portal-column-one .visualPadding {
padding:2em 0px 0px 0px;
}
#portal-column-two {
width:180px;
padding:0px;
vertical-align:top;
}
#portal-column-two .visualPadding {
width:228px;
padding:20px 0px 0px 0px;
}
/* ****/
#portal-column-two .portletHeader {
background-color: transparent;
border:0px;
height:37px;
}
#portal-column-two dl.portlet {
margin-left:15px;
}
#portal-column-two .portletItem,
#portal-column-two .portletBody {
border:0 none;
}
portal-column-two a:hover {
background-color:#5D7C0D !important;
color:#F1FBD6;
text-decoration:none;
}
#portal-column-two .portletItem {
padding:0px;
}
.portlet {
background-color: #F1FBD6;
border:0px !important;
}
#portal-column-two .portlet {
background-color: white;
}
.portletItem {
border:0px;
padding:5px 5px 5px 10px;
}
.portletHeader {
background:#2B4A65 url(http://www.conservationnw.org/portlet_corner_dk_green_tl.gif) no-repeat scroll left top;
border:0px;
margin:0px;
height:34px;
text-transform: none;
color: #fff;
font-weight: bold;
font-size: 110%;
line-height: 40px;
}
.portletHeader a  {
text-transform: none;
color: #fff;
font-weight: bold;
font-size: 110%;
line-height: 28px;
padding-left: 0;
}
.portletFooter {
border:0px;
}
#portlet-our-work .portletFooter {
display:none;
}
#portal-column-two a {
padding:5px;
display:block;
color:#000;
}
#portal-column-two a:link, #portal-column-two a:visited {
font-size:110%;
display:block;
}
#portal-column-two a:hover {
background-color:#5D7C0D;
color:#fff;
}
dd.thumbsportlet {
margin:auto;
}
/* ****/
.portletNavigationTree {
margin: 0px;
}
.portletNavigationTree .portletHeader {
background:#2B4A65 url(http://www.conservationnw.org/portlet_corner_dk_green_tl.gif) no-repeat scroll left top;
border:0px;
margin:0px;
height:34px;
}
.portletNavigationTree .portletItemSingle {
border: 0;
margin: 0;
padding: 0 0 0 15px;
}
.portletNavigationTree .portletItem {
padding:0em;
}
.portletNavigationTree a {
padding:8px 5px;
display:block;
font-size:110%;
color:#2B4A65;
line-height:150%;
}
.navTreeItem {
padding-left:5px;
}
.portletNavigationTree .navTreeItem a,
.portletNavigationTree .navTreeItem a:hover,
dd.portletItem .navTreeItem a {
background-color: transparent;
border: 0px;
font-weight:normal;
}
.portletNavigationTree .navTreeCurrentItem,
.portletNavigationTree .navTreeCurrentItem a,
.portletNavigationTree .navTreeCurrentItem a:active,
.portletNavigationTree .navTreeCurrentItem a:hover {
border: 0 !important;
}
.portletNavigationTree .portletHeader a  {
text-transform: none;
color: #fff;
font-weight: bold;
font-size: 110%;
line-height: 28px;
padding-left: 0;
}
.portletNavigationTree .portletHeader a:hover  {
border: 0;
text-decoration: underline;
}
/* ****/
.portletCalendar {
width:200px;
}
p.tileBody {
margin:0em;
}
.portletCalendar .portletHeader {
height:auto !important;
background-color:#CEDCA9  !important;
}
.portletCalendar a {
padding:0px;
display:inline !important;
}
.ploneCalendar .weekdays th {
background-color:#5D7C0D;
}
.ploneCalendar td a {
font-size: 95% !important;
}
/* ****/
#portlet-whats-hot .portletHeader {
background:transparent url(http://www.conservationnw.org/portlet_hot_top.jpg) no-repeat scroll 0;
}
/* ****/
#portlet-our-work .portletHeader {
background: transparent url(http://www.conservationnw.org/portlet_work_top.jpg) no-repeat scroll 0;
height:32px;
}
/* ****/
.portlet-audience-navigation .portletHeader {
background:transparent url(http://www.conservationnw.org/portlet_focus_top.jpg) no-repeat scroll 0;
height:32px;
}
/* ****/
#portlet-email-capture .portletHeader {
display:none;
}
#portlet-email-capture .emailSubmit {
border:0px;
}
/* ****/
#portlet-rss-feeds {
background-color: transparent !important;
}
#portlet-rss-feeds dd {
margin-left: 0;
}
#portlet-rss-feeds dd a {
background-color: transparent !important;
border: 0 none !important;
float: left;
margin-right: 3px;
padding: 0 !important;
text-decoration: none !important;
}
/* ****/
.portlet-related-content-Also-See .portletHeader {
background: #2B4A65 url(http://conservationnw.org/portlet_corner_dk_green_tl.gif) no-repeat scroll left top !important;
}
.portletRelatedContent .portletHeader {
background-color:#CC0000;
background-image: url(http://www.conservationnw.org/portlet_corner_red_tl.gif);
background-position:top left;
}
/* ****/
#portal-siteactions {
background-color: #deae2c;
float: left;
margin: 0;
padding: 4.9em 0 2em;
text-align: center;
width: 28em;
}
#portal-siteactions li a,
#portal-siteactions li a:hover {
background-color: transparent;
border-color: #fcfcfc;
border-style: none solid none none;
color: #fcfcfc !important;
font-size: 1.1em;
margin: 0 1em 0 0;
padding: 0 1em 0 0;
text-transform: none;
}
#portal-siteactions li#siteaction-contact a {
border: 0 none transparent;
margin: 0;
padding: 0;
}
/* ****/
#portal-footer {
background-color: #deae2c;
border-style: none;
margin: 0;
padding: 1em;
color: #fcfcfc;
font-size: 1em;
margin-top:0px;
}
#portal-footer .office-address {
float:left;
margin:0.5em 0;
text-align:left;
width:20%;
}
#portal-footer .org {
font-weight: bold;
}
#portal-footer h3 {
background-color: transparent;
color: #fcfcfc;
font-weight: bold;
font-size: 1.1em;
margin-left: 37em;
text-align: left;
}
#portal-colophon {
background-color: #3D3329;
clear: both;
color: #a99e92;
margin: 0;
padding: 1.5em 0;
}
#portal-colophon a {
text-decoration: underline;
color: #d5cec7;
}
#portal-colophon a:hover {
text-decoration: underline;
color: white;
}
/* ****/
table { border-collapse:collapse !important; }
/* */
table.plain td, table.plain th {
border: none;
}
table.plain td { vertical-align: middle; }
/* ****/
.section-map-of-successes #portal-breadcrumbs,
.section-map-of-successes .documentFirstHeading,
.section-map-of-successes .documentActions {
display: none;
}
.section-map-of-successes #portal-column-content {
padding: 1em 0 0;
}
.section-map-of-successes #region-content {
padding: 0 !important;
}
/* */
*+html #portal-top {
background-color: white;
zoom: 1;
}
*+html #banner-wrapper {
width: 545px;
}
*+html .section-backyard #banner-wrapper,
*+html .section-families #banner-wrapper,
*+html .section-wildlife #banner-wrapper,
*+html .section-ecosystems #banner-wrapper,
*+html .section-roots #banner-wrapper {
width: 100%;
}
*+html #portal-globalnav ul.submenu {
clear: left;
}
*+html #portal-globalnav ul.submenu li a:hover {
background-color: white;
}
*+html #carousel {
width: 680px;
zoom: 1;
}
*+html #carousel .carousel-text {
background-color: #333333;
}
*+html .template-homepage_view #homepage-blog {
float: left;
margin-left: 20px;
}
/* */

}


/* - wizard.css - */
@media screen {
/* http://www.conservationnw.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;
}

}


/* - ++resource++simplesocial.css - */
/* http://www.conservationnw.org/portal_css/++resource++simplesocial.css?original=1 */
/* */
#portal-top {
z-index: 10;
}
#formfield-form-widgets-like_button_types .option {
display: block;
}
