So you have a few problems.
First, stylesheet order. Remove the stylesheet you assigned in the Sites app. Set it to none. Then go to your master page and add the HTML webpart or Stylesheet webpart and add the stylesheets in the order you want. Key to this is removing the stylesheet you assigned in the Sites app.
Second, duplicate stylesheets. Any stylesheet you have in the App_Themes/