Offshore drilling fees are financing the purchase of $41.6 million worth of new national forest lands in 15 states, Agriculture Secretary Tom Vilsack said Thursday.