We introduce axiomatically a complete thermodynamic formalism for a single macromolecule, either with or without detailed balance, in an isothermal ambient fluid based on its stochastic dynamics. With detailed balance, the theory yields mesoscopic, nonequilibrium for entropy (Y-1) and free energy (psi(1)) of the macromolecule. Y-t and psi(t) fluctuate. Expectation (d/dt)E[psi(t)]less than or equal to0, "=" holds if and only if the macromolecule is at thermal equilibrium, in which we show that Y-t, still fluctuates but psi(t) is a constant. The entropy fluctuation of Landau, E[(DeltaY(t))(2)], precisely matches the fluctuation in the internal energy, which in turn equals the fluctuation in heat dissipation. As a generalization of Clausius' classic result, the dynamic fluctuations in the entropy and energy of the macromolecule are exactly compensated at thermal equilibrium For systems with detailed balance, Helmholtz free energy is shown to be the potential of Onsager's thermodynamic force.