/* @override 
	http://www.wegive.org/dev/_css/common.css
	http://www.wegive.org/_css/common.css
	http://wegive.org/_css/common.css
*/

@import url("./whitespace-reset.css");

/*
 				
====  &copy;2008 YMCA of Florida's First Coast. ====
====  All Rights Reserved.                 ====
====  Design: Brown Dog Creative           ====

*/






/* LAYOUT ==================================================================
============================================================================
*/


* { padding: 0; margin: 0; }

/* IE transparent png fix
img, div, input { behavior: url("iepngfix.htc") } */
	 
a { color: #4769B4; outline: none; }
a:hover { text-decoration: underline; outline: none; }

.clear { clear: both;}
.left { float: left;}
.right { float: right;}

#sitewrapper {
	width: 955px;
	margin: 0 auto;
	text-align: left;
	background-color: #fff;
	}
	 
#header { width: 955px; height: 110px; }
	#header #logo { width: 240px; float: left; }
	#tagline { 
		width: 465px; 
		float: left;
		height: 85px;
		margin: 15px 0 0 0; }	
	.hdr-right { 
		width: 250px; 
		float: left; 
		height: 85px;
		margin: 15px 0 0 0; }

#sideleft { width: 204px; float: left; margin-top: 5px; margin-bottom: 15px; }

#main { width: 751px; float: left; }
#nav { height: 66px; width: 501px; float: left; }
/*#hnav { height: 251px; width: 501; float: left; }*/

/* home */
#main-right { float: right; width: 250px;}
#main-left { float: left; width: 501px;}

	#home-nav {
	height: 251px;
	width: 501px;
	background: url("../_images/img-home.jpg") no-repeat bottom left;  
	}

	#home-gift-certificates { width: 250px; margin: 5px 0 0 0; background-color: #ccc; }

/* inner */ 
#navarea { width: 751px; height: 66px; }
	#phrase { width: 250px;  float: right; margin: 5px 0 0 0; background-color: #ccc; }



	#content { width: 451px; float: left; padding: 25px;  }
	#sideright { 
		width: 250px; 
		float: left; 
		margin: 20px 0 0 0;
		padding: 0 0 15px 0; }
		
		
		
	#stay-in-touch { 
		width: 204px; 
		float: right; 
		background-color: #f2f0f5;
		margin: 5px 0 15px 0;
		padding: 0 0 10px 0; }
	#stay-in-touch ul { margin: 0; padding: 0; }	
	#join {
	padding: 5px 0 0 0;
	text-align: center; }	
			
/* if no sideright */		
	#content-wide { width: 701px; padding: 30px 25px 25px 25px; }	
	#content-wide.project-page { padding: 8px 25px 25px 25px; }
	
/*Project Search Page */

#content-wide #project-search h3{
	padding-top: 5px;
}

#content-wide #project-search ul li {
	padding: 0 0 2px 0;
	margin: 0;
	list-style-type: none;
	}
#content-wide #project-search ul {	
	margin: 0 0 5px 0;
	padding: 0;
}




#content-wide #cat-list ul {
	float: left;
	width: 675px;
}

#content-wide #cat-list ul li,  #content-wide #don-list, #content-wide #last-list {
	width: 250px;
	float: left;
}




		


/* footer --------------------------*/
#footer {
	clear: both;
	margin-top: 15px;
}


	 

			
			
			
/* TYPOGRAPHY ==============================================================
============================================================================
*/

body {
	font: 12px/1.5em "Lucida Grande", Arial, Sans-serif;
	color: #333; 
	font-weight: normal;
	text-align: center;
	}
h1 {
	font: 19px/1.1em "Lucida Grande", Arial, Sans-serif;
	color: #6f9008; /*green*/
	padding-bottom: 10px;
	font-weight: normal;
	display: block;
	}	
.home-section h1 {
		padding-bottom: 5px;
		padding-top: 5px;
}
.home-section h1 a {
	font: 15px/1.2em "Lucida Grande", Arial, Sans-serif;
	color: #6f9008; /*green*/
	clear: both;
	padding: 0 0 5px 0;
}	

