/* $Id: twocol_stacked.css,v 1.1.2.1 2008/12/16 21:27:59 merlinofchaos Exp $ */
.front #content-area {
  padding:0;
}
.panel-2col-stacked {
/*  overflow: hidden;  */
  margin-top: 0;
  padding-top: 0;
}

.panel-2col-stacked .panel-col-top,
.panel-2col-stacked .panel-col-middle,
.panel-2col-stacked .panel-col-bottom {
  width: 100%;
  clear: both;
}
.panel-2col-stacked .panel-col-middle .inside{
  padding:0 25px;
}
.panel-2col-stacked .panel-col-bottom .inside {
  padding:25px 25px 20px 25px;
}
.panel-2col-stacked .panel-col-bottom .inside .inside {
  padding:15px 0;
}

.page-homepage .panel-2col-stacked .panel-col-middle{
  display: none;
}

.page-homepage .panel-col-bottom .inside {
	padding-top: 0;
}

.panel-2col-stacked .panel-col-top .inside {
  margin-bottom: 0;
}
.panel-2col-stacked .center-wrapper {
	padding: 10px;
    /*height: 515px;*/
    margin-bottom: 10px;
}
.front .panel-2col-stacked .center-wrapper .pane-content {
	padding:0 8px;
}
.front .panel-2col-stacked .center-wrapper .block3 .pane-content {
    padding: 0 !important;
}
.front .panel-2col-stacked .center-wrapper h2.pane-title {
    border-bottom: 1px solid #24BCD2;
    color: #FFFFFF;
    margin: 0 0 8px;
    padding: 4px 8px 3px;
    letter-spacing:1px;
}
.block3 h2.pane-title {
	margin-bottom:0 !important;
}
.block3 .views-field-title {
	padding-top:10px !important;
}
.block3 .views-field-title a{
	color:#fff;
}
#projects-uk h2,
#projects-int h2  {
	padding:8px 8px 6px 8px;
}

.panel-2col-stacked .panel-col-first {
  float: left;
  /*width: 290px;
  margin-left:25px;*/
}
* html .panel-2col-stacked .panel-col-first {
  width: 49.9%;
}

.panel-2col-stacked .panel-col-first .inside {
  margin:0;
}

.panel-2col-stacked .panel-col-last {
  float: left;
}

.panel-2col-stacked .panel-col-last .inside {
  margin: 0;
}

.panel-2col-stacked .panel-separator {
  margin: 0 0 1em 0;
}

.right_col_left, .right_col_right {
	width:290px;
	float:left;
}
.right_col_left {
	margin-right:15px;
}
#main-articles {
	height:326px;
	overflow:hidden;
	position:relative;
}
#about-foundation {
	background:#3f3f37;
	height:250px;
	margin-bottom:15px;
	/*padding:10px;*/
	color:#FFF;
}

#about-foundation p {
	line-height: 1.6;
}

#hrh p {
	line-height: 1.6;
}

#tweets h2,
#email-updates h2,
#events h2,
.pane-articles-panel-pane-1 h2 {
  font-size:15px;
  color:#0d232b !important;
  text-transform: uppercase;
  font-weight:700;
  padding: 4px 8px 3px;
  margin:0 0 10px 0;
  background:#c9eaf2;
  border-bottom:0 !important;
}
#about-foundation h2,
#video-promo h2,
#projects-uk h2,
#hrh h2,
#projects-int h2{
	border:none;
	font-size:1.54em;
}
#projects-uk h2,
#projects-int h2{
	/*background:rgba(63, 63, 55, 0.8);*/
	background:url('../../images/bg/bg-trans-black.png');
	padding-left:15px;
}
#video-promo {
	background:#EBEBEB;
	margin-bottom:15px;
	padding-bottom:15px;
}
#hrh {
	background:#ebebeb;
	height:610px;
	margin-bottom:15px;
	/*padding:10px;*/
}
#projects-uk {
	height:250px;
	margin-bottom:15px;
  position:relative;
	/*padding:10px;*/
}
#projects-int {
	height:250px;
	margin-bottom:15px;
  position:relative;
	/*padding:10px;*/
}
#projects-int h2, #projects-uk h2 {
  position: absolute;
  z-index: 100;
}
#projects-int .pane-content, #projects-uk .pane-content {
  padding:0;
}
/*
#projects-int .views-row {
  position: absolute;
  top:0;
  right:0;
}
*/

