/* Top Section */

body.front #content{
	background:transparent;
}

body.front #content .section{
	padding:2px;
}

body.front .panels-flexible-region-three_regions_stacked-top_region{
	width:100%;
}

#pmm-home-panels div.top_region{
	background:#FFF url(/sites/all/themes/pmm_zen/images/front_page/panel_gray_grad.gif) repeat-x bottom;
	padding:0px;
min-height:397px;
	/*height:407px;*/
}

#pmm-home-panels #featured_articles_box{
	margin-left:2px;
	margin-top:2px;
	margin-bottom:-2px;
	background:transparent;
}

#pmm-home-panels #featured_articles_box img{	
	height:390px;
}
	
#pmm-home-panels div.pane-views-new-front-page-features-block{
	width:635px;
	position:relative;
	padding:2px;
}

#pmm-home-panels div.views_slideshow_singleframe_slide{
	height:345px;
}

#pmm-home-panels div.pane-views-new-front-page-features-block div.views-field-field-article-main-image-fid{
	background:#1b2229;

	z-index:10;
	
}

#pmm-home-panels div.pane-views-new-front-page-features-block div.views-field-title{
	position:absolute;
	top:0px;
	left:0px;
	z-index:20;
	
	background:rgba(0,0,0,.5);
	padding:10px 10px;
	
	width:615px; /* Total Width (+ padding) 635px */
	height:30px; /* Total Height (+ padding) 50px */
}

#pmm-home-panels div.pane-views-new-front-page-features-block div.views-field-title a{
	
	font-size:2.5em;
	line-height:1.2em;
	color:white;
	font-family: DINWeb,Helvetica,Helvetica Neue,Arial,sans-serif;
}
	
#pmm-home-panels div.pane-views-new-front-page-features-block div.views-field-title a:hover{
	text-decoration:none;
}	

#pmm-home-panels div.pane-views-new-front-page-features-block div.views-field-body,
#pmm-home-panels div.pane-views-new-front-page-features-block div.views-field-field-summary
{
	position:absolute;
	top:50px;
	left:0px;
	z-index:20;
	width:200px;
	background:rgba(0,0,0,.5);
	padding:0px 10px;
	height:295px; 
	
	color:#fef6c8;
	font-size:1em;
}

#pmm-home-panels div.pane-views-new-front-page-features-block div.view-footer{
	
	position:absolute;
	top:345px;
	left:2px;
	padding-left:20px;
	/*background:#1c232b;*/
	background:url(/sites/all/themes/pmm_zen/images/gradients/black_grad_featured.jpg) repeat-x top;
	width:615px;
	height:55px;
	
}

#pmm-home-panels div.pane-views-new-front-page-features-block div.view-footer h2{
font-family: DINWeb-Bold,Helvetica,Helvetica Neue,Arial,sans-serif;
color:white;
font-size:1.5em;
margin:0px;
padding:14px 0px 0px 0px;
font-weight:normal;
}

#pmm-home-panels div.pane-views-new-front-page-features-block div.view-footer h2 a{
color:white;
}

#pmm-home-panels div.pane-views-new-front-page-features-block div.views-slideshow-controls-bottom{
	position:absolute;
	top:350px;
	right:20px;
	z-index:100;
	padding:10px;
	
	text-align:center;
	font-size:1.5em;
}

#pmm-home-panels div.pane-views-new-front-page-features-block div.views-slideshow-controls-bottom div.views-slideshow-pager-field-item a{
	display:inline;
	color:#FFCC00;
}
#pmm-home-panels div.pane-views-new-front-page-features-block div.views-slideshow-controls-bottom div.views-slideshow-pager-field-item:hover{
	cursor:pointer;
}
#pmm-home-panels div.pane-views-new-front-page-features-block div.views-slideshow-controls-bottom div.views-slideshow-pager-field-item div.views-content-counter{
	display:inline;
}

#pmm-home-panels div.pane-views-new-front-page-features-block  .views-slideshow-controls-bottom .views-field-counter{
	padding:9px 10px 7px 10px;
	font-family: DINWeb-Bold,Helvetica,Helvetica Neue,Arial,sans-serif;
	display:inline;
}


