/* Linear Algebra book site, August 2005 */
/* New color scheme, Sept 23, 2005  */

/* Text appearance */

body { font-family: Verdana,Arial,sans-serif;
  font-size: 18px;
  background-color: #ccccff;
  }

.bookname {font-style: oblique; }

.strongtype {font-weight: 900; }

a { text-decoration: none;}
a:active {color: #5252ff;}
a:visited {color: #5252ff;}
a:hover {color: #ffffcc; text-decoration: underline}

ul {list-style-type: none;}

li.hang {text-indent: -10px; padding-bottom: 5px;}

/* Boxes for <div> */

  .mainbox { background-color: #ccccff;
    }

  .headerbox { border-bottom: 2px solid rgb(0, 0, 0);
    font-size: 250%;
    padding-left: 10px;
    color: #ffffcc;
    background-color: #5252ff;
    }

  .headersubtitle { font-style: italic;
    padding-left: 10%;
    font-size: 50%;
    }

  /* Broken in IE
  .headerbox:before {content: "A First Course in Linear Algebra"}
  .headersubtitle:before {content: "The linear algebra textbook with freedom"}
  */

  .navbox { float: left;
    width: 25%;
    }

  .contentbox {
    /* float: left; */
    margin: 0 0 0 25%;
    padding-left: 8px;
    padding-right: 20px;
    padding-bottom: 10px;
    }

  .footerbox { border-top: 2px solid rgb(0, 0, 0);
    clear: both;
    color: #ffffcc;
    background-color: #5252ff;
    padding-top: 2px;
    padding-bottom: 2px;
    text-indent: 10px;
    font-size: 90%;
    }

    p.quote {
      padding-left: 40px;
      padding-right: 50px;
    }

    span.quotecitation {
      font-style: oblique;
    }

   .rssfeed {
      text-indent: 40px;
      padding-bottom: 20px;
    }

   .googleone {
      text-indent: 40px;
      padding-top: 5px;
    }

   .pledgie {
      text-indent: 40px;
      padding-top: 5px;
    }

    .rssfeed span {
      padding-left: 6px;
     }

    .affordable  {
      text-indent: 10px;
      padding-bottom: 20px;
    }

    .affordable img {
      border-style: none;
    }

    .rssfeed img {
      border-style: none;
    }

   .covericon {
      text-indent: 40px;
      padding-bottom: 20px;
    }

   .sageicon {
      text-indent: 40px;
      padding-bottom: 20px;
    }

   .oaweek {
      text-indent: 40px;
      padding-bottom: 20px;
    }

   .google-group {
      padding-left: 40px;
      padding-bottom: 20px;
    }

    /*  Extra 15 pixels to center */
   .luluicon {
      text-indent: 55px;
      padding-bottom: 20px;
    }

   .amazonicon {
      text-indent: 40px;
      padding-bottom: 20px;
    }

    .statbox { visibility: hidden;}

   /* Broken in IE
   .footerbox:after{ content: ", beezer (at) ups (dot) edu" }
   */

  .navmenu { list-style-type: none;
    }

  .hotlink { color: #5252ff;
    }

  .thislink { color: #ffffcc;
    }

/* h3 for headings within content boxes at very top (titles) */
/* h4 for sub headins within content boxes */

  h3 {color: #ffffcc;
    font-size: 140%;
    font-weight: 500;
    }

    h4 {
    font-size: 120%;
    font-weight: normal;
    }

    /* Default currently marks up the download table */
    table { table-layout: fixed; width: auto; border-collapse: collapse;}
    th {font-weight: normal; font-size: 80%;   padding-left: 2px; padding-right: 2px; border: 1px solid black}
    tr {display: table-row}
    td { text-align: center; font-size: 80%;  }
    td.newsdate {text-align: left; font-size: 80%; }
    td.newsitem {text-align: left; padding-left: 2em; padding-bottom: 3px; font-size: 80%;}

    /* Table of schools adopting book */
    table.adopt { table-layout: fixed; width: auto; border-collapse: collapse;}
    th.adopt {font-weight: normal; font-size: 120%;   padding-left: 2em; padding-right: 2em; border: 1px solid black}
    tr.adopt {display: table-row}
    td.adopt { text-align: left; font-size: 100%; padding-left: 2px; padding-right: 1em; padding-bottom: 2px; }

    /* Quotations from reviews */
    /* http://shapeshed.com/journal/quotations_in_css/ includes images, ditched here*/
    /* http://24ways.org/2005/swooshy-curly-quotes-without-images  for Unicode quotes*/
/*    blockquote p
        {
        padding: 0px 15px 0px 0px;
        font-size: 1em;
        float: left;
        }*/

/*    blockquote
        {
        padding: 10px;
        font-size: 1em;
        }*/

/*    cite
        {
        font-size: 0.9em;
        float: right;
        }*/


/* Table of links for hardcover edition */

table.retail-links {
    margin:10px auto;
    }

table.retail-links td {
    padding:30px;
    }

table.retail-links a {
    font-size:x-large;
    }

/* Table of links for PDF version downloads */

table.download-versions {
    border:1px solid black;
    margin:40px auto;
    border:1px solid black;
    }

table.download-versions td {
    border:1px solid black;
    font-size:large;
    padding:10px;
    }

table.download-versions a {
    font-size:large;
    }