.home-section p {
	font-size: 11px;
}
h2 {
	font: 16px/1.1em "Lucida Grande", Arial, Sans-serif;
	color: #462a75; 
	text-transform: uppercase; 
	padding: 15px 0 15px 0;
	margin-bottom: 10px;
	text-align: center;
	background: transparent url("../_images/bg-h2-purple.jpg") no-repeat bottom center;
	font-weight: normal;
	}
#phrase h2 {
	text-transform: lowercase; 
	background: none;
	padding: 12px 0 0 0;
	font-weight: bold;
}
#search h2 /*green*/  { 
	color: #6f9008; 
	background: transparent url("../_images/bg-h2-green.jpg") no-repeat bottom center; 
	font-weight: normal;
	} 
h3 {
	font: 15px/1.5em "Lucida Grande", Arial, Sans-serif;
	color: #462a75; /*purple*/
	padding: 0 0 5px 0;
	margin: 0;
	font-weight: normal;
	}
.h3 {
	font: 13px/1.5em "Lucida Grande", Arial, Sans-serif;
	color: #462a75; /*purple*/
	padding: 0 0 5px 0;
	margin: 0;
	font-weight: bold;
	}
#nonprofit h3 {
	text-align: center;
	font-weight: bold;
	font-size: 14px;
	margin: 0 0 0 5px;
	padding: 5px 0 0 30px;
	height: 30px;
	background: url("../_images/nonprofit-swirl.gif") no-repeat center left;
}	

h4 /*blue*/ {
	font: 15px/1.5em "Lucida Grande", Arial, Sans-serif;
	color: #0c5b9e;
	font-weight: normal;
	}	

#announcements p {
	font: 13px/1.4em "Lucida Grande", Arial, Sans-serif;
	color: #462a75; /*purple*/
	font-weight: normal;
	margin: 10px 20px;
	border-bottom: 1px solid #e4dce9;	
}

div.search-project {
	margin: 15px 0;
	padding: 0 0 15px 0;
	border-bottom: 1px solid #e4dce9;
	clear:both;
}

#subnav li a {
	text-decoration: none;
	color: #658308;
	padding: 2px 0 0 15px;
}

a.arrow {
	text-align: right;
	display: block;
	font-size: 10px;
	color: #462a75; /*purple*/
	padding: 0 20px 0px 10px;
	margin-top: 2px;
	background: #f2eef4 url("../_images/icon-arrow-sm.gif") no-repeat center right;
}
a.arrow:hover {
	background-color: #e4dce9;
	text-decoration: none;
}

p { padding-bottom: 10px; }




	


#footer {
	font-size: 10px;
	text-align: center;
}



/* PRESENTATION ============================================================
============================================================================
*/

#sitewrapper {
	 border-left: 1px #f1f1f1 solid;
	 border-right: 1px #f1f1f1 solid; } 
img { 
	float: left; 
	border: 1px #d3d3d3 solid; 
	padding: 1px; 
	margin: 4px 15px 15px 0; }
#content-wide a img { 
	border: 1px #d3d3d3 solid; 
	padding: 1px;  }	
#content-wide a img.btn { 
	border: none; 
	padding: 0;  }		  
	  

/* backgrounds */
.stripes { background: #fff url("../_images/bg-stripes-lrg.gif") repeat ; }
.purplegrad { background: #fff url("../_images/bg-purple.jpg") repeat-y top right; }



/* HEADER ------------------------------------------------------------------- */

/* logos */
#header #logo #wegive-logo {
		width: 219px;
		height: 58px;
		padding: 20px 0 0 20px;
		}
		#header #logo #wegive-logo a {
			display: block;
			height: 100%;
			width: 100%;
			text-indent: -9999px;
			background: transparent url("../_images/weGive-florida.gif") no-repeat 0 0; }

#header #logo #nonprofit-logo {
text-indent: -9999px;
		}
		#header #logo #nonprofit-logo a {
			text-indent: -9999px;
			background: none; }

/* tagline */
#tagline span {
	width: 300px;
	display: block;
	float: left;
	padding: 15px 0 0 0;
}
#tagline.tagline-inner span {
	width: 300px;
	display: block;
	float: right;
	padding: 15px 15px 0 0;
}
#tagline img {
	float:right;
	padding: 10px 0 0 0;
}
#tagline h3 {
	text-align: right;
	padding: 0;
	color: #6f9008; /*green*/
}
#tagline p {
	font: 20px/1.1em "Lucida Grande", Arial, Sans-serif;
	color: #6f9008; /*green*/
	text-align: right;
	text-transform: lowercase; 
	font-weight: normal; 
	}
