@import url("../../css/default.css?b852");
/* 
Table of Contents
~~~~~~~~~~~~~~~~~
 » SITE-WIDE
   » Generic Components
   » Top-Shelf
   » Header
   » Content
   » Footer
 » PAGE-SPECIFIC
   » Home
   » Asset Pages
   » FAQ
   » Admin Pages
   » other...

Initially, default to tying new styles to a specific page (page-specific).
Later if you want to make it site-wide, you can move it up. The site-wide
area should be kept cleaner because problems in this area affect more
pages.
*/

/********************************************************************/
/*																	*/
/*  SITE-WIDE														*/
/*																	*/
/********************************************************************/

/*************************************/
/* Generic Components  -  SITE-WIDE */
/***START***************************/
body{ background-image:none; font:normal 12px/1.4 Arial, Verdana, Tahoma, sans-serif; }
#shell{ border:0; }
/***END*******************************/
/* Generic Components  -  SITE-WIDE */
/***********************************/

/*************************************/
/* Top Shelf   -  SITE-WIDE			*/
/***START***************************/
/* remove??? */
.topShelf{ background-color:#494949 !important; border-top:solid 4px #494949; margin-left:-15px; width:966px; }

    .loginInfo, .loginLink{
        color:#8d8d8d; 
        margin-left:5px; 
    }
    .loginInfo a:link, 
    .loginLink a:link, 
    .loginInfo a:active, 
    .loginLink a:active, 
    .loginInfo a:visited,
    .loginLink a:visited{ color:#adadad; }
    .loginInfo a:hover,
    .loginLink a:hover{ color:#ccc; }

    .clientDonate a:link, .clientDonate a:active, .clientDonate a:visited{ display:none; }
    .searchBar{	margin-right:10px; }
/***END*******************************/
/* Top Shelf  -  SITE-WIDE			*/
/***********************************/

/*************************************/
/* Header  -  SITE-WIDE				*/
/***START***************************/
#header{ background-color:#494949 !important; background-image:none; margin-left:-15px; width:966px; }
    /* IE6 trouble: margin-left:20px !important; */
    #header h1{ height:69px; margin-left:20px; width:450px; }
	#header h1 a:link, #header h1 a:visited, #header h1 a:hover, #header h1 a:active{ background:url(images/LifeAtQuestLogo.gif) no-repeat; height:69px; text-indent:-9999px; }
	#header p {
		margin-top: 60px;
		color: #ddd;
		font-size: 16px;
		font-weight: bold;
		float: left;
	}
#mainNav{ border-bottom:solid 1px #494949; margin-left:10px; }
#mainNav{ border-bottom:solid 1px #494949; margin-left:20px; }
#mainNav a:link, #mainNav a:visited, #mainNav a:active{ color:#fff; }
	#mainNav a:hover{ color:#aaa; }
#mainNav a.current{ background:transparent url(images/nav_select.gif) no-repeat 50% bottom !important; color:#77a13f !important; }

/* Sub-Nav bars */
.aboutSubnav .current{ background:#bbd096 !important; }
.subnav .current{ background:#bbd096 !important; }

/***END*******************************/
/* Header  -  SITE-WIDE				*/
/***********************************/

/*************************************/
/* Content  -  SITE-WIDE			*/
/***START***************************/
	#content{ padding-bottom:200px; }

	/* Buttons */
	.btnLeftIcon,
	.btnLeftIcon:link,
	.btnLeftIcon:visited {
		background-color: #364c40;
		}
	.btnLeftIcon:hover,
	.btnLeftIcon:active,
	.btnLeftIcon.active,
	.btnLeftIcon.active:link,
	.btnLeftIcon.active:visited,
	.btnLeftIcon.active:hover,
	.btnLeftIcon.active:active {
		background-color: #77a13f;
		}
/***END*******************************/
/* Content  -  SITE-WIDE			*/
/***********************************/

/*************************************/
/* Footer  -  SITE-WIDE				*/
/***START***************************/
/* Note: change background color to ddd and remove bg-image to match to rest of quest bg-color */
#footer{ 
	background:#999; 
	border-top:0; 
	height:100px; 
	padding-top:10px; 
	text-align:center; 
	width:100%;
	}
#footerNav,
#footer p {
	margin:0 auto; 
	text-align:left; 
	width:966px; 
	padding-left:10px; 
	}
#footer p { 
	color:#666; 
	line-height:15px; 
	margin-top:10px;
	padding-left:30px; 
	}	
#footerNav a:link, 
#footerNav a:visited, 
#footerNav a:active, 
#footerNav a:hover{ 
	border-top:0; 
	}
