/* CSS Document */






/*// BOX /////////////////////////////////////////////////////*/


div.section_pledge{
	font:14px/18px Lato, Arial, Helvetica, sans-serif;
}
	
	/*div.section_pledge a {
		
		font-family:RooneyRegularItalic;
			
	}*/
	
	
	div.section_pledge h2 {
		font:bold 24px/40px Lato;
		margin:0px 0px 10px 0px;	
		color:#333333;
	}
	div.section_pledge h3 {	
		font:20px/20px Lato;
		margin:0px 0px 15px 0px;
		color:#333333;
	}
	
	div.section_pledge .sub{
		font:italic 18px/22px rooney-web, serif;
	}
	

	
		
	div.section_pledge div.left_column {
		width:415px;
		height:340px;
		padding:0px 30px 0px 0px;
		float:left;	
		background:url("/acs/fragments/fight_scripts_css/images/pledge/pledge_arrow.png") no-repeat right;
		
	}
	div.section_pledge div.right_column {
		width:425px;
		height:340px;
		padding:0px 0px 0px 20px;
		float:left;		
	}








	div.section_pledge div.hearst{
		height:60px;
		margin:0px 0px 10px 0px;
		width:450px;
		background:url("/acs/fragments/fight_scripts_css/images/pledge/hearst.png") no-repeat;
	}
	div.section_pledge div.hearst_pledge{
		height:60px;
		margin:0px 0px 10px 0px;
		width:450px;
		background:url("/acs/fragments/fight_scripts_css/images/pledge/hearst_pledge.png") no-repeat;
	}


	div.section_pledge div.hearst_large{
		height:55px;
		margin:0px 0px 10px 0px;
		
		background:url("/acs/fragments/fight_scripts_css/images/pledge/hearst_large.png") no-repeat;
	}

	div.section_pledge div.hearst_pledge_large{
		height:80px;
		margin:0px 0px 10px 0px;
		width:800px;
		background:url("/acs/fragments/fight_scripts_css/images/pledge/hearst_pledge_large.png") no-repeat;
	}


/* pledgeform */


	div.section_pledge div.pledgeform p.title {
		font:18px/20px Lato;
		color:#444444;
		margin:0px;
		padding:0px 0px 3px 0px;		
	}
	div.section_pledge div.pledgeform p.description {
		margin:0px 0px 0px 0px;		
	}
	
	div.section_pledge td.radio {
		padding-top:20px;		
	}
	
	div.section_pledge div.right_column h3 {margin-bottom:30px !important;}





/* pledge section */

	
	div.pledge1 {	
		background: url("/acs/fragments/fight_scripts_css/images/55x55_heart_blue.png") no-repeat;
		width:55px;
		height:55px;	
	}	
	div.pledge2 {		
		background: url("/acs/fragments/fight_scripts_css/images/55x55_notepad_blue.png") no-repeat;
		width:55px;
		height:55px;	
	}
	div.pledge3 {	
		background: url("/acs/fragments/fight_scripts_css/images/55x55_apple_blue.png") no-repeat;
		width:55px;
		height:55px;	
	}

	
	/**/
	
	div.pledge2done {		
		background: url("/acs/fragments/fight_scripts_css/images/55x55_notepad_green.png") no-repeat;
		width:55px;
		height:55px;	
	}
	div.pledge3done {	
		background: url("/acs/fragments/fight_scripts_css/images/55x55_apple_green.png") no-repeat;
		width:55px;
		height:55px;	
	}
	
	/**/
	
	div.checkmark {
		background: url("/acs/fragments/fight_scripts_css/images/checkmark.png") no-repeat;
		width:24px;
		height:24px;			
	}