#tagline  {
		background: #fff url("../_images/bg-tagline.jpg") repeat-y top right; }		

/* nonprofit */
#nonprofit  {
	padding-top: 5px;
	margin-top: 5px;
		}
		#nonprofit ul {
			margin: 5px 0 0 0;
			padding-bottom: 5px; }
		#nonprofit ul li {
			margin: 0 0 0 8px; 
			background: url("../_images/arrow-left.gif") no-repeat center left;
			}
		#nonprofit ul li a {  
			padding: 0 0 0 20px;
			color: #462a75; /*purple*/
		}		
				
				
/* end header */				




/* HOME NAVIGATION --------------------------------------------------------------- */

#hnav ul {
 height: 251px;
 list-style-type: none;
 float: left;
 background: url("../_images/img-home.jpg") no-repeat bottom left; 
}
#hnav li {
 	display: inline;
 	float: left;
	margin: 0px;
 	padding: 0px;
 	height: 251px;
 	width: 167px;
	}
	#hnav li a {
	 	text-indent:-9999px;
	 	height: 251px;
	 	width: 167px;
	 	display: block;
	}
#hlook,#hlook a { background: transparent url("../_images/nav-look.png") repeat-y top right;  }
#hlearn, #hlearn a { background: transparent url("../_images/nav-learn.png") repeat-y top right;  }
#hdo, #hdo a{ background: transparent url("../_images/nav-do.png") repeat-y top right;  }

#hnav a:hover, #hnav a:active { background-position: 0px -251px; }
#hnav ul a.active { background-position: 0px -251px; }
/* end navigation */

/* NAVIGATION --------------------------------------------------------------- */

#nav ul {
 height: 66px;
 list-style-type: none;
 float: left;
}
#nav li {
 	display: inline;
 	float: left;
	margin: 0px;
 	padding: 0px;
 	height: 66px;
 	width: 167px;
	}
	#nav li a {
	 	text-indent:-9999px;
	 	height: 66px;
	 	width: 167px;
	 	display: block;
	}
#look,#look a { background: #fff url("../_images/nav-look.gif") repeat-y top right; }
#learn, #learn a { background: #fff url("../_images/nav-learn.gif") repeat-y top right; }
#do, #do a{ background: #fff url("../_images/nav-do.gif") repeat-y top right;}

#nav a:hover, #nav a:active { background-position: 0px -66px; }
#nav ul a.active { background-position: 0px -66px; }
/* end navigation */


#phrase {
	background: transparent url("../_images/bg-stripes.gif") repeat-x ;
	height: 61px;
}


/* homepage content */

#category-wrap { float: left; margin: 15px 0 25px 0;  }


#category-wrap .category				
{ width: 235px; 
float: left; 
display: inline;
padding: 0; 
margin: 0 0 15px 15px; 
background-color: #f2f2f2; }

#category-wrap .category img { 
	float: left; 
	border: none; 
	padding: 0px; 
	margin: 0; }
#category-wrap .category img.arrow { 
	float: none; 
	border: none; 
	padding: 0; 
	margin: 0; }	
#sideright .home-section img.arrow { 
	float: none; 
	border: none; 
	padding: 0; 
	margin: 0; 
	border: none; 
	}	
	
	
#category-wrap .category h3 {
	text-indent: -9999px;
	width: 235px;
	height: 110px;
}
#category-wrap .category h3 a {
	text-indent: -9999px;
	display: block;
	width: 235px;
	height: 110px;
}

/* category images */
#animals h3 { background: url("../_images/categories/animals.jpg") no-repeat; }
#art-culture h3 { background: url("../_images/categories/art-culture.jpg") no-repeat; }
#building-community h3 { background: url("../_images/categories/building-community.jpg") no-repeat; }
#children-youth-family h3 { background: url("../_images/categories/children-youth-family.jpg") no-repeat; }
#environment h3 { background: url("../_images/categories/environment.jpg") no-repeat; }
#learning-mentoring h3 { background: url("../_images/categories/learning-mentoring.jpg") no-repeat; }
#seniors h3 { background: url("../_images/categories/seniors.jpg") no-repeat; }
#shelter-food h3 { background: url("../_images/categories/shelter-food.jpg") no-repeat; }
#wellness-health h3 { background: url("../_images/categories/wellness-health.jpg") no-repeat; }
#womens-services h3 { background: url("../_images/categories/womens-services.jpg") no-repeat; }

