body {
	margin:0;
	padding:0;
	background:#333;
	font-family:�Lucida Sans�, �Lucida Grande�, �Lucida Sans Unicode�, Verdana, sans-serif;
}
#top_back{
	background:url('images/top_back.jpg') top center repeat-x #fff;
}
#top_wrap{
	margin:0 auto;
	width:900px;
}
#top_wrap #left{
	width:379px;
	float:left;
}
p.footnote, p.footnote a{
	font-size:7pt;
	color:#ccc;
}
a{
	color:#336699;
	text-decoration:none;
	outline:none;
}
a:hover{
	text-decoration:underline;
}
#fader{
	background:url('images/fader_back.jpg') center top no-repeat;
}
 .clear{
 	clear:both;
 }
 a img{
 	border:none;
 }
/*RIGHT SIDE TOP STYLES*/
#top_wrap #right{
	width:521px;
	margin:0 0 0 379px;
	background:url('images/top_right.jpg') top center repeat-x #fff;
	padding:32px 0 0 0;
}
#top_wrap #right h1{
	color:#2c2c2c
	margin:0;
	padding:0 0 0 42px;
	font-family:Arial, Helvetica, sans-serif;
	font-style:italic;
	font-size:12pt;
}
#top_wrap #right #nav{
	margin:189px 0 0 0;
	background:url('images/nav_off.jpg');
	height:59px;
}
#top_wrap #right #nav{
	*margin-top:201px;
}
/*navigation*/
#nav ul{
	list-style:none;
	list-style-image:none;
	margin:0;
	padding:0;
}
#nav ul li{
	font-family:Arial, Helvetica, sans-serif;
	float:left;
	padding:18px 0 0 0;
	font-size:10pt;
	font-weight:bold;
	color:#666;
	text-shadow:1px 1px 1px #fff;
	height:41px;
	text-align:center;
	cursor:pointer;
}

#nav ul li.cause{width:146px;}
#nav ul li.help{width:206px;}
#nav ul li.recieve{width:169px;}

#nav ul li.active{
	background-image:url('images/nav_on.jpg');
	background-repeat:no-repeat;
	cursor:default;
	color:#000;
}
#nav ul li.cause.active{}
#nav ul li.help.active{background-position:-146px top;}
#nav ul li.recieve.active{background-position:-352px top;}

#nav ul li:hover{
	color:#000;
}

#right #content{
	border-left:1px solid #ccc;
	border-right:1px solid #ccc;
	padding:0 16px;
	margin:22px 0 0 0;
	
}
#content .block{
	display:none;
}
#content p{
	font-size:9pt;
	color:#666;
	font-family:�Lucida Sans�, �Lucida Grande�, �Lucida Sans Unicode�, Verdana, sans-serif;
	text-align:justify;
}
#content p.big{
	font-size:12pt;
	color:#666;
	font-weight:bold;
	padding:0;
	margin:0;
	font-family:'Trebuchet MS',Helvetica,san-serif;
	text-align:left;
}
strong{
	color:#333;
	font-style:italic;
}


#content p.first{
	font-size:9pt;
	color:#666;
	line-height:24px;
}
#content .join_button{
	text-align:center;
}
#content .join_button img{
	border:none;
}

/*dollar content*/
.dollar{
	background:url('images/dollar_back.jpg') center top no-repeat;
	margin:0;
	padding:120px 10px 0 10px;
	color:#848484;
	text-align:center;
	font-size:18pt;
	font-style:italic;
	font-family: "Palatino Linotype",
             Palatino,
             "URW Palladio L",
             "Book Antiqua",
             Baskerville,
             "Bookman Old Style",
             "Bitstream Charter",
             "Nimbus Roman No9 L",
             Garamond,
             "New Century Schoolbook",
             "Century Schoolbook",
             "Century Schoolbook L",
             Georgia,
             serif;
	line-height:38px;
	height:200px;
}

#content .benefit{
	padding:16px 0;
	border-bottom:1px dotted #ccc;
}
#content .benefit p{
	font-size:8pt;
	margin:0;
	padding:0;
	font-style:italic;
	color:#666;
}
#content .benefit ul{
	color:#666;
	font-size:8pt;
}
h3{
	padding:0;
	margin:0;
	font-size:10pt;
	color:#666;
	font-family:'Trebuchet MS',Helvetica,san-serif;
}
h2{
	text-align:center;
	padding:20px 0;
	margin:0;
	font-size:16px;
	color:#999;
}
#content a.key{
	color:#336699;
}
.drop{
	padding:2px 0 0 0;
}

#mid_back{
	background:url('images/know_back.jpg') center top repeat-x #ead3d3;
	border-bottom:4px solid #fff;
	padding:50px 0 20px 0;
}
#mid_wrap{
	margin:0 auto;
	width:900px;
}
#mid_wrap img{
	border:1px solid #ccc;
	padding:4px;
	background:#fff;
	float:left;
	margin:0;
}
#mid_wrap h3{
	margin:0 0 0 220px;
}
#mid_wrap p{
	margin:0 0 0 220px;
	color:#666; /* #999 was too light so I made it #666 - jamie 12/29/2011 */
	font-family:'Trebuchet MS',Helvetica,san-serif;
	font-size:10pt;
	border-bottom:1px solid #d1bebe;
	padding:2px 0 10px 0;
}

#mid_wrap .address{
	border-top:1px solid #ffecec;
	margin:0 0 0 220px;
	padding:10px 0;
	font-size:8pt;
	color:#666;
}
#mid_wrap .address .right{
	float:right;
}

#bottom{
	margin:0 auto;
	width:900px;
	padding:20px 0;
	color:#ccc;
	font-size:8pt;
}
.sm{
	float:right;
}
.copy{
	font-weight:bold;
}