.views_slideshow_singleframe_controls_projects-panel_pane_1 {

}

#projects-int h3, #projects-uk h3 {
	/*background:rgba(255, 255, 255, 0.8);*/
	background:url("../../images/bg/bg-trans-white.png") repeat scroll 0 0 transparent;
	padding: 15px 15px 10px;
	margin: 0;
	position: absolute;
	bottom:0;
	display: block;
}

#email-updates,
#tweets,
#events,
.pane-articles-panel-pane-1 {
	border-bottom:1px solid #0D232B;
    margin-bottom: 10px;
    padding-bottom: 10px;
}
#email-updates {
	border-bottom:0;
	margin-bottom: 0;
}
#events {
  margin-top:10px;
}

#tweets {
	margin-right:0;
}

#events .pane-content, #email-updates .pane-content, #tweets .pane-content {
  padding:0 8px;
}

#events .pane-content, #email-updates .pane-content, #tweets .pane-content {

}
.pane-articles-panel-pane-1 .views-row {
	border-bottom:1px solid #ccc;
    margin-bottom: 5px;
    padding-bottom: 5px;
}
.pane-articles-panel-pane-1 .views-row-last {
	border-bottom:0 none;
    margin-bottom: 0px;
    padding-bottom: 0px;
}
.pane-articles-panel-pane-1 .views-field-created {
	font-weight:bold;
	margin:0;
}

