/* The following styles are essential to the slider's functionality, and never need to be changed */
  .plusslider { overflow: hidden; position: relative; }
  .plusslider-container { position: relative; }
  .plusslider .child { float: left; }
  .plustype-fader .child { display: none; position: absolute; left: 0; top: 0; } /* only applies to fader type (not slider) */
  .plustype-fader .current { z-index: 5; } /* only applies to fader type (not slider) */

  /* Slides that are just <img> tags should *not* have an explicit width set in CSS
   * (the js code will figure out the width from the image itself). If you set it here in CSS
   * the slider will still work okay, but the slide effect will not look as cool.
   *
   * All other slides (<div>, <li>, <a>... anything other than <img>) MUST have
   * an explicit width declared in CSS -- even though they may be dynamic
   * (different from each other or responsive/fluid).
   * 
   * TODO: WHAT ABOUT RESPONSIVE IMAGES THAT DON'T HAVE W/H ATTRIBUTES SET? HOW DOES JS CODE KNOW ITS WIDTH?
   *
   * NOTE that while non-<img> slides need explicit widths set in CSS,
   * the slide container (the one wrapper around *all* the slides)
   * does *not* need an explicit width (or height) to be set.
   * If you do, it will cause problems for slides of different sizes or responsive slides.
   */
  .plusslider .child { /* Keep in mind this will resize <img /> slides too */
    height: 844px;
    width: 1980px;
  }
  
  /* No-javascript fallback... */
    .plusslider-container > * { display: none; }
    .plusslider-container > *:first-child { display: block; }
    .plusslider-container .child { display: block; } /* Necesary for slides to display: DO NOT REMOVE */


/* The following styles are NOT ESSENTIAL for slider functionality. They are specific to the example content.
   Note that the fading effect does not work correctly with non-image content unless that content area
   has a solid background (either a background image or a background-color, but not transparent). */
  
  * { margin: 0; padding: 0; } /* Hard reset */
  /*
  #slider .child img { width: 100%; }
  .slide1 { background: url(../images/image1.jpg) no-repeat left top; height: 210px; margin: 0; padding: 20px 40px; } 
  .slide1 h2 { color: #fff; font-size: 20px; margin: 0 0 20px 0; text-align: left; }
  .slide1 p { border-left: 3px solid #fff; color: #fff; padding: 0 0 0 10px; }
    
  .quote, .quote2, .quote3 { height: 170px; padding: 20px 0; width: 580px; font: 24px Georgia, serif; text-align: center; width: 100%; position: relative; }
  .quote { background: #f1f1f1; color: #333; }
  .quote2 { background: #333; color: #f1f1f1; }
  .quote3 { background: #666; color: #f1f1f1; }

  .plusslider a img { border: none; } /* Prevent blue borders in IE (not only does it look ugly, but it messes up spacing which breaks the "slider" type */

  /* Pagination controls styles... */
/*
  .plusslider {
    padding: 60px 0; /* Create some space above and below the slides for the pagination controls */
  }*/
  .plusslider-pagination { position: absolute; left: 0; bottom: 0; }
  .plusslider-pagination li { float: left; list-style: none; margin-left: 5px; }
