@charset "utf-8";
/* CSS Document */

html, body, div, span, object, 
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, big, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,{
	margin: 0px;
	padding: 0px;
	border: 0px;
	outline: 0px;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
ol, ul {list-style: none;}
:focus {outline: 0;}
ins {text-decoration: none;}
del {text-decoration: line-through;}
img{  border-style: none;}
html {height:100%;}
body {
	margin:0px;
	height:100%;
	line-height: 1em;
	font-family:Arial, Helvetica, sans-serif;
}
h2 {
	display:block;
	color: #645d52;
	text-transform: uppercase;
	font-size:19px;
	font-weight:600;
	margin:6px 0;
}
p {
	display:block;
	line-height:1.2em;
	margin:0;
	padding:0;
	font-size:0.875em;
	text-align:left;
	color: #333;
}
a:link {
color:#645d52;
text-decoration: underline;
}
a:visited {
color:#645d52;
text-decoration: underline;
}
a:active {
color:#645d52;
text-decoration: underline;
}
a:hover {
color: #000;
text-decoration: underline; 
}
ul {
	margin:0;
	padding: 0;
	list-style-type:none;
}
li {
	padding-top:12px;
	text-align:left;
	color: #645d52;	
	list-style-type:square;
	list-style-position:outside;
	margin-left:14px;
}
li p{color: #333;}
hr {
	margin:0;
	padding:0;
	color:#FFF;
	height:1px;
}
#wrap{
	background: top repeat-x url(images/background.jpg) #c8bfaa;
	width:100%;
	min-height: 100%;
	height: auto !important;
	height: 100%;
	margin: 0 auto;
}
#container{
	margin: auto;
	width: 851px;
}
#header{
	background: url(images/headerbg.jpg);
	height:146px;
	text-indent: -9999px;
	overflow: hidden;
	float:left;
	width:100%;
	position:relative;
}
#stage{
	width:100%;
	background: url(images/stagebg.jpg);
	height: 299px;
	float:left;
	position:relative;
}
#content{
	margin-bottom:40px;
	width:100%;
	min-height:400px;
	background: url(images/contentbg.jpg) no-repeat top center;
	float:left;
	position:relative;
}
.title {
	position:relative;
	display:block;
	clear:both;
	margin:10px 0px;
}
.justify {text-align:justify;}
#full{
	width:100%;
	float:left;
	position:relative;
	margin: 10px 0px;
}	
.imgright{
	float:right;
	position:relative;
	padding-top:0px;
	margin: 0 0 0 15px;
}
.imgdefault{margin: 10px 17px;}
#triple{
	margin: 10px 0px 25px;
	float:left;
	position:relative;
}
.listA{
	padding:11px;
	width:261px;
	float:left;
	position:relative;
	font:Arial, Helvetica, sans-serif 18
}
.border{
	width:260px;
	border:1px #FFF solid;
	padding: 5px 0px 5px 5px;
}
.double{
	float:left;
	position:relative;
	margin: 20px 3px;
	width:419px;
}
.double p{margin:0px 17px;}
.double h2{margin-left:17px;}
.donateL{
	float:left;
	position:relative;
	margin: 20px 3px;
	width:329px;
}
.donateL p{margin:0px 17px;}
.donateL h2{margin-left:17px;}
.donateR{
	float:left;
	position:relative;
	margin: 20px 3px;
	width:509px;
}
.donateR p{margin:0px 17px;}
.donateR h2{margin-left:17px;}
.naming {
	width:80%;
	border:0px;
	margin: 2px 0px 0px 17px;
	font-size: 13px;
	line-height: 1.45em;
	border-collapse: collapse;
	border-spacing: 0px;
}
.naming td{
	border: 1px #fff solid;
	padding: 3px 5px;
}
.nb td{border:none;}
#footer{
	margin:auto;
	width:100%;
	background:repeat-x url(images/footerbg.jpg);	
}
#footer p{
	font-family: Arial, Helvetica, sans-serif;
	font: 13px;
	font-weight:400;
	color: #534f45;
	text-align:center;
	position:relative;
	top:30px;
}
.progress {width:616px; margin:0px auto 20px;}
.dcenter {background:url(images/footerBase.jpg) no-repeat; width:850px; margin:auto; height:65px;}
.f1 {float:left; no-repeat; width:342px; margin:auto; height:65px;}
.f2 {float:left; width:254px; margin:auto; height:65px;}
.f2 a{text-decoration:underline; color:#333;}



/*Navigation CSS Grid*/

#nav {
top:107px;
width: 821px;
height: 28px;
position: relative;
background: url(images/nav.png);
margin: 0;
padding: 0;
}

