@CHARSET "ISO-8859-1";

/*general stuff*/
body {
	background-color:#FFFEF4;
	color:#231f20;
	font-family:Arial,Verdana,Sans-serif;
	font-size: 12px;
}
a {
	text-decoration:none;
	color:#035b32;
	font-size:13px;
	font-weight:normal;
	font-family: arial;
}
a:hover {
	color:#b2b5af;
}
#main {
	width: 814px;	
}

/*header stuff*/
#contents {
	background-image:url(../images/greenborder.png);
	background-repeat:no-repeat;
	position: relative;
	width: 814px;
	height: 542px;
}
#logo {
	background-image:url(../images/logo-grad.png);
	background-repeat:no-repeat;
	width: 799px;
	height: 136px;
	position: absolute;
	top: 13px;
	left: 0px;
}
#logoimg {
	position: absolute;
	top: 14px;
	left: 29px;
}
#hmenu {
	position: absolute;
	top: 106px;
	left: 241px;
	height: 30px;
	width: 558px;
	background-image:url(../images/h-grad-buttons.png);
}
#homelink {
	position: absolute;
	top:8px;
	left:113px;
}
#foundationlink {
	position: absolute;
	top:8px;
	left:225px;
}
#contactuslink {
	position: absolute;
	top:8px;
	left:440px;
}

/*footer stuff*/
#indexfooter {
	position: absolute;
	top:623px;
	left:147px;
	width:666px;
	height:67px;
	background-image:url(../images/footer-grad.png);
	background-repeat:no-repeat;
	
}
#footer {
	position: absolute;
	left:147px;
	top:650px;
	width:666px;
	height:67px;	
}
#copy {
	position: absolute;
	top:35px;
	left:50px;
	font-size:10px;
	font-weight:normal;
	font-family: arial;
	margin: 0;
}
#privacyli {
	position: absolute;
	top:35px;
	left:365px;
	font-size:10px;
	font-weight:normal;
	font-family: arial;
}
#privacylink, #privacylink:hover {
	text-decoration:none;
	color:#231f20;
	font-size:10px;
	font-weight:normal;
	font-family: arial;
	margin-left:8px;
}
#legalli {
	position: absolute;
	top:35px;
	left:469px;
	font-size:10px;
	font-weight:normal;
	font-family: arial;
}
#legallink, #legallink:hover {
	text-decoration:none;
	color:#231f20;
	font-size:10px;
	font-weight:normal;
	font-family: arial;
	margin-left:13px;
}
#helpli {
	position: absolute;
	top:35px;
	left:575px;
	font-size:10px;
	font-weight:normal;
	font-family: arial;
}
#helplink, #helplink:hover {
	text-decoration:none;
	color:#231f20;
	font-size:10px;
	font-weight:normal;
	font-family: arial;
	margin-left:16px;
}

/*home page stuff*/
#index {
	position: absolute;
	top:149px;
	left:0px;
	width:799px;
	height:520px;
	background-image:url(../images/greyborder.png);
	background-repeat:no-repeat;
}
#indextext {
	position: absolute;
	top:10px;
	left:73px;
	width:395px;
	text-align:justify;
	font-size:12px;
}
#nadia {
	position: absolute;
	top:162px;
	right:60px;
}
#storybox {
	position: absolute;
	top:412px;
	left:68px;
	width:213px;
	height:232px;
	background-image:url(../images/greysquare.png);
	background-repeat:no-repeat;
	z-index:2;
}
#storyboxhd {
	position: absolute;
	top:11px;
	left:37px;
}
#foundationbox {
	position: absolute;
	top:412px;
	left:306px;
	width:213px;
	height:232px;
	background-image:url(../images/greysquare.png);
	background-repeat:no-repeat;
	z-index:2;
}
#foundationboxhd {
	position: absolute;
	top:13px;
	left:25px;
}
#grantbox {
	position: absolute;
	top:412px;
	left:545px;
	width:213px;
	height:232px;
	background-image:url(../images/greysquare.png);
	background-repeat:no-repeat;
	z-index:2;
}
#grantboxhd {
	position: absolute;
	top:20px;
	left:37px;
}
.greybox {
	margin: 71px 20px 25px 20px;
	padding: 0px;
	width:173px;
	height:136px;
	font:"Arial";
	font-family: Arial,Verdana,Sans-serif;
	font-size:12px;
	text-align:left;
}
.greybox li{
	list-style-position:inside;
}
.greybox ul{
	width:180px;
}
.greybox a, .greybox a:hover{
	text-decoration:none;
	color:#231f20;
	position:absolute;
	bottom:25px;
	right:20px;
}
.more{
	text-align:right;
	margin: -10px 15px 0 0;
}
.more a, .more a:hover{
	text-decoration:none;
	color:#231F20;
	font-size:12px;
}

