
/* - nwebg.css - */
@media all {
/* http://www.ecobuilding.org/portal_css/nwebg.css?original=1 */
/* */
body {
color:#000000;
}
#visual-portal-wrapper {
width:960px;
margin:auto;
}
h1, h2 {
color:#f26521;
}
h1 {
text-transform:uppercase;
}
h3 {
color:#838a08;
}
td {
vertical-align:top;
}
a:link, a:visited {
color:#000;
}
#content a:hover,
dl.portlet a:hover {
color: #f26521 !important; /* */
}
div.listingBar a:hover {
background-color:#fff;
}
/* ****/
#banner {
background-image:url(banner-default.jpg);
background-repeat:no-repeat;
width:960px;
height:200px;
}
.section-front-page #banner {
height:234px;
}
/* ****/
#portal-siteactions {
float:right;
position:absolute;
padding-bottom:0em;
top:112px;
right:0px;
padding-right:0px;
}
* html #portal-siteactions {
top:114px;
right:-1px;
}
*+html #portal-siteactions {
top:114px;
}
#portal-siteactions li {
margin-right:0em;
margin-left:0em;
background-color:#b2bb1d;
padding:7px 8px;
display:block;
float:left;
border-right:1px solid #fff;
}
li#siteaction-member_center {
border-right:0px;
}
#portal-siteactions li a {
color:#fff;
}
#portal-siteactions li a:hover {
color:#fff;
}
#portal-siteactions li:hover {
background-color:#3399cc;
}
li#siteaction-member_center {
background-color:#f26521;
padding-right:26px;
background-image:url(member_center_btn.gif);
background-repeat:no-repeat;
background-position:top right;
}
li#siteaction-member_center:hover {
background-color:#f26521;
}
li#siteaction-member_center a:hover {
color:#ffc000 !important;
}
li#siteaction-member_center a {
text-transform:uppercase;
}
#portal-siteactions li a {
color:#fff;
text-transform:capitalize;
}
/* ****/
#portal-logo {
padding:10px 0em 10px 1em;
margin:0px;
}
#portal-logo img {
border:0px;
}
/* ****/
#portal-personaltools {
background-color:#e4e6cb;
z-index:101;
}
#portal-personaltools dd {
background-color:#e4e6cb;
}
#portal-personaltools dd a {
color:#000;
}
#portal-personaltools dd a:hover {
background-color:#f26521;
}
/* ****/
#portal-searchbox {
position:relative;
z-index:100;
width:220px;
margin-right:-35px;
}
* html #portal-searchbox {
margin-right:-2px;
}
*+html #portal-searchbox {
margin-right:-2px;
}
input.searchField {
-moz-appearance:none;
padding:5px 0px 5px 5px;
border:1px solid #9c9c9c;
margin-top:6px;
margin-right:5px;
position:relative;
float:left;
}
input.searchButton {
padding-top:5px;
}
#LSResult {
background-color:transparent;
margin-top:-15px;
}
* html #LSResult {
margin-top:10px;
}
*+html #LSResult {
margin-top:10px;
}
.LSShadow {
background-color:transparent;
}
.LSTable {
background-color:#fff;
}
.livesearchContainer {
background-color:transparent;
}
/* ****/
#portal-globalnav-table {
width:960px;
height:auto;
margin-bottom:1px;
font-size:75%;
margin-top:1px;
}
table#portal-globalnav-table {
border-collapse: collapse;
}
#portal-globalnav-table td {
line-height:36px;
background-color:#00a5ce;
padding:0.35em 0em .35em 0em;
border-right:1px solid #fff;
text-align:center;
}
td#portaltab-green-building-table {
width:170px;
}
td#portaltab-member-benefits-table {
width:170px;
}
td#portaltab-classes-workshops-table {
width:200px;
}
td#portaltab-events-table {
width:100px;
}
td#portaltab-guild-chapters-table {
border-right:0px;
}
#portal-globalnav-table td a {
/* */
margin:0em;
font-family:Calibri,Verdana,"Lucida Grande",Arial,Helvetica,"sans serif";
font-size:1.4em;
color:#fff;
border-left:0px;
border-right:0px;
min-width:0em;
}
* html #portal-globalnav-table td a {
font-size:1.2em;
padding:0.35em 1.6em .35em 1.6em;
}
*+html #portal-globalnav-table td a {
font-size:1.2em;
}
#portal-globalnav-table td:hover {
background-color:#b2bb1d;
background-image:url(nav_arrow.gif);
background-repeat:no-repeat;
background-position:center left;
}
#portal-globalnav-table td.selected {
background-color:#f26521;
background-image:url(nav_arrow_orange.gif);
background-repeat:no-repeat;
background-position:center left;
}
#portal-globalnav-table td.selected:hover {
background-color:#b2bb1d;
background-image:url(nav_arrow.gif);
background-repeat:no-repeat;
background-position:center left;
color:#fff;
}
#portal-globalnav-table .last a {
border-right:0px !important;
}
td#portaltab-guild-chapters-table a {
border-right:0px !important;
}
/* ****/
.portletNavigationTree ul {
list-style-type:none;
}
ul.navTreeLevel1 {
margin-left:1em;
}
/* ****/
.section-front-page #portal-breadcrumbs {
display:none;
}
#portal-breadcrumbs {
margin-bottom:0em;
}
#breadcrumbs-home a {
padding-bottom:0em;
margin-bottom:0em;
}
.breadcrumbSeparator {
padding-right:.25em;
}
/* */
#link-presentation {
display:none;
}
/* ****/
#portal-columns {
width:100%;
}
#portal-column-one {
padding-right:0em;
width:200px;
}
.section-front-page #portal-column-one {
width:144px;
}
#portal-column-content {
width:auto;
}
#portal-column-content .visualPadding {
padding-left: 1em;
}
#portal-column-two {
width:285px !important;
}
*+html #portal-column-two {
width:auto;
}
/* ****/
#banner {
background-repeat:no-repeat;
width:960px;
height:200px;
position:relative;
clear:both;
background-image:url(images/banners/banner-subsection-default.jpg);
}
.section-front-page #banner {
display: none;
}
#homepage-banners {
overflow: hidden;
position:relative;
height: 234px;
width: 960px;
background-image:url(images/banners/homepage-default.jpg);
background-repeat:no-repeat;
}
.homepage-banner,
.homepage-banner-default {
left: 0;
position: absolute;
top: 0;
}
/* ****/
#edit-bar {
background-color:#b2bb1d;
border-color:#b2bb1d;
}
#contentActionMenus dl.actionMenu a, #contentActionMenus dl.actionMenu.activated dd {
background-color:#b2bb1d;
}
#content-views {
background-color:#b2bb1d;
}
#contentActionMenus {
background-color:#b2bb1d;
}
#contentActionMenus dl.actionMenu a, #contentActionMenus dl.actionMenu.activated dd {
border-color:#b2bb1d;
}
/* ****/
#portal-columns .documentActions ul {
margin-left:0em;
margin-top:1em;
}
#portal-columns .documentActions li {
display:inline;
list-style-type:none;
line-height:1.5em;
margin-bottom:0.25em;
font-size:80%;
border-right:1px solid #ccc;
}
#portal-columns .documentActions li {
padding-left:.5em;
}
#portal-columns .documentActions li.first {
padding-left:0em;
}
#portal-columns .documentActions li.last {
border-right:0px;
}
#portal-columns .documentActions a:link {
border-bottom:0em;
color:#205C90;
}
.section-events .documentActions {
display:none;
}
#content a:visited, dl.portlet a:visited {
border-bottom:0px;
}
/* ****/
.calendar {
display:block;
margin-bottom:1em;
}
.viewcalendar a {
color:#838a08 !important;
font-weight:bold;
font-size:1.2em;
}
/* ****/
.portlet {
margin-bottom:1px;
}
.portletStaticText {
margin-bottom:1px;
}
DL.portlet {
margin:0em;
padding:0em;
}
/* ****/
#portlet-quote .portletHeader {
background-color:#b2bb1d;
padding:5px;
}
#portlet-quote .portletItem {
background-color:#f1f4c1;
font-style:italic;
color:#666;
}
/* ****/
.portlet-static-ask-an-expert .portletHeader {
background-color:#f56130;
padding:5px;
color:#fff;
}
.portlet-static-ask-an-expert .portletItem {
background-color:#ffd9cc;
font-weight:bold;
}
.portlet-static-ask-an-expert .portletItem a {
color:#f56130 !important;
}
/* ****/
ul#action-list {
list-style-type:none;
margin:0px;
padding:0px;
width:265px;
}
#action-list li {
display:inline;
float:left;
}
#action-list li a {
display:block;
position:relative;
}
.join a {
line-height:32px;
height:32px;
width:78px;
background-image:url(join_donate_sponsor.gif);
background-repeat:no-repeat;
background-position:0px 0px;
}
.join a:hover {
height:32px;
width:78px;
background-image:url(join_donate_sponsor.gif);
background-repeat:no-repeat;
background-position:0px -32px;
}
.donate a {
height:32px;
width:92px;
background-image:url(join_donate_sponsor.gif);
background-repeat:no-repeat;
background-position:-78px 0px;
}
.donate a:hover {
height:32px;
width:92px;
background-image:url(join_donate_sponsor.gif);
background-repeat:no-repeat;
background-position:-78px -32px;
}
.sponsor a {
height:32px;
width:91px;
background-image:url(join_donate_sponsor.gif);
background-repeat:no-repeat;
background-position:-170px 0px;
}
.sponsor a:hover {
height:32px;
width:91px;
background-image:url(join_donate_sponsor.gif);
background-repeat:no-repeat;
background-position:-170px -32px;
}
/* */
.portlet-dfpsm {
border: 1px dotted #ddd;
padding: 1em 1em 0 1em;
margin-bottom: 1em;
}
.portlet-dfpsm .portlet-footer {
color: #666;
font-size: 75%;
font-weight: normal;
text-align:center;
padding: 1em 0 0 0;
}
/* ****/
#footer-colophon-wrapper {
background-color:#b2bb1d;
}
* html #footer-colophon-wrapper .row {
float:none;
}
.section-events #footer-colophon-wrapper {
margin-top:10px;
}
#portal-footer {
background-color:transparent;
color:#fff;
text-align:center;
margin:0em;
padding:.5em;
margin:auto;
}
#portal-footer a {
color:#fff;
text-decoration:underline;
}
#portal-colophon {
color:#fff;
padding-bottom:1em;
}
#portal-colophon li {
padding:0 .75em;
}
li#powered-by-plone {
border-color: white;
}
#portal-colophon a {
color:#fff;
text-decoration:underline;
}
.divider {
color:#fff;
padding:0em .5em;
}
/* */
.fc .fc-event,
.fc .fc-agenda .fc-event-time,
.fc .fc-event a {
background-color: #F5BEA3;
border-color: #F5BEA3;
color: black !important;
}
#content .fc .fc-event:hover,
#content .fc .fc-agenda .fc-event-time:hover,
#content .fc .fc-event a:hover {
background-color: #F26521;
border-color: #F26521;
color: black !important;
}
.calendar-links {
float: right;
}
#content .calendar-links a,
#content .calendar-links a:link,
#content .calendar-links a:visited {
border: 0 none transparent;
padding: 0 0 0 10px;
}
/* ***/
.bpt-purchase-tickets {
border: solid 2px #F26521;
}
/* ****/
.template-dashboard h2 {
line-height:200%;
margin-top:10px;
}
.template-view h2 {
line-height:200%;
margin-top:10px;
}
dl.enableFormTabbing dd {
padding-top:0em;
}
#content ul.wizard-steps li { display: inline; }
.project-spotlight-listing {
clear: left;
}
#google_ads_div_DefaultRightSidebarBottom_ad_container { margin-top: 1em; }
/* */
.portletEmailCapture .portletHeader {
background: transparent url(http://www.ecobuilding.org/email_updates.gif) no-repeat scroll left top;
height: 31px;
padding: 0;
text-indent: -1000em;
width: 260px;
}
.email-capture-introduction {
background: transparent url(http://www.ecobuilding.org/email_icon.gif) no-repeat scroll left top;
height: 55px;
padding: 0 0 0 80px;
}
.portletEmailCapture #emailCapture {
margin: 0 5px 0 0;
width: 175px;
}
.template-facetednavigation_view div.faceted-checkboxes-widget:nth-child(1) li {
background-color: transparent;
background-position: left 50%;
background-repeat: no-repeat;
background-scroll: no-scroll;
padding: 0.6em 0 0.6em 42px;
}
.template-facetednavigation_view div.faceted-checkboxes-widget:nth-child(1) li:nth-child(1) {
background-image: url(http://www.ecobuilding.org/envelope.jpg);
}
.template-facetednavigation_view div.faceted-checkboxes-widget:nth-child(1) li:nth-child(2) {
background-image: url(http://www.ecobuilding.org/energy.jpg);
}
.template-facetednavigation_view div.faceted-checkboxes-widget:nth-child(1) li:nth-child(3) {
background-image: url(http://www.ecobuilding.org/firesafety.jpg);
}
.template-facetednavigation_view div.faceted-checkboxes-widget:nth-child(1) li:nth-child(4) {
background-image: url(http://www.ecobuilding.org/hvac.jpg);
}
.template-facetednavigation_view div.faceted-checkboxes-widget:nth-child(1) li:nth-child(5) {
background-image: url(http://www.ecobuilding.org/land.jpg);
}
.template-facetednavigation_view div.faceted-checkboxes-widget:nth-child(1) li:nth-child(6) {
background-image: url(http://www.ecobuilding.org/materials.jpg);
}
.template-facetednavigation_view div.faceted-checkboxes-widget:nth-child(1) li:nth-child(7) {
background-image: url(http://www.ecobuilding.org/plumbing.jpg);
}
.template-facetednavigation_view div.faceted-checkboxes-widget:nth-child(1) li:nth-child(8) {
background-image: url(http://www.ecobuilding.org/stormwater.jpg);
}
.template-facetednavigation_view div.faceted-checkboxes-widget:nth-child(1) li:nth-child(9) {
background-image: url(http://www.ecobuilding.org/foundations.jpg);
}
/* */
/* */
/* */

}


/* - ++resource++ecobuilding_content.css - */
/* http://www.ecobuilding.org/portal_css/++resource++ecobuilding_content.css?original=1 */
/* */
.inquirer-info,
.expert-info {
margin: 0.5em 0 0;
padding: 0.5em 0;
}
.inquirer-info .inquirer,
.expert-info .expert {
font-size: 1.3em;
}
.question-q,
.answer-a {
color:silver;
font-size:3.2em;
font-weight:bold;
margin-right: 0.25em;
}
.inquirer-portrait,
.expert-portrait {
float: right;
margin: 0 0 10px 10px;
}
.question-divider {
clear: both;
}
/* */
#content .question-board {
margin: 1em 0;
padding: 0;
}
#content .question-board li {
list-style: none outside;
margin: 0 0 1em 0;
position: relative;
}
#content .question-board h2 {
font-size: 1.5em;
line-height: 1;
}
#content .question-board .question,
#content .question-board .answer {
float: left;
margin: 0 2% 0 0;
width: 48%;
}
#content .question-board .answer {
margin: 0 0 0 2%;
}
/* */
.download-flashcard {
padding: 1em;
}
/* */
.job-list {
width: 100%;
}
.job-list td,
.job-list th {
padding: 0.25em 0.5em;
}
.job-list .job-title {
font-weight: bold;
}
.job-list .row-even {
background-color: #DDDDDD;
}
/* */
.joblisting-company-address span {
display: block;
}
/* */
.project-info .project-location {
border-left: 5px solid #00A5CE;
float: right;
margin: 0 0 10px 20px;
padding-left: 10px;
width: 200px;
}
.project-info address span {
display: block;
}
.project-thumbnail {
float: left;
margin: 0 15px 10px 0;
}
.project-summary .description {
margin-top: 10px;
}
.project-images {
background-color: #DDDDDD;
margin: 10px 0;
padding: 15px;
}
.project-images .primary,
.project-images .secondary {
float: left;
width: 345px;
}
.project-images .secondary {
margin-left: 15px;
}
.project-images .caption {
font-weight: bold;
margin-top: 10px;
}
.project-summary .description {
font-weight: bold;
}
/* */
.spotlight {
margin-top: 0.5em;
overflow: hidden;
}
.spotlight-thumb {
background: #e9e9e9;
border-bottom: none!important;
float: left;
height: 140px;
margin-top: 18px;
position: relative;
text-align: center;
vertical-align: middle;
width: 140px;
}
.spotlight-thumb img {
bottom: 0;
left: 0;
margin: auto;
max-height: 140px;
max-width: 140px;
position: absolute;
right: 0;
top: 0;
vertical-align: middle;
}
.spotlight-listing {
padding-left: 150px;
}
/* */
body.section-code-innovations.template-ecobuilding.content.code_innovation #content-core > p.discreet,
body.section-code-innovations.portaltype-ecobuilding-content-code_innovation #content-core > p.discreet {
display: none;
}
body.section-code-innovations #breadcrumbs-home {
display: none;
}
body.section-code-innovations.portaltype-ecobuilding-content-code_innovation .code-innovation-portlet,
body.section-code-innovations.portaltype-ecobuilding-content-compliancy_initiative .code-innovation-portlet,
body.section-code-innovations.portaltype-ecobuilding-content-policy_profile .code-innovation-portlet {
clear: right;
float: right;
margin-left: 2em;
width: 326px;
}
@media print {
body.section-code-innovations.portaltype-ecobuilding-content-code_innovation .code-innovation-portlet,
body.section-code-innovations.portaltype-ecobuilding-content-compliancy_initiative .code-innovation-portlet,
body.section-code-innovations.portaltype-ecobuilding-content-policy_profile .code-innovation-portlet {
display: none;
}
}
.code-innovation-thumbnail {
clear: right;
float: right;
width: 350px;
text-align: center;
margin: .5em 0 0 2em;
}
.code-innovation-info {
clear: right;
float: right;
width: 350px;
padding: .5em 1px;
margin: .5em 0 .5em 2em;
background: #e9e9e9;
text-align: right;
border-top: solid 2px rgb(242, 101, 33);
border-bottom: solid 2px rgb(242, 101, 33);
}
.code-innovation-info label {
float: left;
}
.code-innovation-info div {
padding: 0 1em;
}
.code-innovation-info.references div {
clear: both;
}
.code-innovation-info div div {
margin: 0 -1em;
padding: 0 1em;
}
.code-innovation-info div div:nth-child(odd) {
background: #f9f9f9;
}
.code-innovation-info > div:nth-child(even) {
background: #f9f9f9;
}
.code-innovation-info dl {
}
.code-innovation-info.references dl {
clear: both;
}
.code-innovation-info dt span.summary a {
font-weight: normal;
}
.code-innovation-info dt span.documentByLine {
display:none;
}
.code-innovation-info dt span {
margin:0 1em;
}
.code-innovation-info dt:nth-child(even) {
background: #f9f9f9;
}
form#code-innovation-search input {
font-size: 125%;
}
.code-innovation-jurisdiction {
text-transform: uppercase;
margin-bottom: -0.5em;
}
.code-innovation-landing-sidebar {
float: right;
width: 320px;
margin: 0 0 3em 3em;
}
.code-innovation-featured-header {
text-transform: uppercase;
background: rgb(178, 187, 29);
color: #fff;
font-size: 16px;
padding: 2px 1em;
margin: -.9em -.9em .6em -.9em;
border-radius: 5px 5px 0 0;
}
.code-innovation-landing-sidebar h2 {
line-height: 1;
font-size: 150%;
}
#content .code-innovation-landing-sidebar p {
margin-bottom: 0;
}
.code-innovation-landing-sidebar input {
margin: 2px 0;
}
.code-innovation-portlet {
border: solid 1px rgb(178, 187, 29);
border-radius: 5px;
font-size: 12.8px;
margin: 1em 0;
padding: 1em;
box-shadow: 0 0 3px rgb(178, 187, 29);
}
.code-innovation-portlet a:link {
border-bottom: 0.1em solid #CCCCCC;
color: #205C90;
}
#content .code-innovation-portlet table,
#portal-column-two .code-innovation-portlet table {
border-collapse: separate;
border-spacing: 10px 2px;
margin-bottom: 0;
}
div#formfield-form-widgets-project_contacts td label {
display: none;
}
div#formfield-form-widgets-project_contacts td input {
margin:0 auto;
width:100%;
}
.code-innovation-contacts-title {
font-weight: bold;
}
.code-innovation-contacts td {
padding:10px;
}
.code-innovation-contacts .contact-type {
font-weight:bold;
}
.code-innovation-contacts span,
.code-innovation-underwriters span {
display:block;
}
body.section-code-innovations #portal-column-two .portletStaticText {
font-size: 12.8px;
}
body.section-code-innovations #portal-column-two .portletStaticText a:link {
border-bottom: 0.1em solid #CCCCCC;
color: #205C90;
}
body.section-code-innovations #portal-column-two .portletStaticText p {
margin-bottom: 1em;
}
body.section-code-innovations #portal-column-two .portletStaticText ul {
margin-left: 2em;
}
body.section-code-innovations #portal-column-two .portletStaticText li {
display: list-item;
line-height: 1.5em;
margin-bottom: 0.25em;
}
.icons-on .contenttype-link {
background-position-y: 1080px;
display: inline;
}
body.portaltype-ecobuilding-content-code_innovation .documentDescription,
body.portaltype-ecobuilding-content-compliancy_initiative .documentDescription,
body.portaltype-ecobuilding-content-policy_profile .documentDescription {
display: block;
margin-bottom: 2em;
}