#nav li {
float: left;
}

#nav li a {
position: absolute;
top: 0;
display: block;
height: 28px;
background: url(images/nav.png) no-repeat;
text-indent: -9999px;
overflow: hidden;
}

li#nav_home a {
left: 0;
width: 62px;
background-position: 0 0;
}

li#nav_features a {
left: 63px;
width: 149px;
background-position: -63px 0;
}

li#nav_plans a {
left: 213px;
width: 105px;
background-position: -213px 0;
}

li#nav_faqs a {
left: 319px;
width: 60px;
background-position: -319px 0;
}

li#nav_donate a {
left: 380px;
width: 79px;
background-position: -380px 0;
}

li#nav_news a {
left: 460px;
width: 172px;
background-position: -460px 0;
}

li#nav_contact a {
left: 633px;
width: 87px;
background-position: -633px 0;
}

li#nav_photos a {
left: 720px;
width: 105px;
background-position: -720px 0;
}


li#nav_home a:hover {background-position: 0 -58px;}
li#nav_features a:hover {background-position: -63px -58px;}
li#nav_plans a:hover {background-position: -213px -58px;}
li#nav_faqs a:hover {background-position: -319px -58px;}
li#nav_donate a:hover {background-position: -380px -58px;}
li#nav_news a:hover {background-position: -460px -58px;}
li#nav_contact a:hover {background-position: -633px -58px;}
li#nav_photos a:hover {background-position: -720px -58px;}


#body_home li#nav_home a {background-position: 0 -29px;}
#body_features li#nav_features a {background-position: -63px -29px;}
#body_plans li#nav_plans a {background-position: -213px -29px;}
#body_faqs li#nav_faqs a {background-position: -319px -29px;}
#body_donate li#nav_donate a {background-position: -380px -29px;}
#body_news li#nav_news a {background-position: -460px -29px;}
#body_contact li#nav_contact a {background-position: -633px -29px;}
#body_photos li#nav_progress a {background-position: -720px -29px;}

#body_home #stage {background: url(images/stagebgHome.jpg);}
#body_features #stage {height:119px; background: url(images/stagebgFeatures.jpg);}
#body_plans #stage {height:119px; background: url(images/stagebgPlans.jpg);}
#body_faqs #stage {height:119px; background: url(images/stagebgFaqs.jpg);}
#body_donate #stage {height:119px; background: url(images/stagebgDonate.jpg);}
#body_news #stage {height:119px; background: url(images/stagebgNews.jpg);}
#body_contact #stage {height:119px; background: url(images/stagebgContact.jpg);}
#body_photos #stage {height:119px; background: url(images/stagebgProgress.jpg);}


#body_features #wrap {background: top repeat-x url(images/backgroundAlt.jpg) #c8bfaa;}
#body_plans #wrap {background: top repeat-x url(images/backgroundAlt.jpg) #c8bfaa;}
#body_faqs #wrap {background: top repeat-x url(images/backgroundAlt.jpg) #c8bfaa;}
#body_donate #wrap {background: top repeat-x url(images/backgroundAlt.jpg) #c8bfaa;}
#body_news #wrap {background: top repeat-x url(images/backgroundAlt.jpg) #c8bfaa;}
#body_contact #wrap {background: top repeat-x url(images/backgroundAlt.jpg) #c8bfaa;}
#body_photos #wrap {background: top repeat-x url(images/backgroundAlt.jpg) #c8bfaa;}
