/* base.css begins */
 
	body 
		{
		font:13px/1.3 Verdana, Helvetica, Arial, sans-serif;
		background:#fff;
		padding:0px 0px 0px 0px;
		margin:0px 0px 0px 0px;
		height:100%;
		width:100%;
		}
		
	p
		{
		background-color:transparent;
		}
		
	a 
		{
		}
		
	a:hover
		{
		text-decoration:underline;
		color:#0000FF;
		}

	blockquote
		{
		margin-left:20px;
		margin-top:0px;
		margin-bottom:0px;
		padding:0px;
		}
	
	h1 
		{
		font-size:20px;
		font-face:Verdana;
		font-weight:bold;
		padding:2px 34px 0px 0px;
		}
		
		
	#header 
		{
		position:inherit;
		background:#fff;
		display:block;
		height:82px;		
		}
		
	#search 
		{
		display:inline;
		top:0px;
		right: 211px;
		position:absolute;
		padding: 10px 0px 5px 0px;
		}
		
	#searchText	
		{
		font: 10px arial, sans-serif;
		color:#80704f;
		width:140px;
		padding:0px 0px 5px 0px;
		}
		
	#search form
		{
		display:inline;
		font-size:9px;
		padding:0px 0px 5px 0px;
		}
		
	#search button
		{
		font-size:9px;
		}
		
	#provided {
		display:inline;
		top:0px;
		right: 0px;
		position:absolute;
		}
	
	.ulNoIndent
		{
		margin:0px;
		padding:0px;
		}
		
	.ulNoIndent li
		{
		margin-top:200px;
		margin-bottom:200px;
		}
		
	.SubSectionsSubheader
		{
		background-color:#81704f;
		}
		
	.SubSections a
		{
		color:#81704f;
		}
		
	.SubSections a:hover
		{
		text-decoration:underline;
		}
	
	.commonH2
		{
		font:14px/1.3 Arial, Helvetica, sans-serif;
		font-weight:bold;
		padding:0px;
		margin-left:0px;
		margin-right:0px;
		margin-top:14px;
		margin-bottom:8px;
		}

	.insideTableH2
		{
		font:14px/1.3 Arial, Helvetica, sans-serif;
		font-weight:bold;
		padding:0px;
		margin-left:0px;
		margin-right:0px;
		margin-top:0px;
		margin-bottom:0px;
		}


	.15MinBg
		{
		background-color:#af4324;
		}
		
	.redText
		{
		color:#af4324;
		}
		
	.FewHoursBg
		{
		background-color:#843e56;
		}
		
	.OnVacationBg
		{
		background-color:#425c70;
		}
		
	.whiteText
		{
		color:#fff;
		}
	
	.boldThis
		{
		font-weight:bold;
		}
		
	.writtenBy
		{
		padding-top:15px;
		font-size:9px;
		}
		
	.paddingTop10Px
		{
		padding-top:10px;
		}
		
	.padding10Px
		{
		padding:10px;
		}
		
	.text14Px
		{
		font-size:14px;
		}
		
	.marginLeft30px
		{
		margin-left:30px;
		}
		
	.tableCategories
		{
		font-weight:bold;
		font-size:13px;
		}

	.tableCategories a
		{
		text-decoration:none;
		}
		
	.tableCategories a:hover
		{
		text-decoration:underline;
		}
		
	.directoryInstructions
		{
		font:14px/1.3 Arial, sans-serif;
		color:#CC9933;
		font-weight:bold;
		}
		
	.directoryInstructionsAlt
		{
		font:14px/1.3 Arial, sans-serif;
		color:#425c70;
		font-weight:bold;
		}		
		
	.directoryHeadings		
		{
		font:13px Arial, sans-serif;
		color:#FFFFFF;
		font-weight:bold;
		}
	.borderRedBottom
		{
		border-bottom:1px solid #af4324;
		}

/* base.css ends */


