Gas prices down $0.58, diesel up $1.26