#mini-panel-homepage_bottom {
	background:#ebebeb;
	/*margin-left:25px;
	padding:15px;
	width:870px;
	margin-bottom:40px;
	height:220px;*/
	padding:0 15px;
}
#mini-panel-homepage_bottom .panel-col-first {
	margin-left:0;
	width:275px;
}
#mini-panel-homepage_bottom .panel-col {
	width:290px;
	margin:0 15px !important;
}
#mini-panel-homepage_bottom .panel-col-last {
	margin:0;
	padding:0;
	text-align:right;
	position:absolute;
	right:20px;
	top:20px;
}
#mini-panel-homepage_bottom {
	position:relative;
}
#mini-panel-homepage_bottom h2.pane-title {
	margin:0;
	padding-top: 3px;
	padding-bottom: 10px;
	border:none;
}
#mini-panel-homepage_bottom .panel-col {
	margin:0 20px;
	padding-top: 35px;
}
#mini-panel-homepage_bottom .panel-col-first .inside,
#mini-panel-homepage_bottom .panel-col .inside,
#mini-panel-homepage_bottom .panel-col-last .inside {
	margin:0;
}
#mini-panel-homepage_bottom .pane-2 {
	font-weight:bold;
}
#mini-panel-homepage_bottom .pane-2 ul {
	padding-left:20px;
}
#mini-panel-homepage_bottom .pane-2 li {
	margin-bottom:20px;
}
.pane-title {
}
#hp-a-links {
	position:absolute;
	top:0;
	right:8px;
	width:310px;
	height:344px;
	z-index:900;
}
#hp-a-links .pager-item {
	background: url(../../images/1x1-0D232B-90.png);
    display: block;
    height: 99px;
    width: 310px;
    cursor: pointer;
}
#hp-a-links .pager-item.activeSlide {
	background: url(../../images/1x1-0D232B-100.png);
}
#hp-a-links a {
	display:block;
	font-weight: normal;
}
#hp-a-links .last a  {
	background:none;
}
#hp-a-links .pager-num-1 {
	margin-top:7px;
	margin-right:10px;
}
#hp-a-links .pager-num-2 {
	margin:7px 0;
	margin-right:10px;
}
#hp-a-links .pager-num-3 {
	margin-bottom:7px;
	margin-right:10px;
}
#hp-a-links .pager-item .views-field-field-article-image-fid {
	display:none;
}
.pager-item .views-field-title a {
    font-family: 'EffraMedium';
    text-transform: uppercase;
    font-size:15px;
}
#preload {
	display:none;
}
#views_slideshow_singleframe_teaser_section_homepage_featured_articles-default .views-field-field-article-image-fid {
	display:none;
}
#views_slideshow_singleframe_teaser_section_homepage_featured_articles-default {
	font-family:EffraMedium;
	text-transform:uppercase;
    height: 326px;
    position: relative;
    width: 970px;
}
#views_slideshow_singleframe_teaser_section_homepage_featured_articles-default .views_slideshow_singleframe_slide .views-row  {
	position:relative;
}
#views_slideshow_singleframe_teaser_section_homepage_featured_articles-default .views_slideshow_singleframe_slide .views-row .views-field-title {
	display:none;
}
#views_slideshow_singleframe_teaser_section_homepage_featured_articles-default .views_slideshow_singleframe_slide .views-row .views-field-title .field-content {
	display:none;
}
#views_slideshow_singleframe_teaser_section_homepage_featured_articles-default .views_slideshow_singleframe_slide .views-row .views-field-title a {
	display:none;
}
#views_slideshow_singleframe_teaser_section_homepage_featured_articles-default .views_slideshow_singleframe_slide .views-row .views-field-title h3 {
	display:none;
}
#views_slideshow_singleframe_teaser_section_homepage_featured_articles-default .views_slideshow_singleframe_slide .views-row .views-field-view-node {
	display:none;
}
#views_slideshow_singleframe_teaser_section_homepage_featured_articles-default .views_slideshow_singleframe_slide .views-row .views-field-view-node a,
#views_slideshow_singleframe_teaser_section_homepage_featured_articles-default .views_slideshow_singleframe_slide .views-row .views-field-body,
#views_slideshow_singleframe_teaser_section_homepage_featured_articles-default .views_slideshow_singleframe_slide .views-row .views-field-tid {
	display:none;
}

/* email updates */

/*
.page-homepage #email-updates .pane-content{
    padding: 20px 0px 0px 0px;
}
*/
/* events */
/*
.page-homepage #events .pane-content{
    padding: 20px 0px 0px 0px;
}
*/
.page-homepage #events .view-events .views-field-title{
    padding: 0px 0px 10px 0px;
}

.page-homepage #events .view-events .views-field-title a{

}

.page-homepage #events .view-events .views-row{
    margin-bottom: 10px;
	padding-bottom: 10px;
	border-bottom: 1px solid #ebebeb;
}
.page-homepage #events .view-events .views-row-last{
    margin-bottom: 0;
	padding-bottom: 0;
	border-bottom: none;
}


/**
 *  New homepage layout css
 */

.panel-right-col-left, .panel-right-col-right {
	width:310px;
}

