.content-section { font: 500 10.5pt arial,sans-serif; width: 630px; padding-top: 4px; line-height: 17px }

.ts-title { font: 400 1.5rem georgia,times,serif; letter-spacing: 0.01em; }
.ts-title-sub { font: 500 1.2rem times,serif; letter-spacing: 0.03em; }
.description { font: 500 .98rem arial,sans-serif; width: 100%; line-height: 22px; }
.h8 { font: 500 1.15rem georgia,times,serif; padding-top: 8px; }
.button2 { font: 500 .96rem georgia,times,serif; }

.help { padding-bottom: 18px; }
	.help .indent2 { margin-left: 20px; padding-top: 5px; }

/* Green Stripe - multiple pages */ 
.stripe { width: 610px; margin-top: 30px; padding-top: 0px; padding-bottom: 6px; margin-bottom: 24px; border-radius: 9px; }
	.stripe .h8 { font: 500 1.1rem georgia,times,serif; padding-top: 4px; }
	.stripe .stripe-small-text { font: 11pt times,serif; margin-left: 15px; letter-spacing: 0em; color: #333333; }
	.stripe .donation-table { width: 99%; }
	.stripe .donation-table-drive { width: 99%; }
	.stripe .radio-cell { font: 500 1rem georgia,times,serif; letter-spacing: .03em; text-align: justify; }
	.stripe .radio {  margin-left: 10px; }
	.stripe .field { font: 500 10pt arial,sans-serif; width: 70px; }
	.stripe .gift-choice { font: 500 .95rem times,serif; padding-top: 15px; }	
	.stripe .donate-button-cell { vertical-align: bottom; text-align: right; }
	.stripe .button5 { font: 500 .9rem georgia,times,serif; width: 150px; height: 24px; padding-bottom: 2px; }

/* Crew/Comp Memberships */
	.donation-amount .button5 { font: 500 .95rem georgia,times,serif; width: 150px; height: 24px; padding-bottom: 2px; margin-left: 10px; }

/* Campaign1 */ 
.special-matching-box { margin-bottom: 15px;  }
.special-matching-title { font: 500 12pt georgia,"times new roman", serif;  background-color: #ddaa00; padding: 4 5 4 7; border-radius: 6px; }
.special-matching-text { padding: 5px; margin-bottom: 24px; }		

/* Campaign2 */ 
.thermometer-table { margin-top: 10px; margin-bottom: 12px; width: 595px; border: 0px solid red; }
.thermometer-cell { vertical-align: top; padding-top: 3px; width: 110px; }
.thermometer_image { margin-right: 20px; border: 1px solid #999999; }
.date { font: 500 14pt georgia,times,serif; margin-bottom: 12px; }
.remaining { font: 500 12pt georgia,times,serif; padding-top: 3px; }
	.stripe-campaign2 .radio-cell { padding-top: 2px; padding-bottom: 10px; } 
	.stripe-campaign2 .radio { padding-left: 50px; }

/* Campaign Tracking Page */
.campaign-message-surround { width: 750px; margin-top: 5px; padding: 15 10 15 10; margin-left: auto; margin-right: auto; height: 95%; background-color: #eeeeee; border: 0px solid black; }
	.campaign-message-table { width: 710px; border: 1px solid black; margin-left: auto; margin-right: auto; background-color: #ffbb00; }
	.campaign-message-image { width: 100px; margin: 5 20 5 5; padding: 4px; background-color: white; border: 1px solid black; }
	.campaign-message-title { font: 500 1.3rem georgia,times,serif; letter-spacing: .05em; padding: 5 5 5 7; margin: 2 5 7 0; background-color: #99ccff; color: black; border: 1px solid black; }
	.campaign-message-surround .tweet { float: right; margin-top: 5px; margin-right: 8px; }
	.campaign-message-surround .twitter-icon { width: 28px; }
	.campaign-message-text { font: 500 0.95rem arial,sans-serif; letter-spacing: .03em; color: #000000; line-height: 1.4em; border: 0px solid red; }
	.campaign-message-surround .donate-table { width: 100%; padding: 5 6 8 5; border: 0px solid black; }
	.campaign-message-surround .donate-text { font: 500 0.95rem arial,sans-serif; padding-right: 8px; }	
	
	
.campaign-message-table .daybreak { background: #bbbbbb; }

.campaign-message-table .buttons { padding-top: 0px; padding-bottom: 0px; }
.campaign-message-table .button { margin-top: 3px; margin-bottom: 3px; margin-right: 1px; }
.campaign-message-table .button-1 { width: 42px; }
.campaign-message-table .button-2 { width: 46px; }
.campaign-message-table .button-3 { width: 50px; }
.campaign-message-table .button-4 { width: 132px; }
.campaign-message-table .button-join { width: 83px; }

.campaign-results-surround { padding-top: 20px; }
	.campaign-results-table { text-align: center; margin-left: auto; margin-right: auto; }

 .t1 { text-align: center; background: #cccccc; }
 .t1-1 { font: 500 1.2rem georgia,times,serif; padding-bottom: 3px; }
 .t1-2 { font: 500 1.1rem arial,sans-serif; }
 .t2 {  font: 500 .95rem arial,sans-serif; line-height: 20px; background: #dddddd; padding-top: 6px; padding-bottom: 6px; }
 .r1 { font: 500 .95rem arial,sans-serif; background: #ffffff; }
 .r1-1 { font: 500 .9rem arial,sans-serif; text-align: center; width: 60px; }
 .r1-2 { font: 500 .9rem arial,sans-serif; text-align: center; width: 150px; }
 .r1-3 { font: 500 .9rem arial,sans-serif; text-align: center; width: 110px; }
 .r1-4 { font: 500 .9rem arial,sans-serif; text-align: center; width: 105px; }
 .r1-5 { font: 500 .9rem arial,sans-serif; text-align: center; width: 90px; }

/* Membership */ 	
.member-levels-surround { width: 626px; border: 1px solid #cccccc; }
.member-levels, .benefactor-levels { width: 620px; margin-top: 5px; border-collapse: collapse; }
	.member-levels tr { height: 46px; }
	.member-levels .alt { background-color: #fcfcfc; }
	.member-levels th { padding: 3px; }
	.member-levels td { padding: 3px; }
	.member-levels .theader { font: 500 1.1rem georgia,times,serif; background-color: #cccccc; height: 28px; }
	.member-levels .level { width: 109px; border-right: 1px solid #cccccc; border-bottom: 1px solid #cccccc; text-align: center; }
		.member-levels .button2 { font: 500 .9rem georgia,times,serif; width: 94px; padding-bottom: 1px; text-align: center; }
	.member-levels .amount { font: 500 .97rem georgia,times,serif; width: 110px; border-right: 1px solid #cccccc; border-bottom: 1px solid #cccccc; text-align: center; }
	.member-levels .special { font: 500 .85rem arial,sans-serif; color: #910000; text-align: center; padding-bottom: 3px; }
	.member-levels .incentives { font: 500 .85rem arial,sans-serif; border-bottom: 1px solid #cccccc; line-height: 18px; padding: 4 8 4 10; }

.benefactor-levels { margin-top: 14px; border-collapse: collapse; }
.benefactor-levels tr { height: 46px; }
	.benefactor-levels .alt { background-color: #fcfcfc; }	
	.benefactor-levels th { padding: 3px; }
	.benefactor-levels td { padding: 3px; }
	.benefactor-levels .theader { font: 700 1.1rem georgia,times,serif; background-color: #cccccc; height: 28px; }
	.benefactor-levels .level { width: 109px; border-right: 1px solid #cccccc; border-top: 1px solid #cccccc; text-align: center; }
		.benefactor-levels .button2 { font: 500 .9rem georgia,times,serif; width: 94px; padding-bottom: 1px; text-align: center; }
	.benefactor-levels .amount { font: 500 .97rem georgia,times,serif; width: 110px; border-right: 1px solid #cccccc; border-top: 1px solid #cccccc; text-align: center; }
	.benefactor-levels .special { font: 500 .85rem arial,sans-serif; color: #910000; text-align: center; padding-bottom: 3px; }
	.benefactor-levels .incentives { font: 500 .85rem arial,sans-serif; border-top: 1px solid #cccccc; padding: 4 8 4 10; }

	
/* Donations Single */ 
.single-image { float: right; width: 170px; padding-left: 20px; }


/* Pledges */ 
.pledge-button-surround .button5 { font: 500 .9rem georgia,times,serif; width: 170px; }  


.rules-title { font: 700 10pt arial,sans-serif; margin-bottom: 6px; }
.list1 li { font: 500 9pt arial,sans-serif; margin-bottom: 6px; width: 500px; }