#footerNav a:hover{ 
	color:#eee; 
	}
/***END*******************************/
/* Footer  -  SITE-WIDE				*/
/***********************************/


/* ****************************************************/
/* Search filters (esp. date picker) options sections */
/* SITE-WIDE                                          */
/* - but only instance is PAGE-SPECIFIC               */
/* - transaction history                              */
/******************************************************/
/* Filter options in table 
   - Use columned layout option number causes horizontal wrapping */
.filters table tr td#end{
    padding:15px 0 0 0;
}





/********************************************************************/
/*																	*/
/*  PAGE-SPECIFIC													*/
/*																	*/
/********************************************************************/

/*************************************/
/* Home  -  PAGE-SPECIFIC			*/
/***START***************************/
/* Main Column */
#home .intro {
	height: auto;
	}
#home ul.slideshow,
#home ul.slideshow li,
#home ul.slideshow li a.slidelink {
	width: 670px;
	height: 443px !important;
	}
#home ul.slideshow li#slide1 {
	background: #fff url("images/home_slide1.jpg") no-repeat 0 0;
	}
#home ul.slideshow li#slide2 {
	background: #fff url("images/home_slide2.jpg") no-repeat 0 0;
	}
#home ul.slideshow li#slide3 {
	background: #fff url("images/home_slide3.jpg") no-repeat 0 0;
	}
#home ul.slideshow li#slide4 {
	background: #fff url("images/home_slide4.jpg") no-repeat 0 0;
	}
#home ul.slideshow li#slide5 {
	background: #fff url("images/home_slide5.jpg") no-repeat 0 0;
	}
#home ul.slideshow li#slide6 {
	background: #fff url("images/home_slide6.jpg") no-repeat 0 0;
	}
/*#home .updateList {
	margin-top: 39px;
	}*/

/* Side Column */
#exploreBox {
	background: #6f9325;
	margin: 0;
	padding: 15px;
	min-height: 413px;			/* make this (plus y-padding) the same as the slideshow height */
	}
#exploreBox h2 {
	margin-bottom: 1.6em;	/* adjust to balance space above/below the <ul> */
	color: #fff;
	font-size: 24px;
	line-height: 1.25em;	/* 1.25 x 24px */
	}
#exploreBox h2 a {
	text-decoration: underline;
	}
#exploreBox a,
#exploreBox a:visited {
	color: #fff;
	}
#exploreBox a:hover,
#exploreBox a:active {
	color: #494949;
	}
#exploreBox ul li {
	font-size: 18px;
	font-weight: bold;
	margin: 0;
	padding: 0;
	list-style: none;
	}
#exploreBox ul li a,
#exploreBox ul li a:visited,
#exploreBox ul li a:hover,
#exploreBox ul li a:active {
	display: block;
	color: #fff;
	padding: 5px 0px 5px 25px;
	background: url("images/exploreBox_a.png") no-repeat 0 8px;
	}
#exploreBox ul li a:hover {
	color: #494949;
	text-decoration: none;
	background: url("images/exploreBox_a_hover.png") no-repeat 0 8px;
	}


#home #sideColWide #videos object {
	margin-bottom: 10px;
	}
	
#home .socialBookmarks {
	display:none;
	}
#home #sideColWide #videos {
	margin-top: 15px;
	}
#home #followUs ul {
    list-style-type:none;
    margin:10px 0 5px 10px; 
	}
#home #followUs ul li.last {
    margin-right: 0;
	}
#home #followUs ul li {
    display: inline;
    margin-right: 14px;
	}

#home .sectionHdr {
	display: block;
	}
/*#blogBox .pageHdr_wMetaInfo .metaInfo {
	margin-bottom: 0;
	}*/

