#browserAlert {
display:none;
}

/* --------------------------------------------------------------------------------- */
/* ---------- global ---------- */
/* --------------------------------------------------------------------------------- */

body{
font-size:14px; 
line-height:19px; 
font-family:Arial, Helvetica, sans-serif; 
color:#564e2b; 
margin:0; 
padding:0; 
background-image:url('../imgs/bg.gif'); 
background-repeat:repeat-x; 
background-color:#6a9fd2;
}

ul { list-style: disc; margin:10px 0 20px 20px; }

ol { list-style: decimal; margin: 10px 0 20px 30px;}

li { margin: 2px auto; list-style-position: outside; }

.container{
margin: 0 auto; 
width:950px; 
}
.wrapper {
margin: 0 auto; 
width:950px; 
background-color:#f8f6e9; 
float:left;
}

a, a:link{
text-decoration:none;
color:#004990;
}
a:hover{
text-decoration:underline;
color:#004990;
}
h3{ width:200px; height:157px; background-image: url('../imgs/logo.gif'); margin:0 0 0 15px; float:left;}
h3 a { display: block; width:157px; height:210px; text-indent: -9999px; }


h2{
font-size:25px;
font-weight:bold;
color:#004990;
margin:0 0 0 0;
}

h1{
font-size:17px;
font-weight:bold;
color:#004990;
margin:0 0 0 0;
text-transform:uppercase;
}

.top{
width:950px;
height:157px;
background-image:url(../imgs/header.jpg);
background-repeat:no-repeat; 
float:left;
}

#leftColumn {	
	width:200px;
	height:auto;
	margin:0px 0 0 15px;
	display:inline;
	float:left;
	background-image:url(../imgs/bg-leftColumn.gif);
	background-repeat:no-repeat;
	background-position:top center;
	
}
.flash{
width:459px;
height:307px;
float:left;
display:inline;
margin:10px 0 0 21px;
}
.blueBold{
color:#004990;
font-weight:bold;
font-size:16px;
}
.blue{
color:#004990;
font-weight:bold;
}
.greenBold{
color:#aaba4f;
font-weight:bold;
}
.homeContent{
width:590px;
float:left;
margin:20px 0 0 65px;
}
.internalContent{
width:430px;
float:left;
margin:20px 0 0 15px;
}
.newsContent{
width:690px;
float:left;
margin:20px 0 0 15px;
}
.newsStory{
border-bottom:5px solid #cccfae;
clear:both;
}
.border{
float:left;
border:solid 6px #ffffff;
margin:0 0 30px 15px;
}

#image{
background-image:url('../imgs/p-background.jpg');
background-repeat:no-repeat;
float:left;
margin:0 0 30px 0px;
width:248px;
height:316px;
padding:17px 0 0 20px;
}
/* --------------------------------------------------------------------------------- */
/* ---------- BUTTONS ---------- */
/* --------------------------------------------------------------------------------- */
.buttons{
float:left;
width:242px;
margin:32px 0 0 0;
}
.internalButtons{
float:left;
width:242px;
margin:20px 0 0 25px;
}
.btnDonate{
background:url(../imgs/btn-donate.gif) no-repeat 0 0;
width:224px;
height:66px;
float:left;
display:inline;
margin:0px 0 0 15px;
text-indent:-9999px;
}

.btnDonate a {
	display:block;
	width:224px;
	height:66px;
}

.btnDonate a:hover {
	background:url(../imgs/btn-donate.gif) no-repeat 0 -66px;
	width:224px;
	height:66px;
}

.btnJoin{
background:url(../imgs/btn-join.gif) no-repeat 0 0;
width:224px;
height:66px;
float:left;
display:inline;
margin:10px 0 0 15px;
text-indent:-9999px;
}

.btnJoin a {
	display:block;
	width:224px;
	height:66px;
}

.btnJoin a:hover {
	background:url(../imgs/btn-join.gif) no-repeat 0 -66px;
	width:224px;
	height:66px;
}

img.slogan{

margin:30px 20px 0 0;
}

