I would like to create a custom Tumblr theme that closely mimics the visual aesthetics of Pinterest. Functionality would be very similar to that of Pinterest in that new blog entries would appear as a thumbnail photo and short tagline under the image on the main site of the page (sizes of the pictures would auto-adjust to fill the most space, probably in 3 columns). The page would scroll endlessly, loading new content as the user reached the bottom of the page. Each photo/short tagline could be clicked on and it would go to a new page (or pop-up) that would provide a larger version of the image as well as a longer description of the photo. Clicking on the image in the expanded view would take the reader to the source page.
All text on the site would need to be compatible with Typekit and editable (changing the font style) by me at a later date without substantial reworking of code. Site needs to support multiple different fonts (e.g. logo/header at top needs to be able to be different from the font of the different tabs/links across the top as well as different from the descriptions of the images/image descriptions). All fonts may end up being the same but I want to be able to make them different as I see fit.
I need the site to support a background image (consistent across entire site). It also needs to support images in the header near the logo (e.g. image, then text saying site name, then image all in a line middle-aligned at the top of the site above tabs/links and above the main site content).
The site needs two additional pages, an "About Me" that can include a box of text and editable photo (easily swappable without changing code) as well as a form that can be used to contact the author (anonymously or with contact information).
The site needs to be fully compatible with Tumblr liking and reblogging functionality.
I am targeting a budget of ~$250.