/*  Each section has a home page, with similar layouts */

/* spacing of the columns */
.panels-flexible-region-10-spacer, 
.panels-flexible-region-15-spacer,
.page-members-events .panels-flexible-region-39-spacer {
    height: 250px;
    width: 130px;
}



.panels-flexible-region-10-opportunity_count .pnn-heading,
.panels-flexible-region-17-opportunity_count .pnn-heading,
.panels-flexible-region-21-opportunity_count .pnn-heading {
    padding-top: 0;
}

.panels-flexible-region-15-spacer2,
.page-members-events .panels-flexible-region-39-spacer2 {
    height: 250px;
    width: 200px;
}

/* table background */
thead, tr.even {
    background: url("../images/pnn-icon-background.png") repeat scroll 0 0 transparent;
}
td.active, tr.odd  {
    background-color: transparent;
}



/* About page.  menu at the side is called main menu.  it is not actually the main menu. */
.menu-name-main-menu a, .menu-name-main-menu a:visited {
    color: #666466;
}
.menu-name-main-menu a.active-trail, .menu-name-main-menu a:hover {
    color: #ffb10a;
}


/* nonprofit/member homepage */
/* news section */
.view-display-id-news_block_teasers .views-row {
    float: left;
    padding-right: 55px;
    width: 29%;
}
.view-display-id-news_block_teasers .views-row.views-row-3.views-row-odd.views-row-last {
    padding-right: 0;
}
.view-display-id-news_block_teasers article {
   border: none;
}

.view-display-id-news_block_teasers a, 
.view-display-id-news_block_teasers a:visited {
    color: #E28E2C;
} 

.view-display-id-news_block_teasers .views-field-title  a, 
.view-display-id-news_block_teasers .views-field-title a:visited {
	background-color: #ffb10a;
    border-radius: 6px 6px 6px 6px;
    color: #FFFFFF;
    height: 30px;
    margin-top: 5px;
    padding: 2px 8px;	
} 

/* become member section */
#become-member a, .member-login a,
#block-block-14 .block-content a,
.page-members-benefits .view-header a {
    background-color: #40B6D5;
    border-radius: 6px 6px 6px 6px;
    color: white;
    padding: 8px 20px;
    text-transform: lowercase;
}
/* initially hide these two links, display when first link is clicked/hovered */
#block-block-14 .block-content a.individual-member,
#block-block-14 .block-content a.organization-member {
    display: none;
}

.member-login a {
    float: left;
}

/* spotlight, with two spots */
.spotlight1 .views-row {
    float: left;
    padding-bottom: 30px;
	padding-left: 50px;
    padding-right: 50px;
    width: 39%;
}

/* bottom row of nonprofit/members homepage, titles must be centered */
.resources .pane-title.block-title {
    text-align: center;
}
.resources .pnn-heading,
.resources .panel-pane {
    margin-bottom: 0;
	padding-bottom: 0;
}
.resources h2 {
    margin-top: 0;
    padding-top: 0;
}
.resources .panel-separator {
    display: none;
}
.resources .panels-flexible-region-30-resources  a {
    color: #a262bd;
}
.resources .panels-flexible-region-30-organizations  a {
    color: #d84b4b;
}
.resources .panels-flexible-region-30-programs  a {
    color: #9da32c;
}
.news-heading a, .news-heading a:visited {
    color: #e28e2c;
}
.view-news p {
    margin-bottom: 0;
}

/* members home - top black bar */
#block-block-14 {
    position: relative;
    background-color: #343538;
    clear: both;
    color: white;
    left: 271px;
    padding: 30px 143px 35px;
    text-align: center;
    top: 25px;
    width: 1216px;
}
#social-impact {
    font-size: 1.7em;
    font-weight: bold;
}

#pnn-can-help {
    font-size: 1.4em;
}

/* block-12 contains the menu icons for the member pages */
#block-block-12 {
    background:  url("../images/pnn-icon-background.png") repeat;
    border-width: thin;
    border-bottom: thin solid #DFDFDF;
    border-top: thin inset #DFDFDF;
    clear: both;	
    padding-top: 20px;
    padding-bottom: 30px;	
    position: relative;
    height: 160px;
	top: -5px;
}
/* HMK - removed this from block 12 
    top: 170px;
	also removed the piece from the icons that pushed it back up */


/* edit pages can be full width */

.page-node-edit   #content-column, .content-column,
.node-type-webform  #content-column, .content-column {
    width: 960px;
}

/*membership benefits */

.membership-benefits .firstcol {
    display: inline-block;
    width: 36%;
}
.membership-benefits .secondcol {
    display: inline-block;
	text-align: center;
    width: 30%;
}
.membership-benefits .thirdcol {
    display: inline-block;
	text-align: center;
    width: 33%;
}
/*
.membership-benefits h3 img {
    height: 45px;
    width: 45px;
}*/



.page-members-benefits #content-column {
  max-width: 960px;
  width: 75%;
}
.page-members-benefits .content-inner.no-margins {
  margin-right: 0;
}
.page-members-benefits .ui-accordion-content {
    font-size: 0.8em;
}

.view-volunteer-search .views-field-created div {
    display:none;
}

.page-members-resources #main-content-header {
    display: none;
}
