html, body {
	margin: 0;
	padding: 0;
	background: #E3E3E2;
	font-family: Arial, Helvetica, sans-serif;
}

.clear { clear:both;}
.subhead { color:#000;font-weight:bold;}
.imgright { float:right;margin:0 0 5px 5px; }

#wrapper {
	width:1054px;
	text-align:left; /* reset text alignment */
	margin:0 auto;

}

#pagewrap {
	z-index:10;
	width:1054px;
	background:url(/images/content-bg3.gif) repeat-y; /* png */

}

#header {
	width:1024px;
	height:195px;
	/* background:url(/images/banner.gif) 0 0 no-repeat;*/
	margin:0 auto;
}

#header h1 {  }

/* NAVBAR */

#navbar {
	width:1026px;
	background:url(/images/navbar.gif) 0 0 no-repeat;
	height:39px;
	padding:0;
	margin:0 auto;
}

#navbar ul{
	border: 0;
	margin: 0;
	padding: 0;
	list-style-type: none;
	text-align: center;
	clear: left;
}

#navbar ul li{
	display: block;
	float: left;
	text-align: center;
	padding: 0;
	margin: 0;
}

#navbar ul li a span{
	display:none;
}

#navbar ul li a{
	height:39px;
	margin:0px;
	padding:0px;
	display: block;
}

/*width of buttons */

#navbar ul li a.about {
	width:225px;
}

#navbar ul li a.support {
	width:187px;
}

#navbar ul li a.investment {
	width:260px;
}

#navbar ul li a.donate {
	width:353px;
}

/* -- Hovers -- */

#navbar ul li a.about:hover{
	background: url(../images/navbar.gif) 0px -39px;
}

#navbar ul li a.support:hover{
	background: url(../images/navbar.gif) -225px -39px;
}
			
#navbar ul li a.investment:hover{
	background: url(../images/navbar.gif) -412px -39px;
}

#navbar ul li a.donate:hover{
	background: url(../images/navbar.gif) -672px -39px;
}

/* -- Active State -- */

#navbar ul li a.abouton {
	background: url(../images/navbar.gif) 0px -78px;
}

#navbar ul li a.supporton {
	background: url(../images/navbar.gif) -225px -78px;
}

#navbar ul li a.investmenton {
	background: url(../images/navbar.gif) -412px -78px;
}

/* Content */

#contentwrap {
	width:1024px;
	background:#fff url(/images/bg-content-full2.gif) no-repeat bottom right; /* #5 */
	margin:0 auto;
}

#contentwrap-int {
	width:1024px;
	background:#fff; /* #5 */
	margin:0 auto;
}

/* BOTTOM 3 BOXES */

#content {
	width: 1024px;
	float:left;
	padding:0px;
	clear:both;
}

#content h1 {
	color: #339933;
	font-family:"Times New Roman", Times, serif;
	font-weight:normal;
	margin-top:0px;
}

#content p, ul {
	color: #666666;
}

#content p {
	font-size: 80%;
	line-height:1.5em;
}

#content ul {
	font-size: 75%;
	line-height:1.5em;
}

#content-center { 
	float: left;
	width: 291px; /* 326 */
	padding: 10px 5px 0px 15px;

}

#content-left { 
	width: 306px; /* 326 */
	margin: 0;
	padding: 15px 25px 0px 25px;
	float: left;
	border-right:2px solid #D5D5D5;
	border-bottom:1px solid #D5D5D5;
}

#content-interior { 
	width: 621px; /* 326 */
	margin: 0;
	padding: 15px 25px 0px 25px;
	float: left;
	border-right:2px solid #D5D5D5;
}

#content-interior #top { margin-bottom:20px; }
#content-interior #top h2 { margin-top:0px;word-spacing: 25px;font-weight:normal; font-size:170%;font-family:"Times New Roman", Times, serif; }
#content-interior #top h2 a { text-decoration:none; }
#content-interior #top h2 a:hover { text-decoration:underline; }

#content-interior #top a.who  { color:#FAA11C; }
#content-interior #top a.what  { color:#339933; }
#content-interior #top a.where  { color:#02D1FD; }
#content-interior #top a.when  { color:#FA9F1A; }
#content-interior #top a.why  { color:#339933; }
#content-interior #top a.how  { color:#24D7FD; }

#content-interior h1 { font-size:220%; }
#content-interior h1.who { color:#FAA11C;border-bottom:1px solid #FF9933;padding-bottom:5px; }
#content-interior h1.what { color:#339933;border-bottom:1px solid #339933; }
#content-interior h1.where { color:#02D1FD;border-bottom:1px solid #02D1FD; }
#content-interior h1.when { color:#FA9F1A;border-bottom:1px solid #FA9F1A; }
#content-interior h1.why { color:#339933;border-bottom:1px solid #339933; }
#content-interior h1.how { color:#24D7FD;border-bottom:1px solid #24D7FD; }

#content-interior .backtotop { float:right;margin:-45px 0 0 0; }
#content-interior .backtotop a { text-decoration:none;color:#999;font-size:65%;  }