/* content.css begins*/

	#content 
		{
		display: block;
		border-top: 1px solid #af4324;
		position: inherit;
		height:100%;
		}
	

	#centerContent 
		{
		color:#333;
		position:inherit;
		height:auto;
		margin:20px;

		}
		
	html>body #centercontent
		{
		margin:20px 223px 0px 183px;
	}
	.height100
		{
		height:100%;
		}
	
	#centerContent ul
		{
		margin:0px;
		padding:0px 0px 5px 0px;
		}
		
	#centerContent li
		{
		color:#333333;
		margin:0px 0px 3px 20px;
		}
		
	#centerContent p
		{
		padding-bottom:0px;
		}
		
	.centerContentContainer
		{
		color:#333;
		}
		
	.categoryContainer
		{
		color:#333;
		padding:10px;
		border:1px solid #999;
		margin-bottom:10px;
		background-color:#fafafa;
		}
		
	.categoryContainer ul
		{
		margin:0px;
		padding:0px;
		}
		
	.categoryContainer li
		{
		margin:0px;
		padding:0px;
		list-style-type:none;
		}
		
	#categoryContainerLegend
		{
		color:#fff;
		}
		
	.categoryContainerRow
		{		
		margin:0px;
		padding:5px;
		}
	
	.categoryContainerCategory
		{
		float:left;	
		}
		
	.categoryContainerItem
		{
		display:block;
		left:430px;
		}
		
	#genericContent
		{		
		border:1px solid #ccc;

		padding:1px;		
		}
		
	#genericContent a 
		{
		color:#80704f;
		}
		
	#genericContent a:hover 
		{
		text-decoration: underline;
		color:#0000FF;
		}
		
	#genericContentBrownBar
		{
		height:10px;
		background-color:#80704f;
		}
		
	.genericContentInner
		{
		margin:1px 20px 20px 20px;
		}
		
	.genericContentInner h1
		{
		display:block;
		border:none;
		}

	.genericContentInner p
		{
		margin:0px 0px 10px 0px;
		}

	.genericContentInner h1
		{
		color:#454545;
		font-size:20px;
		font-weight:bold;
		margin-top:17px;
		margin-bottom: 5px;
		}
	
	.genericContentInner h2
		{
		color:#760708;
		font:16px Arial, Helvetica, sans-serif;
		font-weight:bold;
		margin-top:10px;
		margin-bottom:5px;
		}

	.genericContentInner li, #topicContentContainer li
		{
		padding-bottom:5px;
		margin-bottom:5px;
		}

	.genericContentInnerV2
		{
		margin:1px 20px 20px 20px;
		}
		
	.genericContentInnerV2 h1
		{
		display:block;
		border:none;
		}

	.genericContentInnerV2 p
		{
		margin:0px 0px 10px 0px;
		}

	.genericContentInnerV2 h1
		{
		color:#760708;
		font:16px Arial, Helvetica, sans-serif;
		font-weight:bold;
		margin-top:17px;
		margin-bottom:5px;
		}
	
	.genericContentInnerV2 h2
		{
		color:#760708;
		font:16px Arial, Helvetica, sans-serif;
		font-weight:bold;
		margin-top:10px;
		margin-bottom:5px;
		}

	.genericContentInnerV2 li, #topicContentContainerV2 li
		{
		padding-bottom:5px;
		margin-bottom:5px;
		}
		

	.biography
		{
		margin:0px 0px 10px 0px;
		}
		
	.charityguidearticles
		{
		margin:10px 0px 2px 0px;
		}
		
	.genericRightFloater
		{
		float:right;
		font-size:10px;
		padding:10px;
		}

	.interestRightFloater
		{
		float:right;
		font-size:10px;
		padding:0px;
		}

	.specialRightFloater
		{
		float:right;
		font-size:10px;
		margin-top:10px;
		padding:15px;
		}

	.faqContainer
		{
		padding:0px;
		margin-bottom:30px;
		}

	.faqQuestion, .faqAnswer
		{
		padding:0px 5px 20px 45px;
		}		

	.faqFooter
		{
		padding:0px 5px 0px 45px;
		}	

		
	.faqQuestion
		{
		background: url('../images/common/Q35.jpg') no-repeat top left;
		font-weight:bold;
		color:#990000
		}
		
	.faqAnswer
		{
		background: url('../images/common/A35.jpg') no-repeat top left;
		}
		
	.faqFooter
		{
		font-size:10px;
		}
		
	#genericSubheader
		{/**/
		border-bottom:1px solid #722a12;
		border-top:1px solid #722a12;
		font:9px Verdana, Arial, Helvetica, sans-serif;
		padding:5px 5px 5px 12px;
		color:#FFFFFF;
		}
		
	#genericSubheader a
		{
		color:#FFFFFF;
		}
		
	#genericSubheader ul
		{
		margin:0px;
		padding:0px;
		}
		
	#genericSubheader li
		{
		background: url('../images/common/topicSubheadBullet.gif') no-repeat top left; 
		padding-left:20px;
		display:inline
		}
		
	.managementPhoto
		{
		padding:0px 10px 10px 10px;
		}

	.writerphoto
		{
		padding:0px 10px 5px 2px;
		}

	.highlightContainer
		{
		padding:5px;
		background-color:#fafafa;
		}
		
	.volunteerFormContainer div.volunteerFormRow
		{
		clear: all;
		padding:5px 5px 5px 5px;
		}
	
	.volunteerFormContainer div.volunteerFormRow span.label
		{
		float: left;
		width: 100px;
		}
	
	.volunteerFormContainer div.volunteerFormRow span.formw
		{
		display:inline;
		float: left;

		margin-left:20px;
		width:auto;
		} 
		
	.howToMakeADifference h3
		{
		background:url('../images/common/makeadifferenceicon.jpg') no-repeat top left;
		margin-left:0px; margin-right:0px; margin-top:10px; margin-bottom:0px; padding-left:0px; padding-right:0px; padding-top:10px; padding-bottom:0px
		
		}
		
	#genericFooter
		{
		text-align:center;
		font: '' ;
		display:block;
		clear:both;
		width:auto;
		bottom:0;
		line-height:1.5em; font-size:1em
		}
	