.category ul { padding-bottom: 5px; }
.category ul li {
	font-size: 10px;
	line-height: 1.3em;
	padding: 4px 5px 0px 7px;
	margin-bottom: 3px;
}
.category ul a {
	color: #4f4f4f;
	padding-right: 17px;
	
}
.category ul li span.arrow {
	background: transparent url("../_images/arrow-right-gray.gif") no-repeat right bottom;
	text-indent: -9999px;
}

/* SIDELEFT ---------------------------------------------------------------- */


/*subav -------------------- */
#subnav ul {
	list-style-type: none;
	float: left;
}

#subnav li {
 	padding: 0px;
	margin-top: 5px;
 	height: 27px;
 	width: 204px;
 	background: transparent url("../_images/subnav.jpg") no-repeat 0 0;
 	display: block;
}

#subnav li a {
	display: block;
 	height: 27px;
}

#subnav ul a:hover, #subnav ul a.active {
 	background: transparent url("../_images/subnav-active.gif") no-repeat top left;
	height: 27px;
}


/* search pull downs */
#search { background-color: #eaeeda; }

#search select {
	/*width: 180px;*/
	float: left;
	width: 80%;
	margin: 0 5px 10px 5px;
}
option {
	padding: 0 3px;
}

/*search form */
#search-form input {
	float: left;
	margin: 0 5px 10px 5px;
}

#search-field {
	width: 150px;
}

#search-form form {
	display: block;
	background-color: #eaeeda;
	}
	#search-btn {
		width: 21px; 
		text-indent: -9999px;
		height: 19px;
		border: 0;
		display: block;
		background: transparent url("../_images/search-btn.gif") no-repeat 0 0; 
		}

/* badge */
#badge {
	margin-top: 15px;
}
#badge p a {
	color: #462a75; /*purple*/
	padding: 10px 0 0 0;
	font-weight: bold;
	font: 19px/1.1em "Lucida Grande", Arial, Sans-serif;
	margin: 0;
	display: block;
	text-decoration: none;
	text-align: center;
} 
#badge p {
	font-size: 10px;
	clear: both;
	text-align: center;
}
#badge img {
	margin: 0 0 5px 25px;
}


/* gift certificates - home and inner*/

#gift-certificates {
	margin-top: 15px;
}
#gift-certificates h3 {
		text-align: center;
		margin: 3px 0 3px 0;
		padding: 0;
}
#gift-certificates h3 a {
	color: #462a75; /*purple*/
	font-weight: bold;
}
#gift-certificates p {
	text-align: center;
	clear: both;
	font-weight: normal;
	margin: 0;
	font-size: 10px;
	padding: 10px 0 0 0;
}
#gift-certificates p a {
	color: #462a75; /*purple*/
	padding: 0;
	font-weight: bold;
	font: 19px/1.1em "Lucida Grande", Arial, Sans-serif;
	margin: 0;
	display: block;
	text-decoration: none;
} 
#gift-certificates p a:hover {
	color: #afae00;
	text-decoration: none;
	font-weight: bold;
}

		#gift-certificates ul {
		background: transparent url("../_images/gift-09.gif") no-repeat left top;
		margin: 0 0 0 35px;
			padding: 0;
			 }
		#gift-certificates ul li {
			font: 13px/1.1em "Lucida Grande", Arial, Sans-serif;
			font-weight: normal;
			margin: 3px 45px 3px 62px;
			background: url("../_images/arrow-right.gif") no-repeat center right;
			}
		#gift-certificates ul li a { 
			color: #462a75; /*purple*/
		}
		#gift-certificates ul li a:hover { 
			color: #afae00;
		}	

