/*
** Structure Elements created by Cat
*/

h1{
	font-family: helvetica, arial, sans-serif;
	margin: 0px!important;
	padding: 0px;
	font-size: 56px;
	color: #fff;
	font-weight: lighter;
	text-transform: uppercase;
	
}

h2 {
	font-family:Helvetica, arial, sans-serif;
	margin: 0px!important;
    font-size:28px;;
	padding: 0px;
	font-weight: lighter;
	text-transform: uppercase;
}

h3{
	font-family:Helvetica, arial, sans-serif;	
	font-size:18px;
	margin: 0px;
	padding: 3px 0px 3px 0px;
	color:#04a9bf;
	font-weight: lighter;
	text-transform: uppercase;
}

h4{
	font-family:Helvetica, arial, sans-serif;
	font-size:24px;
	font-weight: lighter;
	text-transform: uppercase;
	margin:0px!important;
	line-height:24px;
}

h5{
	font-family:Helvetica, arial, sans-serif;	
	font-size:18px;
	margin: 0px;
	padding: 3px 0px 3px 0px;
	color:#FFFFFF;
	font-weight: lighter;
	text-transform: uppercase;
}

h6{
	font-family: helvetica, arial, sans-serif;
	margin: 0px!important;
	padding: 0px;
	font-size: 50px;
	color: #fff;
	font-weight: lighter;
	text-transform: uppercase;
	
}

h4.le_title a, h4.le_title a.active,h4.le_title a.visited{
	color: #fff;
}

h4.le_title a:hover{
	text-decoration: underline;
	color: #fff;
}

.le_title_grey{
	
}


.le_title{

}

.logo{
	position: absolute;
	top: 0px;
	z-index: 100;
}

.le_bodyText{
	padding-bottom:20px;
}
.le_facts{
	padding-top:10px!important;
}

.le_leftColumn{
	float:left;
	width:47.5%;
	*width: 350px;
}



.le_leftColumn p, .le_leftColumn p.events, .le_rightColumn p, .le_rightColumn p.events{
	padding-bottom: 5px !important;
}
.le_rightColumn p.info, .le_leftColumn p.info{
	padding: 1px 0px !important;
	
}

.le_leftColumn img, .le_rightColumn img{
/*	padding: 7px 0px;*/
}
.blue{
	color: #04a9bf;
}
.le_rightColumn{
	float:right;
	*float: none;
	width:47.5%;
	*width: 350px;
	padding-right:5px;
}

.le_leftColumn ul, .le_leftColumn ul li, .le_rightColumn ul, .le_rightColumn ul li{
	list-style: none;
	padding: 8px 0px;
	margin: 0px;
	color: #04a9bf;
}
.le_videoLeft{
	float:left;
	width:400px;
}

.le_videoRight{
	float:right;
	width:260px;
}

.le_videoRight p{
	padding: 10px 0px 5px 0px !important;
}

.le_videoRight p a, .le_videoRight p a:link, .le_videoRight p a.active{
	color: #04a9bf;
}
.le_videoContainer{
	background-color:#000000;
}

#backgroundOpacity{
	background-image:url('/img/opacity.png');
	background-repeat: repeat;
	position:relative;
	padding: 10px;
	
}

.le_backgroundFacts{
	height:220px;
}

.le_backgroundVideo{
	height:240px;
}

.le_rightAlign{
	text-align:right;
}

.divide{
	padding-top:10px;
}

td.le_photosLeft{
	text-align:left;
	padding-right:20px;  
	padding-top: 5px; 
	vertical-align: top;
	
}

td.le_photosRight{
	text-align:right;
	padding-top: 5px; 
	vertical-align: top;
}

td.photo_text  {
	padding-top: 5px; 
	vertical-align: top;
}


.news{
	padding-top:10px;
}

.le_additionalNews{
	text-align:right;
	padding-right:20px;
	margin-top:-30px;
}

.facts{
	padding-left:5px;
}

p.space{
	padding-top:5px;
}

dl.le_news{
	padding-left:100px;
	margin-top:-5px;
	padding-bottom:5px;
	padding-top:5px;
}

dd.le_date{
	font-size:11px;
	padding-bottom:10px;
}

/***********HEADER**********/

#le_header{
	position: absolute;
	height: 29px;
	top: 0px;
	left: 50%;
	margin-left: -480px;
}


#content{
	width: 960px;
	margin: 0px auto;
}
/*style for views*/

div.views-field-timestamp{
	padding-top:5px;
	font-size:11px;
	color:#FFFFFF;
}

div.views-field-title{
	font-family:Verdana;
	font-size:18px;;
	margin: 0px;
	color:#04a9bf;
	font-weight: lighter;
}

div.views-field-title{
	padding-top: 35px;
}