.block1, .block2, .block3 {
	background:#0D232B;
	color:#fff;
}
.block1 img, .block2 img {
	margin-left:-8px;
    margin-bottom: -15px;
    border-bottom:1px solid #0D232B;
}
#watchlink {
	margin:0;
	border-bottom:0;
}
.block3 {
	margin-top:10px !important;
}
.block3 .views-field-field-project-image-fid {
	float:left;
	margin-right:10px;
	width:310px;
	height:250px;
	background:url(logo.png) no-repeat;
}
#views_slideshow_singleframe_teaser_section_homepage_featured_blog-default {
    border-bottom:1px solid #24BCD2;
}
#main-articles .views_slideshow_singleframe_slide {
	padding-right:10px;
	width:970px !important;
	height:326px !important;
}
.views-slideshow-controls-bottom {
	padding-top:10px !important;
	padding-bottom:10px !important;
	text-align:center !important;
	position:relative;
}
.views-slideshow-controls-bottom .pager-item a  {
	display:block;
	width:9px;
	height:9px;
	text-indent:-9999px;
	overflow:hidden;
	background:url(../../images/pager.png) no-repeat;
}
.views-slideshow-controls-bottom .pager-item.activeSlide a {
	background:url(../../images/pager-active.png) no-repeat;
}
.views_slideshow_singleframe_pager div {
    padding:0;
    display:block;
    float:left;
}
#views_slideshow_singleframe_controls_homepage_featured_blog-default .views_slideshow_singleframe_pager div {
    padding:0 3px;
}
#views_slideshow_singleframe_pager_homepage_featured_blog-default {
	display:inline-block;
	width:120px;
}
#views_slideshow_singleframe_playpause_homepage_featured_blog-default {
	display:none;
}
#views_slideshow_singleframe_prev_homepage_featured_blog-default {
	position:absolute;
	left:0px;
	top:10px;
	background:url(../../images/pager-prev.png) no-repeat;
	width:10px;
	height:12px;
	display:block;
	text-indent:-9999px;
	overflow:hidden;
	margin-left:11px;
}
#views_slideshow_singleframe_next_homepage_featured_blog-default {
	position:absolute;
	right:0px;
	top:10px;
	background:url(../../images/pager-next.png) no-repeat;
	width:10px;
	height:12px;
	display:block;
	text-indent:-9999px;
	overflow:hidden;
	margin-right:11px;
}
.view-homepage-featured-blog .views-field-field-project-background-value {
	margin-top:10px;
	margin-bottom:10px;
}

#email-updates .pane-content {
	padding:0 !important;
}

.engage .views-field-title a {
	color:#ed7b1f;
    display: block;
    height: 28px;
    overflow: hidden;
}
.educate .views-field-title a {
	color:#2bac6f;
    display: block;
    height: 28px;
    overflow: hidden;
}
.empower .views-field-title a {
	color:#fd3d5c;
    display: block;
    height: 28px;
    overflow: hidden;
}
.pager-item .views-field-tid {
	display:none;
}
.pager-item .views-field-body {
	color:#fff;
}
.pager-item .views-field-view-node a {
	font-weight:bold !important;
	padding-top: 4px;
}

.pager-item .views-field-title {
	padding-top:10px;
	padding-left:10px;
}
.pager-item .views-field-view-node {
	padding-left:10px;
}
.pager-item .views-field-body {
	padding-left:10px;
	/*padding-top:4px;*/
	/*padding-bottom:4px;*/
}
#empower,
#educate,
#engage {
	position:absolute;
	width:310px;
	height:109px;
	background: url(../../images/1x1-0D232B-90.png);
	z-index:20;
	top:25px;
	display:none;
}
#empower p,
#educate p,
#engage p {
	color:#fff;
	padding-left:10px;
	margin-bottom:6px;
	padding-right:5px;
}
#empower a,
#educate a,
#engage a {
	padding-left:10px;
}
#engage h2 {
	font-size:25px;
	color:#ed7b1f;
	border-bottom:1px solid #ed7b1f;
	padding-left:10px;
	margin-bottom:10px;
	padding-top: 4px;
}
#educate h2 {
	font-size:25px;
	color:#2bac6f;
	border-bottom:1px solid #2bac6f;
	padding-left:10px;
	margin-bottom:10px;
	padding-top: 4px;
}
#empower h2 {
	font-size:25px;
	color:#fd3d5c;
	border-bottom:1px solid #fd3d5c;
	padding-left:10px;
	margin-bottom:10px;
	padding-top: 4px;
}
#views_slideshow_singleframe_div_homepage_featured_articles-default_0,
#views_slideshow_singleframe_div_homepage_featured_articles-default_1,
#views_slideshow_singleframe_div_homepage_featured_articles-default_2 {
	background:none !important;
}