/* Thankyou state */
	
	
	div.section_pledge div.thankyou {
		/*padding:0px 15px 0px 0px;
		border-right:1px solid #cccccc;
		margin-right:14px;*/
		background: url("/acs/fragments/fight_scripts_css/images/pledge/pledge_divider.png") no-repeat right;
	}
	
		div.section_pledge div.thankyou p.title {
			font:20px/40px Lato;
			margin:0px;
			padding:0px;
			padding:20px 0px 20px 0px;		
		}
		
		
		div.section_pledge div.pledge_description{
			margin:10px 0px 15px 10px;
		}



	div.section_pledge div.thankyou div.pledge2 {	
		background: url("/acs/fragments/fight_scripts_css/images/pledge/80x80_notepad_green.png") no-repeat;
		width:80px;
		height:80px;
		float:left;
	}	
	div.section_pledge div.thankyou div.pledge3 {		
		background: url("/acs/fragments/fight_scripts_css/images/pledge/80x80_apple_green.png") no-repeat;
		width:80px;
		height:80px;
		float:left;		
	}

	span.spacer {
		padding:0px 15px 0px 15px;
	}

/* share list */

	ul.share {}	
	ul.share li {list-style:none;float:left;width:140px;padding:70px 0px 0px 0px;text-align:center;}	
	ul.share li.facebook {background: url("/acs/fragments/fight_scripts_css/images/share_facebook.png") no-repeat top center;}
	ul.share li.twitter {background: url("/acs/fragments/fight_scripts_css/images/share_twitter.png") no-repeat top center;}
	ul.share li.email {background: url("/acs/fragments/fight_scripts_css/images/share_email.png") no-repeat top center;}
	ul.share li a {display:inline-block;
					border:2px solid #D74800;
					background-color:#ffffff;					
					font:12px/12px Arial, Helvetica, sans-serif !important;
					font-weight:bold !important;
					padding:5px 15px 5px 15px;
					color:#D74800;
					text-transform:uppercase;					
					margin:20px 20px 20px 20px;}


	ul.share li a:hover {
		border-color:#c41e39;
		color:#c41e39;
	}
	




/*// PAGE /////////////////////////////////////////////////////*/

div.topic {
	
	width:260px;
	height:90px;
	float:left;
	padding:30px 0px 0px 150px;
	font-family: rooney-web, serif;
	font-style:italic;
	
}

	div.section_pledge div.pledge_incomplete div.pledge1 {	
		background: url("/acs/fragments/fight_scripts_css/images/pledge/140x120_heart_blue.png") no-repeat;
		padding-top:50px;	
	}	
	div.section_pledge div.pledge_incomplete div.pledge2 {	
		background: url("/acs/fragments/fight_scripts_css/images/pledge/140x120_notepad_blue.png") no-repeat;
		padding-top:30px;		
	}	
	div.section_pledge div.pledge_incomplete div.pledge3 {	
		background: url("/acs/fragments/fight_scripts_css/images/pledge/140x120_apple_blue.png") no-repeat;
		padding-top:60px;	
	}	
	div.section_pledge div.pledge_complete div.pledge2 {	
		background: url("/acs/fragments/fight_scripts_css/images/pledge/140x120_notepad_green.png") no-repeat;
		padding-top:30px;		
	}	
	div.section_pledge div.pledge_complete div.pledge3 {	
		background: url("/acs/fragments/fight_scripts_css/images/pledge/140x120_apple_green.png") no-repeat;
		padding-top:60px;		
	}	

div.caption {
	
	width:480px;	
	float:left;
	
}


div.expanded {	
	clear:both;
	padding:30px 0px 0px 0px;
}

div.section_pledge div.expanded div.left_column {
		width:500px;
		padding:0px 45px 0px 0px;
		border-right:1px solid #cccccc;		
		background:none;
		float:left;
		height:auto;
		min-height:200px;
		
	}
	div.section_pledge div.expanded div.right_column {
		width:330px;
		padding:0px 0px 0px 20px;
		float:left;
		height:auto;		
	}


div.section_pledge div.expanded ul.share li {
	width:110px;
	}