#pmm-home-panels div.pane-views-new-front-page-features-block div.views-slideshow-controls-bottom div.views-slideshow-pager-field-item.active a{
	color:#EEE;
	text-decoration:underline;
}



#pmm-home-panels div.pane-views-new-front-page-features-block  .views-slideshow-controls-bottom  a{
	
}

#pmm-home-panels div.pane-views-new-front-page-features-block  .views-slideshow-controls-bottom  a:hover{
	text-decoration:none;
}






/* What is PMM */

#pmm-home-panels #what_is_PMM_section {
float:right;
width:295px;
margin-top:5px;
margin-right:2px;
}




#pmm-home-panels #TRMM_description_image{
	vertical-align:top;
	float:right;
	margin-right:31px;
	margin-bottom:5px;
	margin-top:6px;
	margin-left:5px;
	
}


#pmm-home-panels #TRMM_logo{
	float:right;
	margin-right:13px;
	margin-top:5px;


}

	

#pmm-home-panels #GPM_description_image{
	vertical-align:top;
	float:right;
	margin-bottom:6px;
	margin-top:9px;

	margin-right:41px;
	


}

#pmm-home-panels #GPM_logo{
	float:right;
	margin-left:5px;
	margin-right:20px;
	margin-top:5px;
	height:110px;
	
}

#pmm-home-panels #what_is_PMM_section p{
	margin:0px;
	padding:5px 5px 5px 13px;
}

#pmm-home-panels #what_is_TRMM{
	background:url(/sites/all/themes/pmm_zen/images/front_page/panel_gray_grad.gif) repeat-x bottom;
	/*height:185px;*/
}


#pmm-home-panels #what_is_GPM{    			   		background:url(/sites/all/themes/pmm_zen/images/front_page/panel_gray_grad.gif) repeat-x bottom;
	/*height:215px;*/
}



/* Middle Section */

#pmm-home-panels div.middle_region{
	margin-top:18px;
	margin-bottom:0px;
}

#pmm-home-panels div.pane-views-mission-updates-block-1{
	background:#FFFFFF url(/sites/all/themes/pmm_zen/images/front_page/panel_gray_grad.gif) repeat-x bottom;
	width:400px;
	position:relative;
	float:left;
	min-height:243px;

}

#pmm-home-panels div.pane-views-mission-updates-block-1 h2{
	background:url(/sites/all/themes/pmm_zen/images/front_page/droplets_front.png) right no-repeat, url(/sites/all/themes/pmm_zen/images/front_page/mission_updates_blue.gif) repeat-x;
	margin-top:0px;
	padding-left:20px;
	padding-top:18px;
	padding-bottom:12px;
	font-size:2em;
	color:white;
}

#pmm-home-panels div.pane-views-mission-updates-block-1 h2 a{
	color:white;
}

#pmm-home-panels div.pane-views-mission-updates-block-1 h2 a:hover{
	color:#CCC;
	text-decoration:none;
}

#pmm-home-panels div.pane-views-mission-updates-block-1 div.view-content{
	margin-left:20px;
	/*min-height:166px;*/
	padding-right:10px;
}

#pmm-home-panels div.pane-views-mission-updates-block-1 div.view-content .views-field-title .field-content a:link{
	color:#333;
}



#pmm-home-panels div.pane-views-mission-updates-block-1 div.views-field-created,
#pmm-home-panels div.pane-views-mission-updates-block-1 div.views-field-field-post-date
{
	color:#979ea4;
	font-size:1.5em;

	 font-family: DINWeb-Bold,Helvetica,Helvetica Neue,Arial,sans-serif;
	 margin-bottom:2px;
}

#pmm-home-panels div.pane-views-mission-updates-block-1 .views-field-tid{
	font-weight:bold;
	margin-bottom:2px;
}

#pmm-home-panels div.pane-views-mission-updates-block-1 .views-field-title{
	font-weight:bold;
	margin-bottom:2px;
}