/***END*******************************/
/* Home  -  PAGE-SPECIFIC			*/
/***********************************/

/*************************************/
/* Asset Pages  -  PAGE-SPECIFIC	*/
/***START***************************/
/***END*******************************/
/* Asset Pages  -  PAGE-SPECIFIC	*/
/***********************************/

/* login/signup */
.loginBox{ background:#bbd096; }
.signupBox{ background:#d5d7da; }

/*****************************************/
/* About Pages  -  PAGE-SPECIFIC		*/
/***START*******************************/
.about_content h3 { 
	font-size:16px; 
	margin-top:10px; }
.about_content p {
	font-size:13px; 
	margin:10px 0 25px 0; }
.about_content ol {
	margin:5px 0 25px 0; 
	padding-left:35px; }
.about_content ol li { 
	font-size:13px; 
	margin-bottom:10px; }

/* About 1 */
	#about_1 {
		width: 100%;
		}
	#about_1 .about-quest {
		/*background: url(images/bg-quest-about.jpg) no-repeat right top;*/
		/*padding-right:500px;*/
		width: 436px;
		margin-bottom:25px;
		float: left;
		}
	#about_1 #video1 {
		margin-left: 40px;
		width: 460px;
		height: 258px;
		float: left;
		}
		
	#about_1 .about-quest p, 
	#about_1 .about-actions p { 
		font-size:15px; 
		margin-bottom:20px; 
		}
	#about_1 .about-quest p span { 
		color:#77a13f; 
		font-size:18px; 
		text-transform:uppercase; 
		}

	#about_1 .about-actions div {
		line-height:17px;
		margin:20px 12px 0 0;
		padding:20px 15px;
		/*width:195px;	ARCHIVED IN-CASE about-donate IS WANTED AGAIN*/
		/* min-height:500px;	ARCHIVED (SEE ABOVE)*/
		width: 270px;
		min-height: 400px;
		float:left;
		}
	#about_1 .about-actions h4 { 
		color:#fff; 
		font-size:26px; 
		font-weight:bold; 
		line-height:24px; 
		margin-bottom:20px; 
		}
	#about_1 .about-actions h4 span {
		display:block;
		font-size:14px;
		font-weight:normal;
		margin-top:-5px;
		}
	#about_1 .about-actions a { 
		color:#fff; 
		}

	#about_1 #about-project{ background:#8c8c8c; } 
	#about_1 #about-champion{ background:#ecba4b; margin-left:6px; margin-right:18px; }
	#about_1 #about-share{ background:#524c4c; margin-right:0; } 
	#about_1 #about-donate{ display: none; background:#77a13f; margin:20px 0 0 0 !important; }
	#about_1 #about-donate p span{ color:#6600ff !important; font-weight:bold; }

	#about_1 .about-actions #about-share p, 
	.about-actions #about-donate p{ color:#fff; }
	#about_1 #about-share ul{ color:#fff; font-size:12px; margin:0 0 10px 20px; }
	
	#faq_content ul,
	#faq_content ul li {
		list-style: none;
		}
/***END***********************************/
/* About Pages  -  PAGE-SPECIFIC		*/
/***************************************/

/*************************************/
/* Asset Pages  -  PAGE-SPECIFIC	*/
/***START***************************/
	/* Action Panel/Nav */
	.actionNav a.manage:hover,
	.actionNav a.manage:active {
		background: #2b802b;
		}
		
	.actionNav a.donate:link,
	.actionNav a.donate:visited{ 
		background:#78a240; 
		}
	.actionNav a.donate:hover,
	.actionNav a.donate:active { 
		background:#679130; 
		}
	
	/* "Lead" button */
	.actionNav a.startProject:link,
	.actionNav a.startProject:visited { 
		background:#8d8e8d;
		}
	.actionNav a.startProject:hover,
	.actionNav a.startProject:active { 
		background:#7c7d7c; 
		}
	
	/* "Promote" button */
	.actionNav a.startChampion:link,
	.actionNav a.startChampion:visited,
	.actionNav a.promote:link,
	.actionNav a.promote:visited {	
		background:#edb94b; 
		}
	.actionNav a.startChampion:hover,
	.actionNav a.startChampion:active,
	.actionNav a.promote:hover,
	.actionNav a.promote:active {
		 background:#dca83a; 
		 }
