/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 * Home page styles
 
   
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

/* added width */
body#home div#headerWrapper {
	border-bottom:1px solid #FFF;
	background-image:none;
	width:935px;
/*	z-index:1; */
	}
body#home ul#topNav li#navWe a, body#home ul#topNav li#navYou a {
	border-bottom:1px solid #666;
	}
body#home div#siteWideTools a#donateNav {
	border-bottom:1px solid #66b103;
	}
	
/* moved to public/style.css
body#home div#contentWrapper {
	width:935px;
	background:none;
	min-height:0;
	padding:0;
	margin:0 6px;
	}
body#home div#content {
	width:935px;
	margin:0;
	}
*/
object, embed {
	margin-bottom:0;
	}

/* modules ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

body#home div#homepageFlash {
	height:307px;
	background-color:#000;
	color:#fff !important;
	padding:0;
	margin:0;
	}
body#home div#printImage{display:none;}
body#home div#homepageFlash img{display:block;font-size: 1px;}
body#home div#homepageFlash h2, div#homepageFlash h3 {
		margin:0 0 0 15px;
		padding:15px 0 12px 0;
		}
body#home div#homepageFlash p {
		margin:0 0 0 15px;
		padding:0 0 10px 0;
		font-size:1.3em;
		}

body#home div#content div.homeModule {
	width:297px;
	margin:18px 22px 0 0;
	padding-bottom:23px;
	/* dustindiaz min-height fix */
	min-height:362px;
	height:auto !important;
	height:362px;
	/* ------ */
	float:left;
	background-color:#e8e8e8;
	}
	
body#home div#content div.homeModule h2 {
	font-family:"Helvetica", "Arial", sans-serif;
	font-weight:normal;
	padding:0 0 0 25px;
	margin:15px 0 10px 0;
	font-size:2.4em;
	line-height:1em;
	color:#333;	
	}		
body#home 	div#content div.homeModule h2 a {
		color:#000;
		text-decoration:none;
		}			
body#home 		div#content div.homeModule h2 a:hover {
			color:#e85109;				
			}	
body#home 	div#content div.homeModule h3 {
		display:block;
		height:8.3em;
		width:274px;
		font-size:1.2em;
		margin:0 0 0 1px;
		background:transparent url("../img/bg_header_wwf-action.jpg") no-repeat top left;		
		}		
body#home 		div#content div.homeModule h3 a {
			color:#FFF;
			text-decoration:none;
			padding:82px 0 0 0;
			display:block;
			height:0.1em;
			border-top:1px solid #e8e8e8;	
			}		
body#home 			div#content div.homeModule h3 a:hover {
				color:#e85109;			
				}	
body#home 			div#content div.homeModule h3 a span {
				display:block;
				padding-left:25px;
				line-height:1.6em;
				width:249px;
				background:#333 url("../img/icon_arrow_white.gif") no-repeat 10px 0.5em;		
				}
body#home 	div#content div.homeModule p, div#content div.homeModule dt, div#content div.homeModule h4 {
		font-size:1.2em;
		line-height:1.2em;
		padding:0 20px 0 25px;
		margin-top:20px;
		}
body#home 	div#content div.homeModule p {
		margin-top:2px;
		}	
body#home 		div#content div.homeModule p.description {
			margin-top:20px;		
			}

body#home div#content div.campaigns {
	margin-right:0;
	padding:0;
	background-color:transparent;
	}
body#home div#content div.campaigns img {
	margin:0 0 5px 0;
	}