.newsImage{
padding:14px 0 0 14px;
float:right; 
display:inline;
margin:0 0 10px 10px;
width:200px;
height:140px;
background-image:url('../imgs/news-bg.jpg');
background-repeat:no-repeat;
}
/* --------------------------------------------------------------------------------- */
/* ---------- NAV ---------- */
/* --------------------------------------------------------------------------------- */


ul.nav { width:177px; display:block; list-style:none; margin:53px 0 0 -30px;}

.nav li {
		margin: 0;
		padding: 0;
		text-indent: 0;
		list-style:none;
		}
	.nav li a {
		padding: 0;
		margin: 0;
		width: 177px;
		
		display: block;
		background: url(../imgs/nav.gif) no-repeat;
		text-indent: -9999px;
		}


li.home a { height: 38px; background-position: 0 0; }
li.home a:hover {height: 38px; background-position: -177px 0px; }

li.about a { height: 36px;background-position: 0 -38px;  }
li.about a:hover {height: 36px; background-position: -177px -38px; }

li.news a { height: 36px; background-position: 0 -74px; }
li.news a:hover { background-position: -177px -74px; }

li.news2 a { height: 37px; background-position: 0 -73px; }
li.news2 a:hover { background-position: -177px -73px; }

li.natural a { height: 36px;background-position: 0 -110px; }
li.natural a:hover {height: 36px;background-position: -177px -110px; }

li.natural2 a { height: 37px; background-position: 0 -109px; }
li.natural2 a:hover {height: 37px; background-position: -177px -109px; }

li.built a { height: 36px;background-position:0 -146px;  }
li.built a:hover { height: 36px;background-position: -177px -146px; }

li.built2 a { height: 37px;background-position:0 -145px;  }
li.built2 a:hover { height: 37px;background-position: -177px -145px; }

li.support a { height: 36px;background-position: 0 -182px; }
li.support a:hover { height: 36px;background-position:-177px -182px; }

li.support2 a { height: 37px;background-position: 0 -181px; }
li.support2 a:hover { height: 37px;background-position:-177px -181px; }

li.resources a { height: 36px;background-position: 0 -218px;}
li.resources a:hover { height: 36px;background-position: -177px -218px; }

li.resources2 a { height: 37px;background-position: 0 -217px;}
li.resources2 a:hover { height: 37px;background-position: -177px -217px; }

li.contact a { height: 36px;background-position:0 -254px; }
li.contact a:hover { height: 36px;background-position:-177px -254px; }

li.contact2 a { height: 37px;background-position:0 -253px; }
li.contact2 a:hover { height: 37px;background-position:-177px -253px; }

ul.subnav {
	margin:0px 0 0px 0;
	padding:7px 0 7px 15px;
	list-style: none;
	font-size: 12px;
	background-color:#f2efdc;
	}
.subnav li a { background: none; text-indent: 0; height: 23px; color:#004990; text-decoration: none; line-height:12px; }
.subnav li a:hover { background: none; color: #6a9fd2; text-decoration: underline;height: 23px; }	


/* --------------------------------------------------------------------------------- */
/* ---------- BOTTOM ---------- */
/* --------------------------------------------------------------------------------- */

.bottom{
background-color:#ebe8ce;
width:950px;
height:378px;
float:left;
display:inline;
margin:30px 0 0 0;
}
ul.arrow { margin:10px 0 20px 20px; padding:0; list-style-image:url(../imgs/bullet.gif); width:220px; list-style-position:outside; }
.arrow li{padding:0 0 10px 0; line-height:17px;}

.results{
width:250px;
float:left;
margin:40px 0 0 59px;
padding:0 25px 0 0;
border-right:5px solid #cccfae;
font-size:13px;
}
.bottomNews{
font-size:13px;
line-height:16px;
width:250px;
float:left;
margin:40px 0 0 35px;
padding:0 25px 0 0;
border-right:5px solid #cccfae;
}

.bottomContact{
font-size:13px;
line-height:16px;
width:250px;
float:left;
margin:40px 0 0 35px;
}

.footer{
text-align:center;
font-size:11px;
width:950px;
height:100px;
background-color:#004990;
color:#ffffff;
float:left;
}
.footer p{
padding:0px 0 5px 0;
margin:0;
}
.footer a{
color:#ffffff;
text-decoration:underline;
}
.footer a:hover{
color:#ffffff;
text-decoration:none;
}