/*left menu stuff*/
#menu {
	position:absolute;
	top:149px;
	left:0px;
	width:159px;
	height:519px;
	background-image:url(../images/v-grad-buttons.png);
}
#storylink {
	position:absolute;
	top:139px;
	left:9px;
	font-size:12px;
}
#projectslink {
	position:absolute;
	top:177px;
	left:9px;
	font-size:12px;
}
#supportlink {
	position:absolute;
	top:215px;
	left:9px;
	font-size:12px;
}

/*about our foundation page*/
#found-head {
	position:absolute;
	top:161px;
	left:202px;
}
#abouttext {
	position:absolute;
	top:272px;
	left:203px;
	width:568px;
	text-align:left;
}
#pdf1 {
	position:absolute;
	top:320px;
	left:150px;
	text-align:center;
}
#pdf2 {
	position:absolute;
	top:320px;
	left:290px;
	text-align:center;
}
#pdf3 {
	position:absolute;
	top:280px;
	left:185px;
	text-align:center;
}
#pdf1 a, #pdf1 a:hover, #pdf2 a, #pdf2 a:hover, #pdf3 a, #pdf3 a:hover{
	text-decoration:none;
	color:#231f20;
	font-weight:normal;
}

/*contact page*/
#contactimg, #storyimg, #grantimg, #supportimg {
	position:absolute;
	top:509px;
	left:0px;
}
#contact-head {
	position:absolute;
	top:183px;
	left:202px;
}
#contacttext {
	position:absolute;
	top:272px;
	left:203px;
	width:568px;
	text-align:left;
}
#contactemail, #contactemail:hover {
	text-decoration:none;
	color:#231f20;
	font-weight:normal;
}

/*story page - except for parts that share contact page css - storyimg, storytext*/
#story-head {
	position:absolute;
	top:149px;
	left:199px;
}
#storytext {
	position:absolute;
	top:273px;
	left:203px;
	width:568px;
	text-align:left;
}

/*grant projects page*/
#grant-head {
	position:absolute;
	top:183px;
	left:201px;
}
#granttext {
	position:absolute;
	top:285px;
	left:203px;
	width:568px;
	text-align:left;
	z-index:2;
}
.grantul {
	margin:0px;
	padding:0px;
	list-style-position:inside;
}
.grantul a, .grantul a:hover, #granttext a, #granttext a:hover{
	text-decoration:none;
	color:#231f20;
	font-weight:normal;
	font-size:12px;
}
.grantul li{
	margin:0 0 0 10px;
}

/*housekeeping page*/
#detailstext {
	position:absolute;
	top:165px;
	left:203px;
	width:568px;
	text-align:left;
}
#detailstext a, #detailstext a:hover{
	text-decoration:none;
	color:#231f20;
	font-weight:normal;
}

/*first support page*/
#support-head {
	position:absolute;
	top:171px;
	left:201px;
}
#supporttext {
	position:absolute;
	top:273px;
	left:203px;
	width:568px;
	text-align:left;
}
.support {
	position:absolute;
	top:125px;
	left:112px;
	width:324px;
	border:none;
	font-size:12px;
}
.support td{
	width:162px;
	text-align:left;
	padding:0;
}
.support input{
	font-size:12px;
	border:1px solid #231f20;
	offset:0px;
}
#receipt {
	position:absolute;
	top:171px;
	left:202px;
}
