#Viewport 
{
	width: 100%;
	text-align: center;
}
.outerBounds 
{
	width: 970px;
	margin-left: auto;
	margin-right: auto;
	text-align: left;
}
.innerBounds 
{
	width: 100%;
	text-align: left;
}

.pageHeader 
{
    background:url(i/header-bg.png) no-repeat left top;
    height:267px;
    position:relative;
}
.pageHeaderInner 
{
}
.logo
{
    position:absolute;
    left:16px;
    top:29px;
}
.headerPhotos
{
    position:absolute;
    left:296px;
    top:29px;
}
.tagLine
{
    position:absolute;
    top:200px;
    left:343px;
    text-indent:-9999px;
    width:571px;
    height:30px;
    overflow:hidden;
    background:url(i/five-promises-for-children-foundation-inc.png) no-repeat left top;
}
.pageBody 
{
    background:url(i/body-bg-top.png) no-repeat left top;
}
.pageBodyInner 
{
}
.columns 
{
}
.columnsInner 
{
padding-bottom:2em;
}
.colLeft 
{
	float: left;
	width: 250px;
	height: auto;

}
.colLeftInner 
{
    padding-left:25px;
}
.colMiddle 
{
	float: left;
	width: 720px;
	height: auto;
	overflow: hidden;
}
.colMiddleInner 
{
}


.pageFooter 
{
    background:url(i/footer-bg.png) no-repeat left top;
    margin-bottom:25px;
}
.pageFooterInner 
{
padding: 5px 15px ;
}
.nav ul
{
   list-style-type:none;
}
.nav ul.level1
{
   margin:0;
   padding:0;
}
.nav ul ul
{
	padding-left:10px;
	margin:0;
}

.breadcrumbs ul
{
	list-style-type:none;
	margin:0;
	padding:0;
}
.breadcrumbs ul li
{
	display:inline;
}
.copyright
{
    float:left;
    width:50%;
}
.footerLinks
{
    float:right;
    width:40%;
    text-align:right;
    padding-right:15px;
}
.contactInfo
{
    font-size:10px;
    padding-left:10px;
}
.contactInfo ol
{
    list-style-type:none;
    margin:0;
    margin-top:2em;
    padding:0;
}
.contactInfo address
{
    font-style:normal;
}
.contactInfo ol .label
{
    display:block;
    float:left;
    width:50px;
}
.contactInfo ol .value
{
    float:left;
}
.contactInfo ol li
{ 
    zoom:1;
}
.contactInfo ol li:after
{
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;

}
.content li
{
    margin-bottom:0.5em;
}
.content ol ul
{
    margin:0.5em 0;
}
.sponsor
{
    text-align:center;
    padding:15px 0;
    color:#F37C58;
}
.sponsor a
{
    color:#F37C58;
}
/* Begin Grant Application */

.grantApplication {
	text-align: left;
	width: 640px;
	margin: 20px 20px 0 20px;
	padding: 0 0 20px 0;
}

.grantApplication .info {
	display:inline-block; 
	clear:both;
	margin:0 0 1em 0;
}
.grantApplication .info[class] {
	display:block;
}

.grantApplication .info h2 {
	font-weight:normal;
	font-size:160%;
	margin:0 0 .2em 0;
	clear:left;
}

.grantApplication .info div {
	font-size:95%;
	line-height:135%;
	margin:0 0 1.1em 0;
	color:#555;
}

/* End Grant Application */
.footerLinks a
{
    color:#4F473A;
}
