/*
Stylesheet for full-sized devices.
*/

/* Global
----------------------------------------------------------------------------------------------*/
body {
	background: #eee url(images/bg_main.png) repeat-y center top; 
}

/* Headlines
----------------------------------------------------------------------------------------------*/
h1, h2, h3, h4, h5, h6 {
	font-family: Arial, Helvetica, sans-serif;
	line-height: 1.2em;
}
h1 {
	display: none;
}
h2 {
	font-size: 4em;
	margin-bottom: 30px;
}
h3 {
	font-size: 4em;
}

/* Containers
----------------------------------------------------------------------------------------------*/
#container {
	background: none;
}
#content {
	background: none;
	width: 960px;
	height: 2500px;
}
#header {
	position: fixed;
	top: 0;
	z-index: 500;
	width: 100%;
	height: 70px;
	background: url(images/bg_content.png) repeat 0 0;
	border-bottom: solid 1px #eee;
}
#header img {
	width: 59px;
	margin: 10px auto 0;
}

/* Sliders General
----------------------------------------------------------------------------------------------*/
#slider h2 {
	margin-bottom: 30px;
}
#slider .slidediv {
	position: relative;
}
#slider .slidediv img.hero {
	position: absolute;
	left: 0px;
	z-index: -1;
}
#slider .columnwrap {
	float: left;
	width: 530px;
	background: url(images/bg_fade.png) repeat-x left 340px;
	overflow: hidden;
	z-index: 50;
}
#slider .leftcolumn {
	width: 470px;
	min-height: 600px;
	background: url(images/bg_content.png) repeat 0 0;
	margin-bottom: 30px;
	padding: 30px 30px 10px;
	z-index: 100;
}
#slider .leftcolumn.full {
	width: auto;
}
#slider .rightcolumn {
	float: right;
	width: 370px;
	height: 600px;
	padding: 30px 30px 10px;
	z-index: 100;
}
#slider .rightcolumn h3 {
	text-align: center;
	color: #fff;
}
#slider .photo_caption {
	float: right;
	width: 430px;
	margin: 640px -430px 30px 0;
}
#slider .slidefoot {
	clear: both;
	height: 75px;
}
#slider .slidefoot img {
	float: right;
	margin-left: 200px;
}
div.anythingSlider .arrow {
	top: 250px;
}

/* Welcome Slider
----------------------------------------------------------------------------------------------*/
#slider .slidediv.welcome {
	position: relative;
}
#slider .slidediv.welcome img {
	float: left;
}
#slider .slidediv.welcome img.sig {
	float: none;
}
#slider .slidediv.welcome h3 {
	margin: 0 0 15px 330px;
}
#slider .slidediv.welcome p {
	margin: 0 0 20px 330px;
}
#slider .slidediv.welcome .caption {
	position: absolute;
	top: 350px;
	left: 60px;
	width: 240px;
	padding: 0 20px;	
}

/* Slide 1 – Healthy Children
----------------------------------------------------------------------------------------------*/
#slider .slidediv.slide1 .slidefoot p {
	padding-top: 25px;
}

/* Slide 2 - Breaking Poverty
----------------------------------------------------------------------------------------------*/
#slider .slidediv.slide2 .slidefoot p {
	padding-top: 10px;
}

/* Slide 3 - Home and Health
----------------------------------------------------------------------------------------------*/
#slider .slidediv.slide3 .slidefoot p {
	padding-top: 25px;
}

/* Slide 4 - Truly Cares
----------------------------------------------------------------------------------------------*/
#slider .slidediv.slide4 .slidefoot p {
	padding-top: 25px;
}

/* Slide 5 - Greater Good
----------------------------------------------------------------------------------------------*/
#slider .slidediv.slide5 .slidefoot p {
	padding-top: 10px;
}

/* Slide 9 - Trustees
----------------------------------------------------------------------------------------------*/
#slider .slidediv.slide9 .leftcolumn.full {
	padding: 30px 80px 10px;
}

/* Footer
----------------------------------------------------------------------------------------------*/
#footer {
	background: none;
}
#footer h3 {
	width: 960px;
}
#footer div {
	background: none;
}
#footer .footwrap {
	width: 900px;
}