Free Obox Posterous themes are all hosted by Posterous in their theme section. Follow the steps below in order to select and install your theme.
Login to your Posterous account
Click Settings > Themes and Customize My Site
Choose the Obox theme you want to apply to your site
Click "Save, I'm Done"