/* content.css ends*/


/* leftcontent.css begins */

	#leftcontent
		{
		display:block;
		position:inherit;
		width:163px;
		background:#f1f1e9;
		}

	#leftMenu
		{
 		font:11px/1.1 Arial, Helvetica, sans-serif;
		width:163px;
		background-color:#f1f1e9;
		}
	
	#leftMenu a
		{
		color:#3c311a;
		text-decoration: none;
		font-weight:normal;
		}
		
	#leftMenu a:hover
		{
		background-color:#fff;
		}
		
	div#leftMenu a:hover
		{
		text-decoration: underline;
		}
	
	.leftMenu_Main
		{
		display:block;
		background:url('../images/common/arrow-white.gif') no-repeat left center;
		border-bottom:1px solid #fff;
		padding-left:12px; 
		padding-right:2px; 
		padding-top:6px; 
		padding-bottom:6px;		
		}
		
	#leftMenu a:hover
		{
		text-decoration: underline;
		}
			
	#leftMenu_Main_Hit
		{
		background-color:#81704f;
		color:#fff;
		}
	
	#leftMenu_Main_Hit a
		{
		color:#fff;		
		}

	#leftMenu_Main_Hit a:hover
		{
		background-color:#b39b6e;
		}
	
	#leftMenu_Main_Open
		{
		background:#f1f1e9;
		color:#3c311a;
		}
	
	.leftMenu_SubContainer
		{
		font:11px/1.1;
		padding:1px 0px 0px 15px;
		border-bottom:1px solid #fff;
		}
	
	.leftMenu_SubContainer a
		{
		display:block;
		background:#fef9f3 url('../images/common/arrow-orange.gif') no-repeat left top;
		border-bottom:1px solid #f1f1e9; padding-left:20px; padding-right:2px; padding-top:4px; padding-bottom:4px
		}
	
	.leftMenu_SubContainer a:hover
		{
		background-color:#fff;
		}
		
	#leftMenu_SubContainer_Hit
		{
		background-color:#f8a542;
		}
		
	#leftMenu_SubContainer_Hit a
		{
		color:#fff;
		}
	
	.leftMenu_Sub 
		{		
		display:block;
		background:#fef9f3 url('../images/common/arrow-orange.gif') no-repeat left top;
		border-bottom:1px solid #f1f1e9; padding-left:20px; padding-right:2px; padding-top:4px; padding-bottom:4px
		}
		
	leftMenu_Sub a
		{
		display:block;
		}
		
	leftMenu_Sub a:hover
		{
		background-color:#fff;
		}
		
	.leftMenu_Sub_Hearts
		{
		display:block;
		padding: 0px 0px 2px 15px;
		background:no-repeat left top;
		border-bottom:1px solid #f1f1e9;
		}
		
	.leftMenu_Sub_Hearts a
		{
		display:block;
		padding: 5px 0px 5px 30px;
		background:#fef9f3 no-repeat left top;
		border-bottom:1px solid #f1f1e9;
		}
	
	.leftMenu_Sub_Hearts a:hover
		{
		background-color:#fff;
		}
		
	#leftMenu_Sub_15MinHeart
		{
		color:#b14729;
		}

	#leftMenu_Sub_15MinHeart_Open
		{
		background-image:url('../images/common/menu-heart-red-open.gif');
		}

	#leftMenu_Sub_15MinHeart_Closed
		{
		border:1px solid #af4324;
		background-image:url('../images/common/menu-heart-red-closed.gif');
		}
		
	#leftMenu_Sub_FewHoursHeart
		{
		color:#843e56;
		}
		
	#leftMenu_Sub_FewHoursHeart_Open
		{
		background-image:url('../images/common/menu-heart-purple-open.gif');
		}

	#leftMenu_Sub_FewHoursHeart_Closed
		{
		border:1px solid #843e56;
		background-image:url('../images/common/menu-heart-purple-closed.gif');
		}

	#leftMenu_Sub_OnVacationHeart
		{
		color:#425c70;
		}

	#leftMenu_Sub_OnVacationHeart_Open
		{
		background-image:url('../images/common/menu-heart-blue-open.gif');
		}

	#leftMenu_Sub_OnVacationHeart_Closed
		{
		border:1px solid #425c70;
		background-image:url('../images/common/menu-heart-blue-closed.gif');
		}

	.leftMenu_Ad
		{
		margin-top:20px;
		margin-left:4px;
		}
		
