body { 
	font-family: Arial, Helvetica, sans-serif; font-size: 76%; color: #5b5b5b; 
}

.hidden { display: none; }
.item_details { display: block; line-height: normal; font-size: 90%; color: #9c9c9c; margin: 0 0 6px; }	
strong, .item_details strong { font-weight: bold; }
em { font-style: italic; }
h1, h2, h3, h4, h5, h6 { }

h4 { font-size: 150%; color: #bc9545; margin: 0 0 6px; }
h5 { font-size: 120%; margin: 0 0 6px; }

/* right col lists */
.wrapper_thumblist ul li .item_info_inline h5, .linklist h5 { line-height: normal;font-size: 120%; font-weight: bold; }
.wrapper_thumblist ul li .item_info_inline h5 a, .linklist h5 a { /*color: #9d5202;*/ color: #333; font-weight: bold; }
.wrapper_thumblist ul li .item_info_inline h5 a:hover, .linklist h5 a:hover { color: #0094d9; }
.wrapper_feature_rc ul.linklist h5 { font-size: 100%; margin-bottom: 2px; }
.wrapper_feature_rc ul.linklist .item_details { font-size: 80%; margin-bottom: 0; }

.link_fl, .link_fr { display: block; float: left; }
.link_fr { float: right; text-align: right; font-size: 110%;}
.box_button .give_now { 
	display: block; width: 112px; height: 32px; 
	background: url('../images/button_give_now.png') transparent no-repeat center center; 
}

.box_button a.give_now:hover { 
	background-image: url('../images/button_give_now_over.png'); 
}

a { text-decoration: none; color: #0064a6; }
a:hover { color: #0094d9; }

p { line-height: 140%; font-size: 100%; margin: 0 0 18px; }
.fyi { font-style: italic; }

/* section headers */
h2.header_page { 
	line-height: 120%; font-weight: bold; font-size: 180%; color: #0094d9;
	margin: 0 0 9px;
}

h3, .section h3.header_section { 
	line-height: 120%; font-weight: bold; font-size: 160%; color: #0094d9;
	margin: 0 0 9px;
}
.section h3.header_section { 
	height: 36px; background: url('../images/header_section_work.png') #fff no-repeat 0 -8px;
}

.section h3#work { background-image: url('../images/header_section_work.png'); }
.section h3#commitment { background-image: url('../images/header_section_commitment.png'); }
.section h3#trip { background-image: url('../images/header_section_trip.png'); }

span.kicker, h3 span.kicker { color: #6c6c6c; font-size: 13px; line-height: normal; display: block; 
	margin: 0 0 2px; text-transform: uppercase; letter-spacing: 1px; }

/*.sharable h3 { width: auto; float: left; }*/
.sharable .controls, .controls { width: auto; border-top: 1px dotted #c9c9c9; padding: 9px; height: auto; overflow:hidden; background: #e7e9ec; clear: both; }	

/* RIGHT COL */
.wrapper_rc h4 { 
	color: #0094d9;
}
	
#footer a.active { font-weight: bold; }	