#pmm-home-panels div.pane-views-mission-updates-block-1 .views-field-body{
	margin-bottom:2px;
	/*height:80px;*/
}

#pmm-home-panels div.pane-views-mission-updates-block-1 .views-field-view-node{
	padding-bottom:5px;
}

#pmm-home-panels div.pane-views-mission-updates-block-1 div.item-list{
	position:absolute;
	bottom:5px;
	right:10px;
	margin:0px;
	padding:0px;
	height:20px;	
}

#pmm-home-panels div.pane-views-mission-updates-block-1 div.item-list ul{
	margin:0px;
	padding:0px;
}

/*
#pmm-home-panels div.pane-mission-updates div.item-list ul li.pager-previous{
	background:url(/sites/all/themes/pmm_zen/images/front_page/updates_left_arrow.gif) no-repeat center;
	width:20px;
}	

#pmm-home-panels div.pane-mission-updates div.item-list ul.pager li.pager-current{
	display:none;
}

#pmm-home-panels div.pane-mission-updates div.item-list ul li.pager-next{
	background:url(/sites/all/themes/pmm_zen/images/front_page/updates_right_button.gif) no-repeat center;
	
}

#pmm-home-panels div.pane-mission-updates div.item-list ul li.pager-previous a{
#pmm-home-panels div.pane-mission-updates div.item-list ul li.pager-next a{
	padding:0px;
	font-size:1.5em;
}

*/

/*
#pmm-home-panels div.pane-mission-updates div.item-list ul li.pager-previous a.views-throbbing,
#pmm-home-panels div.pane-mission-updates div.item-list ul li.pager-next a.views-throbbing{
	
display:none;
}
*/



/* Latest Rainfall Data */

#pmm-home-panels div.middle_region div.pane-custom{
	/*margin-left:418px;*/

	float:left;
	width:518px;
	background:white;
	position:relative;
	background:#FFFFFF url(/sites/all/themes/pmm_zen/images/front_page/panel_gray_grad.gif) repeat-x bottom;

	min-height:243px;
}

#pmm-home-panels div.middle_region div.pane-custom #latest_rainfall_label{

	text-align:left;
	z-index:299;
	font-size:2em;
	color:white;
	 font-family: DINWeb,Helvetica,Helvetica Neue,Arial,sans-serif;
	 margin-bottom:2px;
	   background: url(/sites/all/themes/pmm_zen/images/front_page/droplets_front.png) right no-repeat, url(/sites/all/themes/pmm_zen/images/front_page/mission_updates_blue.gif) repeat-x;
  margin-top: 0px;
  padding-left: 20px;
  padding-top: 18px;
  padding-bottom: 12px;
    line-height: 1.3em;
	
}

#pmm-home-panels div.middle_region div.pane-custom p{
	margin:0px;
}

#pmm-home-panels div.middle_region div.pane-custom #latest_rainfall_label #TRMM_error{
	padding-top:10px;
	color:pink;
	font-size:.5em;

}

#pmm-home-panels div.middle_region div.pane-custom img{
	margin:3px 3px 0px 3px;
	height:213px;
	width:511px;
}

#pmm-home-panels div.middle_region #precip_links{
	text-align:right;
	
	margin-right:8px;

}


/* NEW Extreme Weather Frontpage Block */

#pmm-home-panels div.pane-views-ff0afd20f6dca939c5c5014907b1deaa{
	margin-left:535px;
	width:396px;
	background:url(/sites/all/themes/pmm_zen/images/front_page/panel_gray_grad.gif) repeat-x bottom, #FFFFFF;
	position:relative;   
	padding:2px;
}

#pmm-home-panels .view-new-extreme-weather-images div.view-header{
  position: absolute;
  top: 5px;
  z-index: 300;
  text-align: center;
  margin: auto;
  background: rgba(0,0,0,.5);
  width:396px;
  color:#FFCC00;
}

#pmm-home-panels .view-new-extreme-weather-images div.view-header h2{
	padding-top:3px;
	margin:5px;
}

