added mobile styles, both nav and general. re-arranged some of the detail page structure to better suit mobile styles