CSS Cleanup Round 2

  - Added automatic sizing of ad banner to fit width (scaling)
  - Post form now scales appropriately to mobile and larger devices
  - Added Header and UI sections (unorganized)