div.views-field-title a, div.views-field-title a:hover, div.views-field-title a:visited, div.views-field-title a:active {
	font-family:Verdana;
	font-size:18px;;
	margin: 0px;
	padding-top: 10px;
	color:#04a9bf;
	font-weight: lighter;
}

div.views-field-teaser{
	font-size:12px;
	width:700px;
}

div.views-field-teaser img{
	display: block;
	padding: 15px 0px;
}

.le_additionalContent{
	text-align: right; 
	padding-right: 5px; 
	margin-top: -30px;
}

#viewOpacity{
	background-image:url('/img/opacity.png');
	background-repeat: repeat;
	position:relative;
	padding-left:10px;
	padding-top:0px;
	padding-right:5px;
	border-bottom:1px solid #000000;
}

.links_view{
	padding-bottom:20px;
}

/*style for flash content*/

.le_flashContent{
	text-align:center;
	margin-top:50px;
}


.le_flashSpace{
	padding-bottom:50px;
}

li.le_flashList{
	display:inline;
	list-style-type:none;


}
ul.le_listSpace{
	margin-top:20px;
	padding-top:20px;
}

/*style for 60/40 Columns - like on Connect and blo*/


.le_largeColumn{
	float:left;
	width:55%;
}

.le_smallColumn{
	float:right;
	padding-left: 0px;
	width:40%;
}

.le_smallColumn table#social_buttons p{
	padding: 5px 0px;
}

.le_backgroundConnect p#connect_reg{
	padding: 5px 0px;
}

.le_backgroundConnect h3.le_title, .le_backgroundConnect h5.le_title{
	padding: 0px;
	margin: 0px;
}

.le_backgroundConnect h5.le_title{
	padding-bottom: 10px;
}
/*Blog Page Styles*/

#main_blog .node .links{
	margin-bottom: 20px;
}

ul.views-summary{
	list-style-type:none!important;
}

li.views-summary{
	list-style-type:none!important;
}

.item-list ul li{
	list-style-type:none!important;
}

.blog_sidebar{
	padding-left:10px;
	padding-top:20px;
	margin-left: 20px;
	*margin: 0px;
	width: 200px;
}

.blog_opacity{
	margin:.5em 0px 10px 0px;
}

/*Overides form style for Blog*/

.form-select{
	width:150px!important;
}

/*Overides main block style for press release title block*/

#block-block-36{
	margin-bottom:0em!important;
	padding-bottom:0em!important;
}

/*Overides main block style for blog title block*/

#viewOpacity{
	background:transparent url(/img/home/transparency.png) repeat scroll 0 0;
	background-repeat: repeat;
	position:relative;
	padding-left:10px;
	padding-top:10px;
	padding-bottom:10px;
	padding-right:5px;
}

#block-block-39, #block-block-120, #block-block-121{
	margin-bottom:0em!important;
	padding-bottom:0em!important;
	
	
}

/*Overrides more block styles*/

#block-block-41, #block-block-127, #block-block-134, #block-block-187    {
	margin-bottom:0em!important;
	padding-bottom:0em!important;
}

#block-block-42, #block-block-128, #block-block-133{
	margin-top: 5px;
	margin-bottom:0em!important;
	padding-bottom:0em!important;
}

#block-block-34{
	margin-bottom:0em!important;
	padding-bottom:0em!important;
}

#block-block-43{
	margin-bottom:0em!important;
	padding-bottom:0em!important;
}

#block-block-44{
	margin-bottom:0em!important;
	padding-bottom:0em!important;
}

#block-block-45{
	margin-bottom:0em!important;
	padding-bottom:0em!important;
}

#block-block-46{
		margin-bottom:0em!important;
		padding-bottom:0em!important;
}

#block-block-47{
		margin-bottom:0em!important;
		padding-bottom:0em!important;
}

#block-block-48{
		margin-bottom:0em!important;
		padding-bottom:0em!important;
}

#block-block-49{
		margin-bottom:0em!important;
		padding-bottom:0em!important;
}




/***********ADMIN EDIT HOVERS***************/
/*do to positioning to accomidate for flash header- these need to be absolute positioned so they appear over the right block to edit
*/
#bel_id_block_83, #bel_id_block_84, #bel_id_block_85, #bel_id_block_52, #bel_id_block_57, #bel_id_block_62, #bel_id_block_53,
#bel_id_block_58, #bel_id_block_63, #bel_id_block_54, #bel_id_block_59, #bel_id_block_64, #bel_id_block_55, #bel_id_block_60, 
#bel_id_block_65, #bel_id_block_56, #bel_id_block_61, #bel_id_block_66, #bel_id_block_109, #bel_id_block_115, #bel_id_block_116,
#bel_id_block_117, #bel_id_block_118, #bel_id_block_119{
	position: absolute;
}

#bel_id_block_83, #bel_id_block_52, #bel_id_block_53, #bel_id_block_54,
#bel_id_block_55, #bel_id_block_56{
	top: 370px;
}

