added grid-based layout, clearfix hack for row class