#pmm-home-panels .view-new-extreme-weather-images div.view-header h2 a{
 color:#FFCC00;
}

#pmm-home-panels div.view-new-extreme-weather-images div.views-field-field-news-image {
margin-right:0px;
margin-bottom:0px;
}

#pmm-home-panels .view-new-extreme-weather-images div.views-slideshow-controls-bottom {
	background: url(/sites/all/themes/pmm_zen/images/gradients/black_grad_featured.jpg) repeat-x bottom;
	text-align:center;
	height:30px;
	padding-top:5px;
	  
}

#pmm-home-panels .view-new-extreme-weather-images div.views-slideshow-controls-bottom .views-content-counter a{
	color:#FFCC00;
	display:inline;
	font-size:1.5em;
	font-family: DINWeb-Bold,Helvetica,Helvetica Neue,Arial,sans-serif;

	padding: 5px;
    padding-left: 10px;
      
}

#pmm-home-panels .view-new-extreme-weather-images div.views-slideshow-controls-bottom  div.active .views-content-counter a{
	color:#EEE;
	text-decoration:underline;
}


#pmm-home-panels div.view-new-extreme-weather-images div.views-slideshow-controls-bottom div,
#pmm-home-panels div.view-new-extreme-weather-images div.views-slideshow-controls-bottom div div{
	display:inline;
}
div.view-new-extreme-weather-images div.views-slideshow-controls-top div div.active div.views-content-counter{
		color:#EEE;
	text-decoration:underline;
}

#pmm-home-panels .view-new-extreme-weather-images div.views-field-nothing{
	position:absolute;
	bottom:0px;
	padding:10px 5px 10px 5px;
	text-align:left;
	background:rgba(0,0,0,.5);
	font-style:italics;
	width:100%;
	color:#AAA;
}

#pmm-home-panels .view-new-extreme-weather-images div.views-field-nothing a{
font-style:normal;
color:#fef6c8;
font-size:1.2em;
}

#pmm-home-panels div.pane-featured-articles-slideshow h2 {
	text-align:left;
}

#pmm-home-panels div.pane-featured-articles-slideshow{

	margin:auto;

}

#pmm-home-panels div.pane-featured-articles-slideshow div{
	margin:auto;
}

#pmm-home-panels div.pane-featured-articles-slideshow .view-content{
	width:375px;	
}


#pmm-home-panels div.view-new-extreme-weather-images .views-field-field-post-date{
	background:#333;
	color:#999;
	font-style:italic;
	padding:5px 5px 0px 5px;
	margin-top:-3px;
	font-size:1em;
	
}

#pmm-home-panels div.view-new-extreme-weather-images .views-row{
	border-bottom:none;
	margin:0px;
}



#pmm-home-panels .view-footer ul{
		margin-left:15px;
}


#pmm-home-panels .view-mission-status .views-field-title .field-content a:hover{
	text-decoration:underline;
}


/* Bottom Section */

/* Section Descriptions */
#pmm-home-panels div.bottom_region{
	margin-top:18px;
}


#pmm-home-panels div.bottom_region .pane-1{
	background:  url(/sites/all/themes/pmm_zen/images/front_page/panel_gray_grad.gif) repeat-x bottom,
	url(/sites/all/themes/pmm_zen/images/front_page/sections_blue.gif) repeat-x top, #FFFFFF;
	width:935px;
	margin-top:0px;
}

#pmm-home-panels .section_box{
	float:left;
	width:25%;	
	background: url(/sites/all/themes/pmm_zen/images/front_page/sections_blue.gif) repeat-x top;
}



#pmm-home-panels .section_box h2{
	
	margin-top:0px;
	margin-bottom:.5em;
	padding:10px 10px 10px 10px;
	font-size:1.8em;
	text-align:center;

}

#pmm-home-panels .section_box h2 a{
	color:white;
}

#pmm-home-panels .section_box h2 a:hover{
	color:#CCC;
	text-decoration:none;
}