/***END*******************************/
/*  Asset Pages -  PAGE-SPECIFIC	*/
/***********************************/


/*************************************/
/*   -  PAGE-SPECIFIC			*/
/***START***************************/
/***END*******************************/
/*   -  PAGE-SPECIFIC			*/
/***********************************/












/********************************************************************/
/*																	*/
/*  UNSORTED     													*/
/*																	*/
/********************************************************************/

.followMe{ margin:20px 0 0 0; }

.onlineProfile{ background:#aaa; height:38px; margin-top:10px; width:100%; }
.onlineProfile a:link, .onlineProfile a:active, .onlineProfile a:visited{ color:#fff; float:left; font-size:12px; font-weight:bold; text-transform:uppercase; margin:5px 25px; }
.onlineProfile a:hover{} 

.featureCarousel{ background:#f8f8f8; clear:none; float:right; height:290px; position:relative; overflow:hidden; width:250px; }
.featureCarousel object{ float:left; }
.featureCarousel img{ margin:6px; width:250px; }
.featureCarousel ul{ float:left; height:290px; width:250px; }
.featureCarousel li{ float:left; height:290px; line-height:1.1; width:250px; }
.featureCarousel h3{ font-size:18px; font-weight:bold; line-height:18px; margin:10px 10px 0 10px; }
.featureCarousel h4{ background:#f8f8f8; border:0; clear:left; color:#333; float:left; font-size:18px; font-weight:bold; line-height:18px; margin:0 0 0 10px; overflow:visible; padding:0px; width:auto; }
.featureCarousel .buttons{ border:0; display:block; float:left; font-size:18px; font-weight:normal; margin:5px 0 0 10px; }
.featureCarousel .buttons a:link, .featureCarousel .buttons a:active, .featureCarousel .buttons a:visited{ background:#f8f8f8; clear:none; color:#666; float:none; height:auto; line-height:18px; margin:0; padding:0px; width:auto; }
.featureCarousel .buttons a:hover{ background:#f8f8f8; color:#000; text-decoration:none; }
.featureCarousel .buttons .next1{ border:0; clear:none; }
.featureCarousel .buttons .prev1{ clear:both; }

#academicSite{ background:#77a13f; margin-left:-5px; padding:10px 5px; width:265px; }
    #academicSite img{ display:block; margin-bottom:5px; }
    #academicSite a:link, #academicSite a:active, #academicSite a:visited{ color:#afdf12; font-size:14px; font-weight:bold; }
    #academicSite a:hover{ color:#fff; }
     
#questExternals{ background:#77a13f url(images/quest-q-icon.gif) no-repeat 5px 0px; margin-left:-5px; padding:10px 5px 10px 60px; width:265px; }
    #questExternals a:link, #questExternals a:active, #questExternals a:visited{ color:#fff; font-size:14px; font-weight:bold; }
    #questExternals a:hover{ color:#afdf12; }    
    
#questCurrent{ list-style-type:none; margin-top:10px; }
    #questCurrent li{ clear:left; float:left; margin:5px 0 10px 5px; width:90%; }
    #questCurrent li a{ display:block; float:left; }
    #questCurrent li img{ border:solid 1px #aaa; display:block; float:left; margin-right:4px; padding:3px; }
    
.questDescription{ background:#494949; margin-top:15px; }




/* 1765 note: no more blog */
.blog{ margin:0 0 0 10px; }
.blog p{ display:block; margin:0 50px 20px 0px; }
.blog h3{ display:none; }
.blog ul{ margin:0 0 20px 20px; }

/* blog feed layout */
.blog h5{ margin-top:10px; }
.blog h5 span{ margin-left:5px; }
.rssItem{ border-bottom:solid 1px #afdf12; clear:left; min-height:210px; }
    .rssItem img.alignleft{ display:block; float:left; margin:0 10px 0 0; }







/* Take Action */
.fundraising{ display:block; }



/* special */
a.link-heading:link, a.link-heading:active, a.link-heading:visited{ color:#000; }
a.link-heading:hover{ color:#555; }


