fixed a problem with ruby dependencies
my version of haml demands :key => val for attribues instead of key : val
Moved javascript tags to the end of the page
added sections to the body of the page. There should possibly also be a header tag around the h1 element as it's the page header... although you could also argue it should be around the branding and the navigation at the top of the screen. Also, I've not included navs in the navigation or removed them from the bottom. Something doesn't feel right about the 'Another Nav' headers appearing in the document outline, but the navs in the header including 'Untitled Nav' would be worse. I suppose it would depend on exactly what content was in the footer.
CSS re-arranged into levels, and then alphabetical order
Images made into one class with a :last-child pseudo selector so that if there are images added or taken away only the main image class needs to be changed
switched the read more functionality to use css classes and transitions, and also make it more PE-y... we could also hide the Read More/Less button by default and unhide with JS.
lighbox modified to be more testable and to make some of the methods more reusable