#pmm-home-panels .section_box img{
	margin-left:10px;
	padding:4px;
	margin-bottom:10px;
	border:solid 1px #CCC;
}

#pmm-home-panels .section_box p,
#pmm-home-panels .section_box ul{
	padding:0px 8px;
	margin-top:0px;
}

#pmm-home-panels .section_box ul{
	margin-left:20px;
	margin-bottom:0px;
}

/*
#pmm-home-panels #data_access_box h2{
	background:url(/sites/all/themes/pmm_zen/images/droplets.png) no-repeat right;
}*/

/*
#pmm-home-panels #flight_project_box p{
	border-left:dotted 1px #aaa;
}*/




/* Bottom Links */

#pmm-home-panels div.bottom_region .pane-2{
	background:  url(/sites/all/themes/pmm_zen/images/front_page/bottom_gold.gif) repeat-x top, url(/sites/all/themes/pmm_zen/images/front_page/panel_gray_grad.gif),  repeat-x bottom, #FFFFFF;
	width:935px;
	margin-top:18px;
}

#pmm-home-panels div.bottom_region div.bottom_box{
	float:left;
	width:25%;
	
}

#pmm-home-panels div.bottom_box h3{
	margin-top:0px;
	padding:11px 10px 8px 10px;
	font-size:1.4em;
	color:black;
	text-align:center;
	/*border-left:solid 2px #FFF;*/
}

#pmm-home-panels div.bottom_box a{
	color:#333;
}

#pmm-home-panels div.bottom_box li{
	list-style:circle;
}

#pmm-home-panels div.bottom_box ul{
	padding-left:10px;
	margin-left:20px;
	margin-bottom:10px;
}

#pmm-home-panels div.bottom_region #connect_box ul{
	/*margin-left:0px;
	padding-left:8px;*/
	text-align:center;
	margin:auto;
	margin-left:35px;
	
}

#pmm-home-panels div.bottom_region #connect_box ul li{
	display:inline;
	list-style:none;
}



/* webkit footer fix */
@media screen and (-webkit-min-device-pixel-ratio:0) {
     body.front #footer #footBox1,
     body.front #footer #footBox2
     { margin-top:0px;}
     
     #pmm-home-panels div.bottom_box ul{
     	padding-bottom:10px;
     }
     
}


/**************************************************** Old Featured Articles slideshow (keep for TRMM styles) */

#pmm-home-panels .panels-flexible-region-three_regions_stacked-top_region{
	position:relative;	
}

#pmm-home-panels div.pane-featured-articles-slideshow{
	-moz-border-radius:8px;
	border-radius:8px;
	position:absolute;
	right:0;
	top:0;
	margin:10px;
	background:#E2E9F5;
	padding:5px;

}

div.pane-featured-articles-slideshow h2{
	margin:0px 0px 2px 0px;
	text-align:center;
	font-size:1.8em;
	
}

.pane-featured-articles-slideshow .views-slideshow-controls-top{
	text-align:center;
	font-size:1.5em;
	background:#333;
	padding:10px;
}

.pane-featured-articles-slideshow .views-slideshow-controls-top .pager-item{
	padding:5px 10px 5px 10px;
}

.pane-featured-articles-slideshow .views-slideshow-controls-top .activeSlide{
	background:#666;	
}
.pane-featured-articles-slideshow .views-slideshow-controls-top .pager-item a{
	color:#FFCC00;
	
}

.pane-featured-articles-slideshow .views-field-title{
	background:#333;
	margin-top:-6px;
	padding:5px 5px 0px 5px;
		text-align:center;
}

.pane-featured-articles-slideshow .views-field-title a{
	color:#FFCC00;
	font-size:1.4em;

}

.pane-featured-articles-slideshow .views-field-body{
	background:#333;	
	padding:0px 5px 5px 5px;
	color:#CCC;
}

.pane-featured-articles-slideshow img{
	z-index:0;	
}


/* Footer Fix */
body.front #footer .block{
	padding-left:12px;

}

body.front #footer .block #footBox2{
	margin-left:10px;
	width:460px;
}