#bel_id_block_84, #bel_id_block_57, #bel_id_block_58, #bel_id_block_59,
#bel_id_block_60, #bel_id_block_61{
	top: 700px;
}

#bel_id_block_85, #bel_id_block_62, #bel_id_block_63, #bel_id_block_64,
#bel_id_block_65, #bel_id_block_66{
	top: 1020px;
}

#bel_id_block_109, #bel_id_block_115, #bel_id_block_116, #bel_id_block_117, 
#bel_id_block_118, #bel_id_block_119{
	left: 850px;
}
/**********************SAVE****************/

/*save blocks*/
#block-block-98, #block-block-99, #block-block-102, #block-block-101, #block-block-100, #block-block-103
#block-block-105, #block-block-104, #block-block-106, #block-block-107{
	margin-bottom:0em!important;
	padding-bottom:0em!important;
}
.save_greenevents{
	padding-top: 20px;
	padding: 20px 10px;
}

.save_greenevents .le_leftColumn{
	width: 50%;
}

#block-views-save_main_water-block_1{
	margin-bottom:0em!important;
	padding-bottom:0em!important;
}
#block-views-FR_save_main_water-block_1{
	margin-bottom:0em!important;
	padding-bottom:0em!important;
}

#block-views-ES_save_main_water-block_1{
	margin-bottom:0em!important;
	padding-bottom:0em!important;
}

#block-views-GR_save_main_water-block_1{
	margin-bottom:0em!important;
	padding-bottom:0em!important;
}

#block-views-IT_save_main_water-block_1{
	margin-bottom:0em!important;
	padding-bottom:0em!important;
}

#block-views-PO_save_main_water-block_1{
	margin-bottom:0em!important;
	padding-bottom:0em!important;
} 

#block-views-ZH_save_main_water-block_1, #block-views-SV_save_main_water-block_1, #block-views-NL_save_main_water-block_1{
	margin-bottom:0em!important;
	padding-bottom:0em!important;
}

#block-views-save_main_energy-block_1{
	margin-bottom:0em!important;
	padding-bottom:0em!important;
}

#block-views-FR_save_main_energy-block_1{
	margin-bottom:0em!important;
	padding-bottom:0em!important;
}

#block-views-ES_save_main_energy-block_1{
	margin-bottom:0em!important;
	padding-bottom:0em!important;
}

#block-views-GR_save_main_energy-block_1{
	margin-bottom:0em!important;
	padding-bottom:0em!important;
}

#block-views-IT_save_main_energy-block_1{
	margin-bottom:0em!important;
	padding-bottom:0em!important;
}

#block-views-PO_save_main_energy-block_1{
	margin-bottom:0em!important;
	padding-bottom:0em!important;
}

#block-views-save_main_lives-block_1{
	margin-bottom:2.0em!important;
}

#block-views-FR_save_main_lives-block_1{
	margin-bottom:2.0em!important;
}

#block-views-ES_save_main_lives-block_1{
	margin-bottom:2.0em!important;
}

#block-views-GR_save_main_lives-block_1{
	margin-bottom:2.0em!important;
}

#block-views-PO_save_main_lives-block_1{
	margin-bottom:2.0em!important;
}

#block-views-IT_save_main_lives-block_1{
	margin-bottom:2.0em!important;
}

.viewtitle{
	padding-top:10px;
}

#saveView{
	background:transparent url(/img/home/transparency.png) repeat scroll 0 0;
	background-repeat: repeat;
	position:relative;
	padding-left:10px;
	padding-top:10px;
	padding-bottom:10px;
	padding-right:5px;
	height:25px;
	border-bottom:1px solid #000000;
	
}

#saveContentOpacity{
    background:transparent url(/img/home/transparency.png) repeat scroll 0 0;
	background-repeat: repeat;
	position:relative;
	padding-left:10px;
	padding-right:5px;
	padding-top:5px;
	border-bottom:1px solid #000000;
}



/*Fix for archive blog line-items in Safari*/

.item-list ul li {
	font-size:12px!important;
}

/*Fixing pagination*/

.item-list .pager {
	clear:both;
	text-align:right;
}

/*List for Partners*/

ul.inlineList{
	list-style-type:none;
	text-align:left;
	margin-bottom:40px;
}

li.inlineList{
	display:inline;
	font-size:18px;
	color:#04a9bf;
	padding-right:55px;
}

#partners .partners_left{
	margin: 0px auto;
	width: 200px;
	float:left;
}

#partners .partners_right{
/*	margin-left: 250px;
*/
	margin-bottom: 20px;
}
#run_partners img{
	padding-top: 10px;
}
#run_partners tr, #run_partners tr td{
	vertical-align: top;
}

#run_partners tr td#run_partners_col2{
	width: 500px;
}


/************Sharethis window********/

body#or{
	margin-left: -250px !important;
}

/*Hide Translations Div*/

/*#block-locale-0{
	display:none;
}*/




