Content types should not be generated by themes. Instead, themes should integrate with plugins that provide content types. So get rid of all the content type code.
Change frm our no longer existing content type 'image' to 'photo'
Add font. Cleanup styling code. Add actual styling for entries. Add excerpts.