/*----------------------------------------------------------------------------------------
involved.css
----------------------------------------------------------------------------------------*/

/* typography
----------------------------------------------------------------------------------------*/
.interior #content.post_job h1.sifr { height: 70px; }
.interior #content p.last { margin: 0; }

.interior #content.post_job p.message {
	font-size: 1.4em;
	color: #d74487;
}

.interior #content.post_job ol li.error {
	font-size: 1.2em;
	color: #d74487;
}

/* #content
----------------------------------------------------------------------------------------*/
#content.involved .content_head { 
	height: 287px;
	background: url(../img/bg/bg_content_head_involved.jpg) no-repeat right top; 
}
#content.donate .content_head { 
	height: 194px;
	background: url(../img/bg/bg_content_head_involved.jpg) no-repeat right -287px; 
}
#content.advocate .content_head { 
	height: 194px;
	background: url(../img/bg/bg_content_head_involved.jpg) no-repeat right -481px; 
}
#content.work .content_head { 
	height: 194px;
	background: url(../img/bg/bg_content_head_involved.jpg) no-repeat right -675px; 
}
#content.alumni .content_head { 
	height: 194px;
	background: url(../img/bg/bg_content_head_involved.jpg) no-repeat right -869px; 
}

.interior #content.post_job .content_head {
	height: 201px;
	background-position: right -472px;
}

/* .listing_tabs
----------------------------------------------------------------------------------------*/
.listing_tabs#listing_tabs {}
.listing_tabs#job_listing {}
	.listing_tabs#job_listing .togglers .tab1 a {
		background-image: url(../img/tab/tab_jobs_all.gif);
		height: 35px;
		width: 87px;
	}
	.listing_tabs#job_listing .togglers .tab2 a {
		background-image: url(../img/tab/tab_jobs_summer.gif);
		height: 35px;
		width: 132px;
	}
	.listing_tabs#job_listing .togglers .tab3 a {
		background-image: url(../img/tab/tab_jobs_year.gif);
		height: 35px;
		width: 160px;
	}

/* .stats
----------------------------------------------------------------------------------------*/
.stats { margin: 0 0 10px 0;}
	.stats dt { width: 65px; }
	.stats dd { width: 390px; }
	
/* fieldset.common
----------------------------------------------------------------------------------------*/
#content.post_job fieldset.common {}
	#content.post_job fieldset.common .field_cols .field {
		float: left;
		width: 235px;
	}
		#content.post_job fieldset.common .field_cols .field.text input { width: 200px; }
	#content.post_job fieldset.common .field textarea { height: 110px; }
	#content.post_job fieldset.common .note { padding: 6px 21px 0 0; }
		#content.post_job fieldset.common .note .required {
			float: right;
			font-size: 1.2em;
		}

/* div.field_cols ol
----------------------------------------------------------------------------------------*/
div.field_cols ol { width: 200px; }

/* donate
----------------------------------------------------------------------------------------*/
.donate_list { 
	list-style-type: disc;
	font-size: 1em;
	line-height: 1.4em;
	color: #5e5046;
	padding: 0 40px;
}
	.donate_list li {
		color: #5e5046;
		margin: 0 0 20px 0;
	}
		.donate_list li a {
			font-size: 1em;
		}
	
.donation_form {
	background: url(../img/icon/icon_pdf_small.gif) no-repeat left top;
	height: 28px;
	padding: 8px 0 0 35px;
	position: relative;
}
	.donation_form a {
		background: #fff url(../img/btn/btn_donate_by_mail.gif) no-repeat left top;
		width: 108px;
		height: 14px;
		text-indent: -9999px;
		position: absolute;
		top: 6px;
	}
		.donation_form a:hover { background-position: left bottom; }

	
/* jobs
----------------------------------------------------------------------------------------*/	
.common_listing li .camp_job a {
	background: none;
	font-style: normal;
}