/*Styles for the actual Gift Certificate*/
#giftcert{
	width: 500px;
	height: 310px;
	border-style: double;
	border-color: #6f9008;
	margin-bottom: 10px;
	position: relative;
}
#giftcert h2{
	font-size: 30px;
	text-transform: none;
	margin: 30px 0 0 25px;
	padding: 0;
	text-align: left;
	background: none;
	color: #6f9008; 
}
#giftcert h3{
	font-size: 12px;
	color: black;
	padding: 10px 35px 0 0;
	margin: 0;
	text-align: right;
}
.code{
	font-size: 13px;
	color: #462a75;
}
#giftcert p{
	margin: 15px 110px 0 62px;
}

#giftcert img{
	margin: 0;
	padding: 0;
	border: none;		
}

#giftcert #sideimg{
	position: absolute;
	top: 0;
	right: 0;
}

#giftcert #btmimg{
	margin:20px 0 0 0; 
	position: absolute;
	right: 0;
	bottom: 0;
}



/* Stay in Touch */

#stay-in-touch ul {
	margin: 0;
	padding: 0 0 0 50px;
}
#stay-in-touch ul li {
	padding: 0 0 0 0;
	margin: 0 0 0 5px;
	float: left;
	width: 45px;
	height: 45px;
	text-indent: -9999px;
}

#stay-in-touch li#facebook a, #stay-in-touch li#twitter a, #stay-in-touch li#facebook a, #stay-in-touch li#linkedin a {
	border: 5px solid #f2f0f5;
	display: block;
	width: 35px;
	height: 35px;
}
#stay-in-touch li#facebook a:hover, #stay-in-touch li#twitter a:hover, #stay-in-touch li#linkedin a:hover {
	border: 5px solid #fff;
	padding: 0;
	margin: 0;
}

#stay-in-touch li#facebook a { background: transparent url("../_images/icon-facebook-lrg.gif") no-repeat left center;  }
#stay-in-touch li#twitter a { background: transparent url("../_images/icon-twitter-lrg.gif") no-repeat left center; }
#stay-in-touch li#linkedin a { background: transparent url("../_images/icon-linkedin-lrg.gif") no-repeat left center;  }

#stay-in-touch img {
	border: none;
}


/* Jaguar buttons */
#btn-jaguar h3 a {
	background: #fff url("../_images/jaguar-badge-wegive.gif") no-repeat 0 0;
	height: 220px;
	width: 204px;
	display: block;
	margin: 5px 0 0 0;
	padding: 0;
}

#btn-jaguar h3, #btn-jaguar p {
	text-indent: -9999px;
	padding: 0;
	margin: 0;
}

#eligible img {
	float: left;
	padding: 0;
	margin: 0;
	border: none;
}
#project-summary span.share {
	float: left !important;
	padding: 10px 10px 0 10px;
}
#icons {
	width: 490px;
	height: 35px;
}


/* SIDERIGHT --------------------------------------------------------------- */

.home-section {
	margin: 0 0 20px 0;
	padding: 0 15px 0 20px;
}


/* donate money and testimonials ----------------------------- */
#donation-section {
	border: 1px solid #ccc;
	margin: 0 0 15px 0;
	background: url(../_images/bg_donation-section.gif) repeat-y right top;
}

#donation-section #left {
	width: 435px;
	float: left;
}
#donation-section #right {
	width: 225px;
	float: right;
	text-align: center;
	padding: 10px 0 15px 0;
}




/*testimonial */
#quote {
	margin: 15px 0 0 25px;
	padding: 10px 0 0 24px;
	background: url("../_images/bg_quote-left.gif") no-repeat left top;
}
#quote-inner {
	padding-bottom: 10px;
	background: url("../_images/bg_quote-right.gif") no-repeat right bottom;
}

#quote p {
	color: #7f9c25;
	font-size: 16px;
	font-weight: normal;
	padding: 0;
	line-height: 1.3em;
	margin: 0;
}
#quote p.author {
	font-size: 11px;
	padding: 5px 0 0 0;
	margin: 0;
	font-style: italic;
}
/* quote right sidebar */
#quote-sideright {
	padding: 0 20px 10px 0;
	border: 1px solid #ccc;
}
#quote-sideright #quote { margin-left: 10px; }
#quote-sideright #quote-inner { padding-bottom: 25px; }
#quote-sideright #quote p.author  { padding-top: 10px; }





/* donation descriptions -------------------------------- */
#donate { 
	width: 100%;
	margin: 20px 0;
	 }