#content-interior h2 { color:#000;font-size:120% }

#content-right-int { 
	float: right;
	width: 351px; /* 326 */
	margin: 0;
	padding: 10px 0 0px 0;
	
}

#content-right-int #progress { padding:5px 15px 15px 15px;}
#content-right-int #progress h1 { margin-top:0px;padding-left:15px; }
#content-right-int #progress p {padding-left:15px;width:275px; }

#content-right-int #progress #table-funds td { color:#666;padding:1px 1px 3px 1px; }

#content-right-int #goal { width:304px;height:65px;padding:5px 0px;background:url(/images/bg-goal.jpg) no-repeat;margin-left:5px;color: #666; font-family:Arial, Helvetica, sans-serif;font-size:80%; }
#content-right-int #goal h1 { text-align:center;margin:0px;font-family:Arial, Helvetica, sans-serif;font-size:280%;color:#FF0000;font-weight:bold; }
#content-right-int #goal h4 { text-align:center;margin:0px 0 0 10px;font-family:Arial, Helvetica, sans-serif;font-size:120%;color:#FF0000;font-weight:bold;}

#content-right-int #events { padding:10px 0 0 30px;width: 321px;border-top:1px solid #ccc; }
#content-right-int #events p { font-size:100%; }

#content-right-int #viewer { padding:10px 0 0 30px;width: 321px;border-top:1px solid #ccc; }
#content-right-int #viewer p { font-size:100%; }


/* #content-left img {
	float:right;
	border:none;
	
} */

#content-right { 
	float: right;
	width: 351px; /* 326 */
	margin: 0;
	padding: 10px 0 0px 0;
	border-left:2px solid #D5D5D5;
}

#content-right #progress { padding:5px 15px 15px 15px;}
#content-right #progress h1 { margin-top:0px;padding-left:15px; }
#content-right #progress p {padding-left:15px;width:275px; }

#content-right #goal { width:304px;height:65px;padding:5px 0px;background:url(/images/bg-goal.jpg) no-repeat;margin-left:5px;color: #666; font-family:Arial, Helvetica, sans-serif;font-size:80%; }
#content-right #goal h1 { text-align:center;margin:0px;font-family:Arial, Helvetica, sans-serif;font-size:280%;color:#FF0000;font-weight:bold; }
#content-right #goal h4 { text-align:center;margin:0px 0 0 10px;font-family:Arial, Helvetica, sans-serif;font-size:120%;color:#FF0000;font-weight:bold;}

#content-right #events { height:200px;padding:10px 0 0 30px;width: 321px;border-top:1px solid #ccc; }
#content-right #events p { font-size:100%; }

#content-right #viewer { padding:10px 0 0 30px;width: 321px;border-top:1px solid #ccc; }
#content-right #viewer p { font-size:100%; }

#content-bottom { padding:10px 0 0 10px;clear:both; width:460px; }
#content-bottom h1 {margin:0;color:#FF9900; font-family:"Times New Roman", Times, serif; font-weight:normal; }
#content-bottom p { margin-top:7px;margin-bottom:0px;font: 80% Arial, Helvetica, sans-serif; color:#666666; }
#content-bottom img { float:right; }

#content-bottom #thankyou { padding:15px 0 0 5px;width:299px;margin:0;height:76px;float:right;background:url(/images/bg-thankyou-box.gif) no-repeat;position:relative; }
#content-bottom #thankyou p { color:#666;font:Arial, Helvetica, sans-serif;font-size:10px;margin:0;padding:0px;}
#content-bottom #thankyou-table { color:#666;font:Arial, Helvetica, sans-serif;font-size:11px;margin:0;padding:0px; } 
#content-bottom #thankyou-table td { padding-bottom:1px; }

#footer {
	padding:0;
	margin:0;
	clear:both;
	background:url(/images/bg-footer3.gif) no-repeat;
	width:1053px;
}

#footer-int {
	padding:0;
	margin:0;
	clear:both;
	background:url(/images/bg-footer-int.gif) no-repeat;
	width:1053px;
}

#footer-sub {
	width:1053px;
	margin: 0px;
	padding:20px 0;
}

#footer-sub p {
	margin-top:2px;
	color: #666;
	font: 75% Arial, Helvetica, sans-serif; 
}

#footer-sub ul {  
	text-align:center;
	list-style-type: none;
	margin: 0px; 
	padding: 0px;
}

#footer-sub ul li { 
	display:inline;
	color: #666; 
}

#footer-sub a { 
	color: #666; 
	font: 75% Arial, Helvetica, sans-serif; 
	padding: 0px 6px 0px 3px;
}

#footer-sub li a:hover {  
	text-decoration:underline;
	color:#000;
}

#footer-sub li.active a {  
	font-size:75%;
	color:#fff;
}

#footer p.byline {font-size:65%;padding-top:20px;text-align:center;}
#footer p.byline a {color:#666;font-size:100%;padding:0;}

#footer-int p.byline {font-size:65%;padding-top:20px;text-align:center;}
#footer-int p.byline a {color:#666;font-size:100%;padding:0;}