/* leftcontent.css ends */
	
/* rightcontent begins */

	#rightContent
		{
	display:block;
	position:inherit;
	width:201px;
	background:#fff;
		}
	
	.borderRight {
		border-left:1px solid #af4324;
		
		}	
		
	#rightContent p {
		font-size:10px;		
		}	

	#rightTestimonial {
		background-image:url('../images/common/flexible-volunteering.jpg');
		background-repeat:no-repeat;
 		width:201px;
		background-color:#fff;
		padding-top:40px; font-style:normal; font-variant:normal; font-weight:normal; line-height:1.1; font-size:11px; font-family:Arial, Helvetica, sans-serif
	}

	#rightMenu {
		background-image:url('../images/common/featured-ideas.jpg');
		background-repeat:no-repeat;
 		width:201px;
		background-color:#fff;
		padding-top:40px; font-style:normal; font-variant:normal; font-weight:normal; line-height:1.1; font-size:11px; font-family:Arial, Helvetica, sans-serif
	}

	#rightMenu a {
		text-decoration: none;
		font-weight:normal;
		}
	#rightMenu a:hover {
		text-decoration: underline;
		}
	

	.rightMenu_Sub {		
		display:block;
		width:auto;
		margin-top:10px;
		padding: 30px 5px 5px 5px;
		height:auto;
		background-position:left top;
		background-repeat:no-repeat;
	}
	
	.rightMenu_Sub ul {
		left: 0px;
		top: 0px;
		margin: 15px 5px 0px 0px;
		padding: 0px;
	}
	
	.rightMenu_Sub li {
		line-height: 2.5ex;
		list-style-type:none;
		display:block;
		padding:5px 5px 0px 15px;
	}
		
	#rightMenu_Sub_15MinHeart {
		background-image:url('../images/common/featured-15-minutes.jpg');
		background-repeat:no-repeat;
		color:#b14729
		}
		
	#rightMenu_Sub_15MinHeart li{
		background: url('../images/common/bullet-red.jpg') no-repeat top left; 
		}
		
	#rightMenu_Sub_15MinHeart a {
		color:#b14729;
		text-decoration: none;
		font-weight:normal;
		}
	#rightMenu_Sub_15MinHeart a:hover {
		text-decoration: underline;
		}
		
		
	#rightMenu_Sub_FewHoursHeart {
		background-image:url('../images/common/featured-few-hours.jpg');
		background-repeat:no-repeat;
		color:#843e56
		}	
	#rightMenu_Sub_FewHoursHeart li{
		background: url('../images/common/bullet-purple.jpg') no-repeat top left; 
		}		
	#rightMenu_Sub_FewHoursHeart a{
		color:#843e56;
		}		
		
		
	#rightMenu_Sub_OnVacationHeart {
		background-image:url('../images/common/featured-vacation.jpg');
		background-repeat:no-repeat;
		color:#334e64
		}
	#rightMenu_Sub_OnVacationHeart li{
		background: url('../images/common/bullet-blue.jpg') no-repeat top left; 
		}
	#rightMenu_Sub_OnVacationHeart a{
		color:#334e64;
		}
	

	
	.rightMenu_Ad {
		margin:9px;
		}