.donation-item {
	width: 20%;
	float: left;
	display: inline;
	background: transparent url("../_images/bg_hz-divider.jpg") no-repeat right center;
	padding: 15px 0;
}	 


.donation-item p {
	clear: both;
	padding: 5px 15px 0 5px;
	text-align: center;
	}

#donate p { 
	font: 11px/1.3em "Lucida Grande", Arial, Sans-serif;
	 }
/* dollar sign */
#donate .donation-item p.amount span.dollar {
	font: 22px/0em "Lucida Grande", Arial, Sans-serif;
	color: #b0b0b0; /*gray*/
	vertical-align: super;
	text-align: right;
} 
/* dollar amount */
#donate .donation-item p.amount {
	font: 30px/1em "Arial Narrow", Arial, Sans-serif;
	letter-spacing: 0px;
	text-align: center;
	padding-right: 25px;
	padding-left: 5px;
} 
#donate .donation-item p.amount a{
		color: #462a75; /*purple*/
}
#donate .donation-item p.amount a:hover span.dollar {
		color: #7f9c25; /*green*/
		text-decoration: none;
}
#donate .donation-item p.amount a:hover {
		color: #7f9c25; /*green*/
		text-decoration: none;
}

#donate .donation-item div.amount {
	font: 30px/1em "Arial Narrow", Arial, Sans-serif;
	letter-spacing: 0px;
	color: #462a75; /*purple*/
}
#donate .donation-item div.amount div.dollar2 {
	font: 22px/0em "Lucida Grande", Arial, Sans-serif;
	color: #b0b0b0; /*gray*/
	vertical-align: super;
	text-align: left;
	float: left;
	height: 23px;
	width: 16px;
}

select#amount-pulldown {
	margin-right: 8px;
}

/* Badge homepage*/
#badge-home {
	width: 155px;
	margin: 35px 0 10px 40px;
	padding-top: 25px;
	border-top: 2px solid #e4dce9;
}


img.inline-badge {
  float: left;
  padding: 30px 10px 30px 0;
  margin-left: 0;
}

pre.badgeSnippet {
  margin-left: 130px !important; /* give room to the image */
  padding-left: 3em;
  color: #777;
  margin-bottom: 2em;
}


/* status bar */	
#statusbar-container {
	width: 400px;
	float: left;
}
#statusbar {
	float: left;
	width: 300px;
	margin: 6px 0 0 0;
	background-color: #f2f2f2;
	border-bottom: 1px solid #ccc;
}

/*
span.bar {
	font: 12px/1.5em "Lucida Grande", Arial, Sans-serif;
}
*/
#statusbar img.status-img { 
	float: left; 
	border: none; 
	padding: 0; 
	margin: 0;
	height: 15px; }
	
/* status number */
span.status-number {
	font: 24px/1em "Lucida Grande", Arial, Sans-serif;
	color: #462a75; /*purple*/
	padding-left: 10px; }	


/* GIVE NOW submit buttom*/
input#submit {
				/*height: 26px;
				width: 77px;*/
				height: 34px;
				width: 99px;
				margin: 0;
				padding: 0;	}
input#submit-large {
				height: 34px;
				width: 99px;
				margin: 0 0 0 58px;	}					
#donation-section input#submit-large {
				height: 34px;
				width: 99px;
				margin: 10px 0 0 0;	}			


/* content homepage sections */


ul.double-divider-blank {
	background: transparent url("../_images/bg-divider.gif") repeat-x bottom left;
	width: 451px;
	height: 5px;
	clear: both; }
	ul.double-divider-blank li { list-style-type: none; }
ul.double-divider {
	background: transparent url("../_images/bg-divider.gif") repeat-x bottom left;
	width: 485px;
	height: 25px;
	margin: 0 0 0 15px;
	clear: both; }
	ul.double-divider li {
	list-style-type: none;
	margin: 0;
	padding: 0; }
	ul.double-divider li a {
		float: right; }

#img-group {
	width: 215px;
	float: left;
	margin: 3px 0 8px 0; }
	#img-group img {
		height: 46px;
		width: 46px;
		margin: 0 3px 0 0;
		border: 1px #d3d3d3 solid; 
		padding: 1px; }
		