/* rightcontent ends */


/* topic.css begins */
	#topicSubheader
		{/**/
		border-bottom:1px solid #722a12;
		border-top:1px solid #722a12;
		font:9px Verdana, Arial, Helvetica, sans-serif;
		padding:5px 5px 5px 12px;
		color:#FFFFFF;
		}
		
	.topic15MinSubheader
		{
		background-color:#af4324;
		}
		
	.topicFewHoursSubheader
		{
		background-color:#843e56;
		}
		
	.topicOnVacationSubheader
		{
		background-color:#425c70;
		}
		
	#topicCategoryItemContainer a
		{
		color:#fff;
		}
	
	#topicSubheader a
		{
		color:#fff;
		}
					
	#topicSubheader a:hover
		{
		text-decoration: underline;
		}
	
	#topicSubheader ul
		{
		margin:0px;
		padding:0px;
		}
		
	#topicSubheader li
		{
		background: url('../images/common/topicSubheadBullet.gif') no-repeat top left; 
		padding-left:20px;
		display:inline
		}

	#topicContent
		{
		color:#454545;
		}
		
	#topicContent h1
		{
		color:#454545;
		font-size: 15pt;
		margin-bottom:15px;
		
		}

	.topic15MinContent a
		{
		color:#af4324;
		}
		
	.topic15MinContent h2
		{
		color:#af4324;
		}
	
	.topicFewHoursContent a
		{
		color:#843e56;
		}
		
	.topicFewHoursContent h2
		{
		color:#843e56;
		}
	
	.topicOnVacationContent a
		{
		color:#425c70;
		}
		
	.topicOnVacationContent h2
		{
		color:#425c70;
		}
		
		
	#topicHeader
		{
		padding:22px 10px 0px 0px;
		margin:0px 0px 2px 0px;
		}
		
	.topic15MinHeader
		{
		background:url('../images/common/topic15minheaderopen.jpg') no-repeat top right;
		color:#af4324;
		}
	.topic15MinHeaderOpen
		{
		background:url('../images/common/topic15minheaderopen.jpg') no-repeat top right;
		color:#af4324;
		}
	
	.topicFewHoursHeader
		{
		background:url('../images/common/topicfewhoursheaderopen.jpg') no-repeat top right;
		color:#843e56;
		}
	.topicFewHoursHeaderOpen
		{
		background:url('../images/common/topicfewhoursheaderopen.jpg') no-repeat top right;
		color:#843e56;
		}
		
	.topicOnVacationHeader
		{
		background:url('../images/common/topicvacationheaderopen.jpg') no-repeat top right;
		color:#425c70;
		}
	.topicOnVacationHeaderOpen
		{
		background:url('../images/common/topicvacationheaderopen.jpg') no-repeat top right;
		color:#425c70;
		}
		
	#topicHeader h1
		{
		padding:0px;
		margin:6px 0px 6px 0px;
		font-size:14px;
		font-weight:bold;
		}
	
	#topicHeader a:hover
		{
		text-decoration:underline;
		}
		
	#topicCategoryTitle, #topicCategoryItem, #topicHeader h1
		{
		padding-left:5px;
		}
	#topicCategoryItemContainer
		{
		padding-top:5px;
		display:run-in;
		}
		
	#topicIdeaContainer
		{
		color:#fff;
		padding:5px 0px 2px 5px;
		margin:5px 10px 0px 0px;
		}
	
	#topicCategoryTitle, #topicIdeaTitle
		{
		width:70px;
		float:left;
		}
		
	#topicCategoryTitle, #topicIdeaTitle, #topicCategoryItem
		{
		font-size:9px;
		}
	
	#topicIdeaItem, #topicCategoryItem
		{
		display:run-in;
		}
		
	#topicIdeaItem h1
		{
		font-size:20px;
		font-face:Verdana;
		font-weight:bold;
		padding:2px 34px 0px 0px;
		}	
	.topic15MinIdeaContainer
		{
		background:#af4324 url('../images/common/topic15minideabg.jpg') repeat-x;		
		}
		
	.topicFewHoursIdeaContainer
		{
		background:#843e56 url('../images/common/topicfewhoursideabg.jpg') repeat-x;		
		}
		
	.topicOnVacationIdeaContainer
		{
		background:#484685 url('../images/common/topicvacationideabg.jpg') repeat-x;		
		}
		
	#topicIdeaItem
		{
		font-size:20px;
		font-face:Verdana;
		font-weight:bold;
		padding:2px 34px 0px 0px;
		}
		
	#byline
		{
		font-size:12px;
		font-face:Arial;
		color:#333333;
		margin:2px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		}
		
	#byline a
		{
		color:#333333;
		text-decoration: underline;
		}
					
	#byline a:hover
		{
		text-decoration: underline;
		color:#0000FF;
		}
		
	#topicContentContainer
		{
	color:#333333;
	font-size:12px;
	margin-right:20px;
	background-color:transparent;
	padding-top: 20px;
		}
		
	#topicContentContainer ul
		{
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		}

	#topicContentContainer a:hover
		{
		text-decoration:underline;
		}
	
	#topicContentContainer h1
		{		
		font-size:14px;
		margin:10px 30% 5px 0px;		
		padding:4px 2px 4px 25px;
		width:auto;
		}
				
	.topic15MinH1
		{
		color:#af4324;
		background:#f9eced url('../images/common/topic15minh1bg.gif') no-repeat top left;
		}
		
	.topicFewHoursH1
		{
		color:#843e56;
		background:#ebeae3 url('../images/common/topicfewhoursh1bg.gif') no-repeat top left;
		}
		
	.topicOnVacationH1
		{
		color:#425c70;
		background:#ececf3 url('../images/common/topicvacationh1bg.gif') no-repeat top left;
		}			
		
	#topicContentContainer p
		{
		margin:0px 0px 8px 0px;
		}
	
	.topicContentContainerPhoto
		{
		margin:0px 0px 15px 15px;
		background-color:#fff;
		}
	
	.topicContentSub
		{
		padding:5px 0px 10px 10px;
		}
	
	#topicCallTo
		{
		padding:10px 10px 10px 0px;
		}
		
	#topicCallTo ul li
		{
		margin:0px 0px 5px 15px;
		}
		
	
		
	#topicCallTo h3
		{
		background:#efefef url('../images/common/makeadifferenceicon.gif') no-repeat center left;
		margin-left:0px; margin-right:30%; margin-top:10px; margin-bottom:5px; padding-left:30px; padding-right:0px; padding-top:2px; padding-bottom:5px
		}
		
	.topicCallToContent
		{
		margin:5px 0px 5px 35px;
		padding:10px;
		background-color:#B7C6C8;
		}
		
	.topicCallToContentGrey
		{
		margin:5px 0px 5px 35px;
		padding:10px;
		background-color:#FAFAFA;
		}
		
	#topicCallToContent p
		{
		padding:0px 10px 10px 10px;
		background-color:transparent;
		}
		
	.thechallengeCallTo
		{
		margin-bottom:6px;
		}
		
	.howToMakeADifferenceCallTo
		{
		margin-bottom:6px;
		}

/* topic.css ends*/


	#home_subheader {
		background-image:url('../images/homepage/subheader-bg.jpg');
		}
		
	#talkback {
		display:block;
		position:absolute;
		right:0px;
		width:202px;
		}