#img-feature {
	width: 210px;
	float: left;}	
#img-feature img { 
	float: left; 
	border: 1px #d3d3d3 solid; 
	padding: 1px; 
	margin: 00; }	 	

/*	
.home-section h2 {
	background: none;
	text-align: left;
	padding: 8px 0 10px 0;
	margin-bottom: 0;
}
*/

.home-section h2 {
	padding: 0 0 15px 0;
	background: transparent url("../_images/bg-h2-purple-wh.jpg") no-repeat bottom center;
	}

.home-section ul.links {
	clear: both;
	margin: 0;
	padding: 0;
}	
ul.links {
	padding-top: 10px;
}
ul.links li {
	padding: 0 0 5px 0;
}		
ul.links li a {
	padding-right: 17px;
	/*background: transparent url("../_images/arrow-right-blue.gif") no-repeat center right;
	*/
}



/* Content Area ------------------------------------------*/


/* List Styles	-------------*/	
	#content-wide ul {
		list-style-type: disc;
		list-style-position: outside;
		margin: 0 0 10px 15px;
		}
	#content-wide ul li{
	margin: 0 0 10px 10px;
	}
	#content-wide ol
	{
		margin: 10px 0 5px 10px;
		list-style-type: decimal;
		list-style-position: outside;
	}
	#content-wide ol li{
	margin: 0 10px 10px 10px;
	}
	#content-wide dl
	{
		margin: 0 0 10px 0;
		padding: 0 0 5px 0;
		border-bottom: 1px #ccc solid;
	}
	#content-wide dl dt {
	font-size: 14px;
	margin: 0 0 5px 0;
	}
	#content-wide dl dd {
	margin: 0 0 0 15px;
	padding: 0 0 5px 0;
	}

.border-double {
	background: transparent url("../_images/bg-divider.gif") repeat-x bottom left;
	width: 100%;
	height: 5px;
	margin: 25px 0;
	clear: both; }

.borderbtm {
margin: 10px 0;
border-bottom: 1px solid #e4dce9;	
}
.borderright {
margin: 10px 0;
border-right: 1px solid #e4dce9;	
}

/*organization-content page styles*/
#organization-content ul{
	color: #333;
	margin: 10px 0 15px 0px; }
#organization-content ul li{
	list-style-type: none;
	margin:0 0 3px 0;
	padding: 0; }
.organization { color: #333; }

.guidestar {
	background-color: #eee;
	color: #333;
	padding: 5px 10px;	}

/* learn more, do more - organization buttons */
#org-section {
	clear: both;
	height: 30px;
	margin: 0 0 18px 0;
	border-bottom: 1px solid #d3ddb3; }
#org-section p {
	float: left;
	display: inline;
	padding: 8px 0 0 0;
	margin: 0; }

ul#org {
 height: 26px;
 list-style-type: none;
 float: right;
 margin: 5px 0 0 0; }
ul#org li {
 	display: inline;
 	float: left;
	margin: 0 0 0 5px;
 	padding: 0px;
 	height: 26px;
 	width: 102px;
 	background: transparent url("../_images/btn-more.jpg") no-repeat 0 0; }
	ul#org li a {
		color: #6f9008;
		text-transform: uppercase;
		text-align: center;
	 	display: block;
	 	padding-top: 3px; }


/* project summary area */
#project-summary { padding-top: 3px; }
#project-summary p { padding-bottom: 5px; font-size: 12px; }

/* Table Styles 
*/
table { margin: 10px 0; }
td {
	border-bottom: 1px solid #e4dce9;
	padding: 5px 25px 5px 0; }	
	
.donatenow td {
	border-bottom: none;
	padding: 5px 25px 0 0; }	
	
	
.info-box {
	font-style: italic;
	color: #999;
	padding-bottom: 10px;
}	
#overDiv table {
	border: none;}	
#overDiv table td {
	border-bottom: none;
	padding: 0 10px; }	
	
	
/* button */
.btn {
	border: none;
}

/* footer -----------------------------------------------*/
#footer {
    padding-top: 15px;
	background: #fff url("../_images/bg-footer.jpg") no-repeat top center;}
#footer span.link-sm, #footer span.link-sm a {
	font-size: 10px;
	color: #b6b6b6;
}


	
	