/* Harley Hahn's Wed Site */
/* Copyright 2008, Harley Hahn */

/* Stylesheet for Harley Hahn's Guide to Unix and Linux */
/* Saturday, 15 March, 2008 8:11 PM */

/* Body */
  body {
    background-image:
      url("http://unix.harley.com/images/stripe.gif");
    background-repeat: repeat-y;
    }
  
/* Hypertext links */
  a:link     {color:#009933;}   /* green */
  a:visited  {color:#009933;}   /* green */
  a:active   {color:#009933;}   /* green */
  a:hover    {color:#FFCC00; background-color:#009933} /* yellow */
  a { text-decoration:none }    /* turn off underlining */

/* ===== TEXT ===== */

/* Default style to catch mistakes */
  p {
    color: red;
    font-family: times;
    font-size: 120%;
    font-weight: normal;
    }

/* Text: Roman */
  p.text {
    color: black;
    background-color: white;
    font-family: verdana,arial,sans-serif;
    font-size: 10pt;
    margin-bottom: 10px;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
    }

/* Text: Roman */
  span.roman {
    font-weight: normal
    }

/* Text: Roman small */
  span.roman-small {
    font-size: 8pt;
    font-weight: normal
    }

/* Text: listing */
  p.listing {
    color: black;
    background-color: white;
    font-family: courier new, courier, andale mono, monospace;
    font-size: 11.5pt;
    font-weight: bold;
    margin-bottom: 10px;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
    }

/* Text: Roman within a listing */
  span.listing-roman {
    font-family: verdana,arial,sans-serif;
    font-size: 10pt;
    font-weight: normal;
    }

/* Text: italics within a listing*/
  span.listing-italics {
    color: black;
    background-color: white;
    font-family: verdana,arial,sans-serif;
    font-size: 9pt;
    font-style: italic;
    font-weight: normal;
    }

/* URLs */
  p.url {
    color: black;
    font-family: verdana,arial,sans-serif;
    font-size: 10pt;
    font-weight: bold;
    margin-bottom: 14px;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
    }

/* Text: small */
  p.text-small {
    color: black;
    font-family: verdana,arial,sans-serif;
    font-size: 8.5pt;
    margin-bottom: 10px;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
    }

/* Text: small */
 span.text-small {
    color: black;
    font-family: verdana,arial,sans-serif;
    font-size: 8.5pt;
    }

/* Text: very small */
  p.text-very-small {
    color: black;
    font-family: verdana,arial,sans-serif;
    font-size: 7.5pt;
    margin-bottom: 10px;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
    }

/* Text: very small */
  span.text-very-small {
    color: black;
    font-family: verdana,arial,sans-serif;
    font-size: 7.5pt;
    }

/* Text: bold monospaced */
  span.bold-mono {
    color: black;
    font-family: courier new, courier, andale mono, monospace;
    font-size: 11pt;
    font-weight: bold;
    margin-bottom: 10px;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
    }

/* Text: monospaced */
  span.mono {
    color: black;
    font-family: courier new, courier, andale mono, monospace;
    margin-bottom: 10px;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
    }

/* Text: delete (to show text that has been deleted) */
  span.delete {
    color: red;
    background-color: white;
    font-family: verdana,arial,sans-serif;
    font-size: 10pt;
    text-decoration: line-through;
    }

/* Text: insert (to show text that has been inserted) */
  span.insert {
    color: red;
    background-color: white;
    font-family: verdana,arial,sans-serif;
    font-size: 10pt;
    text-decoration: underline;
    }

/* Text: highlight */
  span.highlight {
    background-color: #FFFF99;
    }

/* Text: hanging indent */
  p.text-hanging-indent {
    color: black;
    font-family: verdana,arial,sans-serif;
    font-size: 10pt;
    margin-bottom: 10px;
    margin-left: 20px;
    margin-right: 0px;
    margin-top: 0px;
    text-indent: -20px;
    }

/* Fraction */
/*   use <span class="fraction"><sup>x</sup>/<sub>y</sub></span> */
  span.fraction {
    font-size: 7.5pt;
    margin-left: 2px;
    }

/* ===== ORDERED AND UNORDERED LISTS ===== */

/* Ordered list */
  ol.text {
    color: black;
    font-family: verdana,arial,sans-serif;
    font-size: 10pt;
    margin-bottom: 10px;
    margin-left: 30px;
    margin-right: 0px;
    margin-top: 0px;
    padding: 0px;
    text-align: left;
    }

/* Text: listing between items of an ordered list */
  p.ol-listing {
    color: black;
    background-color: white;
    font-family: courier new, courier, andale mono, monospace;
    font-size: 11.5pt;
    font-weight: bold;
    margin-bottom: 10px;
    margin-left: 30px;
    margin-right: 0px;
    margin-top: 0px;
    }

/* Text: text between items of an ordered list */
  p.ol-text {
    color: black;
    background-color: white;
    font-family: verdana,arial,sans-serif;
    font-size: 10pt;
    margin-bottom: 10px;
    margin-left: 30px;
    margin-right: 0px;
    margin-top: 0px;
    }

/* Unordered list */
  ul.text {
    color: black;
    font-family: verdana,arial,sans-serif;
    font-size: 10pt;
    margin-bottom: 10px;
    margin-left: 16px;
    margin-right: 0px;
    margin-top: 0px;
    padding: 0px;
    text-align: left;
    }

/* ===== DIVIDERS ===== */

/* Divider: full-length */
 hr.divider {
    background-color: #009933;
    border: 0px;
    color: #009933;
    margin-bottom: 0px;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
    height: 2px;
  }

/* Divider: medium */
 hr.divider-medium {
    background-color: #009933;
    border: 0px;
    color: #009933;
    margin-bottom: 0px;
    margin-left: 140px;
    margin-right: 140px;
    margin-top: 0px;
    height: 2px;
  }

/* Divider: small */
 hr.divider-small {
    background-color: #009933;
    border: 0px;
    color: #009933;
    margin-bottom: 0px;
    margin-left: 200px;
    margin-right: 200px;
    margin-top: 0px;
    height: 2px;
  }

/* ===== LAYOUT TABLE ===== */

  table.master {
    margin-bottom: 0px;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
    }

/* ===== BANNER ===== */

  table.banner {
    margin-bottom: 0px;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 30px;
    }

/*
  img.banner-unisphere {
    margin-bottom: 0px;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
    }
*/

/*
  img.banner-signature {
    margin-bottom: 0px;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
    }
*/

/* Book title */
  p.book-title {
    color: black;
    font-family: verdana,arial,sans-serif;
    font-size: 20pt;
    font-weight: bold;
    margin-bottom: 0px;
    margin-top: 0px;
    text-align: center;
    text-transform: uppercase;
    }

/* Book title: Divider top */
 hr.book-title-divider-top {
    background-color: #009933;
    border: 0px;
    color: #009933;
    margin-bottom: 0px;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 17px;
    height: 2px;
    text-align: left;
  }

/* Book title: Divider bottom */
 hr.book-title-divider-bottom {
    background-color: #009933;
    border: 0px;
    color: #009933;
    margin-bottom: 20px;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
    height: 2px;
    text-align: left;
  }

/* ===== MARGIN SHORTCUTS ===== */

/* Margin: shortcut text */
  p.margin-shortcut-text {
    color: white;
    font-family: arial,sans-serif;
    font-size: 8pt;
    font-weight: bold;
    margin-bottom: 10px;
    margin-left: 2px;
    margin-right: 0px;
    margin-top: 0px;
    }

/* Margin: shortcut link */
  a.margin-shortcut-link {
    text-decoration: none;
    }

/* Margin: divider */
  hr.margin-divider {
    background-color: #FFCC00;
    border: 0px;
    color: #FFCC00;
    margin-bottom: 10px;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
    height: 1px;
    text-align: left;
    width: 80px;
  }

/* Margin: text for multipart shortcuts */
  p.margin-multishortcut-text {
    color: #FFCC00;
    font-family: arial,sans-serif;
    font-size: 8pt;
    font-weight: bold;
    margin-bottom: 6px;
    margin-left: 2px;
    margin-right: 0px;
    margin-top: 0px;
    text-decoration: none;
    }

/* NOT YET USED */
/* Margin: indented link */
  span.margin-link-indented {
    color: white;
    margin-left: 6px;
    }

/* Margin: monospaced text (for alignment) */
  span.margin-mono {
      font-family: courier new, courier, andale mono, monospace;
    }

/* Margin: shortcut inactive link (links that are not live) */
  span.margin-shortcut-link-inactive {
      color: black;
    }

/* Margin: invisible text (used for spacing) */
  span.margin-shortcut-invisible {
    color: #009933;
    }

/* ===== BOOK COVER + TITLE ===== */

  table.cover-title {
    margin-bottom: 20px;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
    }

/* ===== PAGE TITLE ===== */

/* Page title */
  p.page-title {
    color: black;
    font-family: verdana,arial,sans-serif;
    font-size: 16pt;
    font-weight: bold;
    margin-bottom: 0px;
    margin-top: 0px;
    text-align: center;
    text-transform: normal;
    }

/* ===== CHAPTER TITLES ===== */

/* Chapter number */
  p.chapter-number {
    color: black;
    font-family: verdana,arial,sans-serif;
    font-size: 13.5pt;
    font-style: italic;
    font-weight: bold;
    margin-bottom: 0px;
    margin-top: 0px;
    }

/* Chapter title */
  p.chapter-title {
    color: black;
    font-family: verdana,arial,sans-serif;
    font-size: 16pt;
    font-weight: bold;
    margin-bottom: 0px;
    margin-top: 0px;
    text-transform: uppercase;
    }

/* Title: small-centered */
  p.title-small {
    color: black;
    font-family: verdana,arial,sans-serif;
    font-size: 16pt;
    font-weight: bold;
    margin-bottom: 0px;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
    text-align: center;
    }

/* Title: small, left-justified */
  p.title-small-left {
    color: black;
    font-family: verdana,arial,sans-serif;
    font-size: 13.5pt;
    font-weight: bold;
    margin-bottom: 0px;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 4px;
    text-align: left;
    text-transform: uppercase;
    }

/* ===== SECTION NAVIGATION ===== */

/* Section title: table */
  table.section-title {
    margin-bottom: 28px;
    }

/* Section title: cell */
  td.section-title {
    background-color: #009933;
    color: #FFCC00;
    font-family: verdana,arial,sans-serif;
    font-size: 13pt;
    font-style: italic;
    font-weight: bold;
    padding: 17px;
    text-align: center;
    }

/* Section Links */
  ul.section-links {
    color: black;
    font-family: arial,sans-serif;
    font-size: 10pt;
    font-weight: bold;
    margin-bottom: 40px;
    }

/* Section link: command name */
  span.section-link-command {
    color: #0000FF;
    font-weight: bold;
    }

/* ===== CHAPTER NAVIGATION ===== */

/* Jump to top of page */
  p.jump-to-top {
    border-style: none;
    color: black;
    font-family: arial,sans-serif;
    font-size: 10pt;
    font-weight: bold;
    margin-bottom: 38px;
    margin-top: 19px;
    text-align: right;
    }

/* Divider: chapter-navigation top */
 hr.divider-chapter-navigation-top {
    background-color: #009933;
    border: 0px;
    color: #009933;
    margin-bottom: 0px;
    margin-top: 20px;
    height: 2px;
    text-align: center;
    width: 430px;
  }

/* Divider: chapter-navigation bottom */
 hr.divider-chapter-navigation-bottom {
    background-color: #009933;
    border: 0px;
    color: #009933;
    margin-bottom: 0px;
    margin-top: 0px;
    height: 2px;
    text-align: center;
    width: 430px;
  }

/* Jump to next chapter */
  p.link-next-chapter {
    color: black;
    font-family: arial,sans-serif;
    font-size: 11pt;
    font-weight: bold;
    margin-bottom: 10px;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 10px;
    text-align: center;
    }

/* Jump to table of contents */
  p.link-toc {
    color: black;
    font-family: arial,sans-serif;
    font-size: 11pt;
    font-weight: bold;
    margin-bottom: 10px;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
    text-align: center;
    }

/* Jump to sections within a chapter */
  table.jump-to-chapter-sections {
    color: black;
    font-family: verdana,arial,sans-serif;
    font-size: 10pt;
    font-weight: bold;
    margin-bottom: 0px;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
    }

/* ===== TABLE OF CONTENTS ===== */

/* Table of Contents: Chapter name + sections */
  table.toc-chapter {
    background-color: white;
    border-spacing: 0px;
    color: black;
    font-family: verdana,arial,sans-serif;
    margin-bottom: 10px;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
    text-align: left;
    }
  table.toc-chapter th {
    font-size: 10.5pt;
    font-weight: bold;
    padding: 1px;
    }
  table.toc-chapter td {
    font-size: 9pt;
    padding: 0.5px;
    }

/* Table of Contents: Chapter name only */
  table.toc-name {
    background-color: white;
    border-spacing: 0px;
    color: black;
    font-family: verdana,arial,sans-serif;
    margin-bottom: 10px;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
    text-align: left;
    }
  table.toc-name th {
    font-size: 9pt;
    font-weight: bold;
    padding: 2px;
    }
  table.toc-name td {
    font-size: 9pt;
    padding: 2px;
    }

/* Section title */
  td.toc-section-title {
    color: black;
    font-family: verdana,arial,sans-serif;
    font-size: 10pt;
    font-weight: normal;
    margin-bottom: 0px;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
    text-indent: 0px;
    }

/* ===== CHAPTER LIST ===== */

/* Chapter List */
  table.cl {
    margin-bottom: 10px;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
    }

/* Chapter number */
  td.cl-chapter-number {
    color: black;
    font-family: verdana,arial,sans-serif;
    font-size: 10pt;
    font-style: normal;
    font-weight: normal;
    margin-bottom: 10px;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
    text-align: right;
    }

/* Chapter title */
  td.cl-chapter-title {
    color: black;
    font-family: verdana,arial,sans-serif;
    font-size: 10pt;
    font-weight: bold;
    margin-bottom: 10px;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
    }

/* ===== FIGURE: TABLE ===== */

/* Figure Table: Border */
  div.figure-table {
    border-style: solid;
    border-width: 1px;
    color: #009933;
    margin-bottom: 16px;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 20px;
    padding-bottom: 8px;
    padding-left:0px;
    padding-right:0px;
    padding-top: 8px;
    text-align: left;
    }

/* Figure Table: title */
  p.figure-table-title {
    color: black;
    font-family: verdana,arial,sans-serif;
    font-size: 10pt;
    font-weight: bold;
    margin-bottom: 10px;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 20px;
    }

/* Figure Table: caption */
  p.figure-table-caption {
    color: black;
    font-family: verdana,arial,sans-serif;
    font-size: 10pt;
    font-style: italic;
    margin-bottom: 20px;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
    }

/* Figure Table: text */
  table.figure-table-text {
    background-color: white;
    border-color: silver;
    border-spacing: 0px;
    border-style: solid;
    border-width: 1px;
    border-collapse: collapse;
    color: black;
    font-family: verdana,arial,sans-serif;
    margin-bottom: 20px;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
    }
  table.figure-table-text th {
    background-color: #FFFF66;
    border-color: silver;
    border-style: solid;
    border-width: 1px;
    font-size: 10pt;
    font-weight: bold;
    padding: 4px;
    text-align: left;
    }
  table.figure-table-text td {
    background-color: white;
    border-color: silver;
    border-style: solid;
    border-width: 1px;
    font-size: 9pt;
    padding: 4px;
    text-align: left;
    }

/* Figure Table: text is right-justified */
  table.figure-table-text-right {
    background-color: white;
    border-color: silver;
    border-spacing: 0px;
    border-style: solid;
    border-width: 1px;
    border-collapse: collapse;
    color: black;
    font-family: verdana,arial,sans-serif;
    margin-bottom: 20px;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
    }
  table.figure-table-text-right th {
    background-color: #FFFF66;
    border-color: silver;
    border-style: solid;
    border-width: 1px;
    font-size: 10pt;
    font-weight: bold;
    padding: 4px;
    text-align: right;
    }
  table.figure-table-text-right td {
    background-color: white;
    border-color: silver;
    border-style: solid;
    border-width: 1px;
    font-size: 9pt;
    padding: 4px;
    text-align: right;
    }

/* Figure Table: commands */
  table.figure-table-commands {
    border: black;
    color: black;
    font-family: verdana,arial,sans-serif;
    font-size: 9pt;
    margin-bottom: 10px;
    margin-left: 10px;
    margin-right: 10px;
    margin-top: 0px;
    }

/* ===== FIGURE: COMMAND SUMMARY ===== */

/* Figure: Command Summary: Border */
  div.figure-command-summary-border {
    border-style: solid;
    border-width: 1px;
    color: #009933;
    margin-bottom: 16px;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 20px;
    padding-bottom: 8px;
    padding-left:0px;
    padding-right:0px;
    padding-top: 8px;
    text-align: left;
    }

/* Figure: Command Summary heading */
  div.figure-command-summary-heading {
    text-align: center;
    }
  table.figure-command-summary-heading {
    background-color: #FFFF66;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 20px;
    margin-top: 10px;
    color: black;
    font-family: verdana,arial,sans-serif;
    font-size: 10pt;
    font-weight: bold;
    text-align: center;
  }

/* Figure: Command Summary text */
  table.figure-command-summary-text {
    background-color: white;
    border-width: 0px;
    border-collapse: collapse;
    color: black;
    font-family: verdana,arial,sans-serif;
    margin-bottom: 10px;
    margin-left: 30px;
    margin-right: 0px;
    margin-top: 0px;
    }
  table.figure-command-summary-text th {
    background-color: white;
    font-size: 10pt;
    font-weight: bold;
    padding: 3px;
    text-align: left;
    }
  table.figure-command-summary-text td {
    background-color: white;
    font-size: 9pt;
    padding: 2px;
    text-align: left;
    }

/* ===== FIGURE: LISTING ===== */

/* Figure Listing: title */
  p.figure-listing-title {
    color: black;
    font-family: verdana,arial,sans-serif;
    font-size: 10pt;
    font-weight: bold;
    margin-bottom: 10px;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 20px;
    }

/* Figure Listing: caption */
  p.figure-listing-caption {
    color: black;
    font-family: verdana,arial,sans-serif;
    font-size: 10pt;
    font-style: italic;
    margin-bottom: 20px;
    margin-left: 30px;
    margin-right: 25px;
    margin-top: 0px;
    }

/* Figure Listing: box */
  div.figure-listing-box {
    border-style: solid;
    border-width: 1px;
    color: #009933;
    margin-bottom: 16px;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 20px;
    padding-bottom: 8px;
    padding-left:0px;
    padding-right:0px;
    padding-top: 8px;
    text-align: left;
    }

/* Figure Listing: text */
  pre.figure-listing-text {
    color: black;
    background-color: white;
    font-family: courier new, courier, andale mono, monospace;
    font-size: 10pt;
    font-weight: bold;
    margin-bottom: 10px;
    margin-left: 30px;
    margin-right: 10px;
    margin-top: 10px;
    }

/* ===== FIGURE: BOX ===== */

/* Figure Box: border */
  div.figure-box-border {
    border-style: solid;
    border-width: 1px;
    color: #009933;
    margin-bottom: 16px;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 20px;
    padding-bottom: 8px;
    padding-left:0px;
    padding-right:0px;
    padding-top: 8px;
    text-align: left;
    }

/* Figure Box: heading */
  div.figure-box-heading {
    text-align: center;
    }
  table.figure-box-heading {
    background-color: #FFFF66;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 20px;
    margin-top: 10px;
    color: black;
    font-family: verdana,arial,sans-serif;
    font-size: 10pt;
    font-weight: bold;
    text-align: center;
  }

/* Figure Box: caption */
  p.figure-box-caption {
    color: black;
    font-family: verdana,arial,sans-serif;
    font-size: 10pt;
    font-style: italic;
    margin-bottom: 20px;
    margin-left: 20px;
    margin-right: 20px;
    margin-top: 0px;
    }

/* Figure Box: unordered list */
  ul.figure-box {
    color: black;
    font-family: verdana,arial,sans-serif;
    font-size: 10pt;
    margin-bottom: 10px;
    margin-left: 38px;
    margin-right: 70px;
    margin-top: 0px;
    }

/* Figure Box: text */
  p.figure-box-text {
    color: black;
    background-color: white;
    font-family: verdana,arial,sans-serif;
    font-size: 10pt;
    margin-bottom: 10px;
    margin-left: 20px;
    margin-right: 20px;
    margin-top: 0px;
    }

/* ===== INLINE COLUMNS ===== */

/* Figure Table: text */
  table.inline-columns {
    background-color: white;
    border-width: 0px;
    color: black;
    font-family: verdana,arial,sans-serif;
    margin-bottom: 10px;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
    }
  table.inline-columns th {
    background-color: white;
    border-width: 0px;
    font-size: 9pt;
    font-weight: bold;
    padding: 1px;
    text-align: left;
    }
  table.inline-columns td {
    background-color: white;
    border-width: 0px;
    font-size: 9pt;
    padding: 1px;
    text-align: left;
    }

/* ===== POPUP BOX ===== */

/* Popup box */
  table.popup {
    background-color: white;
    border-collapse: separate;
    border-color: #009933;
    border-spacing: 0px;
    border-style: solid;
    border-width: 2px;
    color: black;
    font-family: verdana,arial,sans-serif;
    font-size: 10pt;
    }
  table.popup td {
    border-color: white;
    border-style: solid;
    border-width: 0px;
    color: black;
    padding: 10px 0px 0px 10px;
    }

/* ===== WHAT'S IN A NAME? ===== */

/* WIAN: Border */
  div.wian {
    border-style: solid;
    border-width: 1px;
    color: #009933;
    margin-bottom: 16px;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 20px;
    padding-bottom: 8px;
    padding-left:0px;
    padding-right:0px;
    padding-top: 8px;
    text-align: left;
    }

/* WIAN: title */
  p.wian-title {
    color: #009933;
    font-family: verdana,arial,sans-serif;
    font-size: 13pt;
    font-style: italic;
    font-weight: bold;
    margin-bottom: 10px;
    margin-left: 10px;
    margin-right: 0px;
    margin-top: 4px;
    }

/* WIAN: divider */
  hr.wian-divider {
    background-color: #009933;
    border: 0px;
    color: #009933;
    height: 1px;
    margin-bottom: 10px;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
    }

/* WIAN: terms to be defined */
  p.wian-terms {
    color: black;
    font-family: verdana,arial,sans-serif;
    font-size: 11pt;
    font-weight: bold;
    margin-bottom: 10px;
    margin-left: 20px;
    margin-right: 0px;
    margin-top: 10px;
    }

/* WIAN: text */
  p.wian-text {
    color: black;
    font-family: verdana,arial,sans-serif;
    font-size: 10pt;
    margin-bottom: 10px;
    margin-top: 0px;
    margin-left: 20px;
    margin-right: 20px;
    text-align: left;
    }

/* WIAN: text - italics */
/* with italics, IE needs a smaller right margin or right border disappears */
  p.wian-text-italic {
    color: black;
    font-family: verdana,arial,sans-serif;
    font-size: 10pt;
    font-style: italic;
    margin-bottom: 10px;
    margin-top: 0px;
    margin-left: 20px;
    margin-right: 15px;
    text-align: left;
    }

/* WIAN: listing */
  p.wian-listing {
    color: black;
    font-family: courier new, courier, andale mono, monospace;
    font-size: 11.5pt;
    font-weight: bold;
    margin-bottom: 10px;
    margin-left: 20px;
    margin-right: 0px;
    margin-top: 0px;
    text-align: left;
    }

/* WIAN: unordered list within a WIAN */
  ul.wian {
    color: black;
    font-family: verdana,arial,sans-serif;
    font-size: 10pt;
    margin-bottom: 10px;
    margin-left: 35px;
    margin-right: 20px;
    margin-top: 0px;
    padding: 0px;
    text-align: left;
    }

/* ===== BOX ===== */

/* BOX: Border */
  div.box {
    border-style: solid;
    border-width: 1px;
    color: #009933;
    margin-bottom: 16px;
    margin-left: 0px;
    margin-right: 10px;
    margin-top: 20px;
    padding-bottom: 8px;
    padding-left:0px;
    padding-right:0px;
    padding-top: 8px;
    text-align: left;
    }

/* BOX: terms to be defined */
  p.box-title {
    color: black;
    font-family: verdana,arial,sans-serif;
    font-size: 11pt;
    font-weight: bold;
    margin-bottom: 10px;
    margin-left: 20px;
    margin-right: 0px;
    margin-top: 10px;
    }

/* BOX: text */
  p.box-text {
    color: black;
    font-family: verdana,arial,sans-serif;
    font-size: 10pt;
    font-style: italic;
    margin-bottom: 10px;
    margin-left: 20px;
    margin-right: 20px;
    margin-top: 0px;
    }

/* BOX: listing */
/* use this instead of p.box-listing and you won't have to put in breaks between lines */
  pre.box-listing {
    color: black;
    background-color: white;
    font-family: courier new, courier, andale mono, monospace;
    font-size: 10pt;
    font-weight: bold;
    margin-bottom: 10px;
    margin-left: 5px;
    margin-right: 5px;
    margin-top: 0px;
    }

/* BOX: listing */
    p.box-listing {
    color: black;
    background-color: white;
    font-family: courier new, courier, andale mono, monospace;
    font-size: 11.5pt;
    font-weight: bold;
    margin-bottom: 10px;
    margin-left: 20px;
    margin-right: 0px;
    margin-top: 0px;
    }

/* BOX: Code */
  p.box-code {
    color: black;
    font-family: courier new, courier, andale mono, monospace;
    font-size: 10pt;
    margin-bottom: 10px;
    margin-top: 0px;
    margin-left: 20px;
    margin-right: 20px;
    text-align: left;
    }

/* BOX: Man page sample */
  pre.box-manpage {
    color: black;
    background-color: white;
    font-family: courier new, courier, andale mono, monospace;
    font-size: 10pt;
    font-weight: normal;
    margin-bottom: 10px;
    margin-left: 5px;
    margin-right: 5px;
    margin-top: 0px;
    }

/* ===== PHOTO ===== */

/* PHOTO: Border */
  div.photo {
    border-style: solid;
    border-width: 1px;
    color: #009933;
    margin-bottom: 16px;
    margin-left: 10px;
    margin-right: 0px;
    margin-top: 20px;
    padding-bottom: 8px;
    padding-left:0px;
    padding-right:0px;
    padding-top: 8px;
    text-align: left;
    }

/* PHOTO: Image */
  img.photo-image {
    margin-bottom: 10px;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 10px;
    text-align: center;
    }

/* PHOTO: Title */
  p.photo-title {
    color: black;
    background-color: white;
    font-family: verdana,arial,sans-serif;
    font-size: 8pt;
    font-weight: bold;
    margin-bottom: 6px;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
    text-align: center;
    }

/* PHOTO: Caption */
  p.photo-caption {
    color: black;
    background-color: white;
    font-family: verdana,arial,sans-serif;
    font-size: 8pt;
    margin-bottom: 10px;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
    text-align: left;
    }

/* ===== DRAWING ===== */

/* DRAWING: Border */
  div.drawing {
    border-style: solid;
    border-width: 1px;
    color: #009933;
    margin-bottom: 16px;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 20px;
    padding-bottom: 8px;
    padding-left:0px;
    padding-right:0px;
    padding-top: 8px;
    text-align: left;
    }

/* DRAWING: No border */
  div.drawing-noborder {
    border-width: 0px;
    color: #009933;
    margin-bottom: 16px;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
    padding-bottom: 0px;
    padding-left:0px;
    padding-right:0px;
    padding-top: 8px;
    text-align: left;
    }

/* DRAWING: image */
  img.drawing-image {
    margin-bottom: 10px;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 10px;
    text-align: center;
    }

/* DRAWING: Title */
  p.drawing-title {
    color: black;
    background-color: white;
    font-family: verdana,arial,sans-serif;
    font-size: 8pt;
    font-weight: bold;
    margin-bottom: 6px;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
    text-align: center;
    }

/* DRAWING: Caption */
  p.drawing-caption {
    color: black;
    background-color: white;
    font-family: verdana,arial,sans-serif;
    font-size: 8pt;
    margin-bottom: 10px;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
    text-align: left;
    }

/* ===== ILLUSTRATION SPECIFCATION ===== */
/* description of an illustration that has not yet been rendered */

/* ILLUSTRATION SPECIFCATION: Border */
  div.illustration-specification {
    border-style: solid;
    border-width: 1px;
    color: #009933;
    margin-bottom: 16px;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 20px;
    padding-bottom: 8px;
    padding-left:0px;
    padding-right:0px;
    padding-top: 8px;
    text-align: left;
    }

/* ILLUSTRATION SPECIFCATION: Heading */
  p.illustration-specification-heading {
    color: black;
    background-color: white;
    font-family: verdana,arial,sans-serif;
    font-size: 10pt;
    margin-bottom: 12px;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 10px;
    text-align: center;
    }

/* ILLUSTRATION SPECIFCATION: Text */
  p.illustration-specification-text {
    color: black;
    background-color: white;
    font-family: verdana,arial,sans-serif;
    font-size: 10pt;
    margin-bottom: 10px;
    margin-left: 20px;
    margin-right: 20px;
    margin-top: 0px;
    text-align: left;
    }

/* ===== FIGURE: SCREENSHOT ===== */

/* SCREENSHOT: Border */
  div.screenshot {
    border-style: solid;
    border-width: 1px;
    color: #009933;
    margin-bottom: 16px;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 20px;
    padding-bottom: 8px;
    padding-left:0px;
    padding-right:0px;
    padding-top: 8px;
    text-align: left;
    }

/* SCREENSHOT: Image */
  img.screenshot-image {
    margin-bottom: 10px;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 10px;
    text-align: center;
    }

/* SCREENSHOT: Title */
  p.screenshot-title {
    color: black;
    background-color: white;
    font-family: verdana,arial,sans-serif;
    font-size: 8pt;
    font-weight: bold;
    margin-bottom: 6px;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
    text-align: center;
    }

/* SCREENSHOT: Caption */
  p.screenshot-caption {
    color: black;
    background-color: white;
    font-family: verdana,arial,sans-serif;
    font-size: 8pt;
    margin-bottom: 10px;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
    text-align: left;
    }

/* ===== HINT ===== */

/* HINT: Border */
  div.hint {
    border-style: solid;
    border-width: 0px;
    color: #009933;
    background-color: #FFFF99;
    margin-bottom: 20px;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 20px;
    padding-bottom: 8px;
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 8px;
    text-align: center;
    width: 355px;
    }

/* HINT: title */
  p.hint-title {
    color: black;
    font-family: verdana,arial,sans-serif;
    font-size: 13pt;
    font-style: italic;
    font-weight: bold;
    margin-bottom: 10px;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 16px;
    text-align: center;
    }

/* HINT: text */
  p.hint-text {
    color: black;
    font-family: verdana,arial,sans-serif;
    font-size: 10pt;
    font-style: italic;
    margin-bottom: 10px;
    margin-left: 20px;
    margin-right: 20px;
    margin-top: 0px;
    text-align: left;
    }

/* HINT: listing within a hint */
  p.hint-listing {
    color: black;
    font-family: courier new, courier, andale mono, monospace;
    font-size: 11.5pt;
    font-weight: bold;
    margin-bottom: 10px;
    margin-left: 20px;
    margin-right: 0px;
    margin-top: 0px;
    text-align: left;
    }

/* HINT: unordered list within a hint */
  ul.hint {
    color: black;
    font-family: verdana,arial,sans-serif;
    font-size: 10pt;
    font-style: italic;
    margin-bottom: 10px;
    margin-left: 35px;
    margin-right: 20px;
    margin-top: 0px;
    padding: 0px;
    text-align: left;
    }

/* HINT: ordered list within a hint*/
  ol.hint {
    color: black;
    font-family: verdana,arial,sans-serif;
    font-size: 10pt;
    font-style: italic;
    margin-bottom: 10px;
    margin-left: 43px;
    margin-right: 20px;
    margin-top: 0px;
    padding: 0px;
    text-align: left;
    }

/* ===== FOOTNOTE ===== */

/* FOOTNOTE: Border */
  div.footnote {
    border-style: solid;
    border-width: 0px;
    color: #009933;
    background-color: #CCFF99;
    margin-bottom: 20px;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 20px;
    padding-bottom: 8px;
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 8px;
    text-align: center;
    width: 375px;
    }

/* FOOTNOTE: title */
  p.footnote-title {
    color: black;
    font-family: verdana,arial,sans-serif;
    font-size: 10pt;
    font-style: italic;
    font-weight: bold;
    margin-bottom: 10px;
    margin-left: 20px;
    margin-right: 10px;
    margin-top: 16px;
    text-align: left;
    }

/* FOOTNOTE: text */
  p.footnote-text {
    color: black;
    font-family: verdana,arial,sans-serif;
    font-size: 10pt;
    font-style: italic;
    margin-bottom: 10px;
    margin-left: 20px;
    margin-right: 20px;
    margin-top: 0px;
    text-align: left;
    }

/* FOOTNOTE: listing within a footnote*/
  p.footnote-listing {
    color: black;
    font-family: courier new, courier, andale mono, monospace;
    font-size: 11.5pt;
    font-weight: bold;
    margin-bottom: 10px;
    margin-left: 20px;
    margin-right: 0px;
    margin-top: 0px;
    text-align: left;
    }

/* ===== GLOSSARY ===== */

/* Glossary: single letter */
  p.glossary-letter {
    color: black;
    font-family: verdana,arial,sans-serif;
    font-size: 25pt;
    line-height: 0px;
    margin-bottom: 12px;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 40px;
    }

/* Glossary: divider (below the single letter) */
  hr.glossary-divider {
    background-color: #009933;
    border: 0px;
    color: #009933;
    height: 2.5px;
    line-height: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
    width: 475px;
    }

/* Glossary: alphabetical links */
  p.glossary-alphabetical-links {
    color: black;
    font-family: verdana,arial,sans-serif;
    font-size: 10pt;
    font-weight: bold;
    letter-spacing: 1.5pt;
    margin-bottom: 20px;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
    text-align: right;
    }

/* Glossary - single definition: text (indented) */
  p.glossary-text {
    color: black;
    font-family: verdana,arial,sans-serif;
    font-size: 10pt;
    margin-bottom: 10px;
    padding-left: 30px;
    margin-right: 0px;
    margin-top: 0px;
    }

/* Glossary - single definition: term to be defined (hanging indent) */
  span.glossary-term {
    color: black;
    font-family: verdana,arial,sans-serif;
    font-size: 10pt;
    font-weight: bold;
    margin-bottom: 0px;
    margin-top: 0px;
    margin-left: -30px;
    margin-right: 0px;
    }

/* Glossary - a reference to another term */
  span.glossary-seealso {
    color: black;
    font-family: verdana,arial,sans-serif;
    font-size: 10pt;
    font-style: normal;
    font-weight: bold;
    }

/* Glossary - multiple definition: list: term to be defined */
  p.glossary-list-term {
    color: black;
    font-family: verdana,arial,sans-serif;
    font-size: 10pt;
    margin-bottom: 0px;
    margin-left: 30px;
    margin-right: 0px;
    margin-top: 0px;
    }

/* Glossary - multiple definition: list: text */
  ol.glossary {
    color: black;
    font-family: verdana,arial,sans-serif;
    font-size: 10pt;
    margin-bottom: 10px;
    margin-left: 30px;
    margin-right: 0px;
    margin-top: 0px;
    padding: 0px;
    text-align: left;
    }

/* ===== COMMAND SUMMARY ===== */

/* Command Summary: Category */
  p.command-summary-category {
    color: black;
    background-color: yellow;
    font-family: verdana,arial,sans-serif;
    font-size: 10pt;
    font-weight: bold;
    margin-bottom: 2px;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 20px;
    padding: 2px;
    }

/* Command Summary */
  table.command-summary {
    background-color: white;
    border-width: 0px;
    color: black;
    font-family: verdana,arial,sans-serif;
    margin-bottom: 1px;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
    }
  table.command-summary td {
    background-color: white;
    border-width: 0px;
    font-size: 9pt;
    text-align: left;
    padding: 0px;
    }

/* ===== LIST OF FIGURES ===== */

/* List of Figures: Chapters */
  table.figure-list-chapter {
    margin-bottom: 0px;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 10px;
    }

/* List of Figures: Chapter number */
  td.figure-list-chapter-number {
    color: black;
    font-family: verdana,arial,sans-serif;
    font-size: 10pt;
    font-weight: normal;
    margin-bottom: 0px;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
    text-align: right;
    width: 100px;
    }

/* List of Figures: Chapter space */
  td.figure-list-chapter-space {
    width: 10px;
    }

/* List of Figures: Chapter title */
  td.figure-list-chapter-title {
    color: black;
    font-family: verdana,arial,sans-serif;
    font-size: 10pt;
    font-weight: bold;
    margin-bottom: 0px;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
    text-transform: none;
    }

/* List of Figures: Figure number */
  td.figure-list-figure-number {
    color: black;
    font-family: verdana,arial,sans-serif;
    font-size: 8pt;
    font-weight: bold;
    margin-bottom: 0px;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
    text-align: right;
    width: 130px;
    }

/* List of Figures: Figure space */
  td.figure-list-figure-space {
    width: 10px;
    }

/* List of Figures: Figure title */
  td.figure-list-figure-title {
    color: black;
    font-family: verdana,arial,sans-serif;
    font-size: 10pt;
    font-weight: normal;
    margin-bottom: 0px;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
    text-transform: none;
    }

/* ===== SIGNATURE ===== */

/* Signature */
  img.signature {
    margin-bottom: 10px;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
    }

/* ===== TECHICAL ITEM ===== */

/* Technical Item: text (indented) */
  p.technical-item-text {
    color: black;
    font-family: verdana,arial,sans-serif;
    font-size: 10pt;
    margin-bottom: 10px;
    padding-left: 20px;
    margin-right: 0px;
    margin-top: 0px;
    }

/* Technical Item: term to be defined (hanging indent) */
  span.technical-item-term {
    color: black;
    font-family: verdana,arial,sans-serif;
    font-size: 10pt;
    font-weight: bold;
    margin-bottom: 0px;
    margin-top: 0px;
    margin-left: -20px;
    margin-right: 0px;
    }

/* Text: listing */
  p.technical-item-listing {
    color: black;
    background-color: white;
    font-family: courier new, courier, andale mono, monospace;
    font-size: 11.5pt;
    font-weight: bold;
    margin-bottom: 10px;
    margin-left: 20px;
    margin-right: 0px;
    margin-top: 0px;
    }

/* ===== COPYRIGHT ===== */

/* Copyright Information */
  p.copyright-info {
    color: black;
    font-family: arial,sans-serif;
    font-size: 7.5pt;
    font-weight: bold;
    margin-bottom: 0px;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 25px;
    text-align: right;
    }

/* ==== ENDORSEMENTS ===== */

/* Endorsement: text */
  p.endorsement-text {
    color: black;
    font-family: verdana,arial,sans-serif;
    font-size: 10pt;
    margin-bottom: 0px;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 20px;
    }

/* Endorsement: name */
  span.endorsement-name {
    color: black;
    font-family: verdana,arial,sans-serif;
    font-size: 10pt;
    font-weight: bold;
    }

/* ===== EXERCISES ===== */

/* Exercises: Question header */
  p.exercises-question-header {
    color: black;
    background-color: #CCFF99;
    font-family: verdana,arial,sans-serif;
    font-size: 10pt;
    font-weight: bold;
    margin-bottom: 20px;
    margin-left: -5px;
    margin-right: 0px;
    margin-top: 30px;
    padding: 4px;
    text-transform: uppercase;
    }

/* Exercises: Answer header */
  p.exercises-answer-header {
    color: black;
    font-family: verdana,arial,sans-serif;
    font-size: 10pt;
    font-weight: bold;
    text-transform: uppercase;
    margin-bottom: 10px;
    }

/* Exercises: Hanging indent (used with a bullet) */
  p.exercises-hanging-indent {
    color: black;
    background-color: white;
    font-family: verdana,arial,sans-serif;
    font-size: 10pt;
    margin-bottom: 10px;
    margin-left: 12px;
    margin-right: 0px;
    margin-top: 0px;
    text-indent: -12px;
    }

/* ===== UNIX/LINUX TIMELINE ===== */

/* Figure Table: text */
  table.timeline {
    background-color: white;
    color: black;
    font-family: verdana,arial,sans-serif;
    margin-bottom: 0px;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
    }
  table.timeline th {
/*  background-color: #FFFF66;  */
    background-color: white;
    font-size: 9pt;
    font-weight: bold;
    padding: 0px;
    text-align: left;
    vertical-align: top;
    }
  table.timeline td {
    background-color: white;
    font-size: 9pt;
    padding: 0px;
    text-align: left;
    vertical-align: top;
    }

  span.timeline-date {
    color: #0000FF;
    }

  span.timeline-page {
    color: #3366FF;
    }

/* ===== ERRORS AND CORRECTIONS ===== */

  p.error-page {
    color: black;
    background-color: white;
    font-family: verdana,arial,sans-serif;
    font-size: 10pt;
    margin-bottom: 2px;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
    }

  span.error-person {
    color: #FF9933;
    font-size: 8.5pt;
    font-weight: bold;
    }

  span.error-important {
    color: red;
    margin-left: -15px;
    }

  p.error-location {
    color: black;
    background-color: white;
    font-family: verdana,arial,sans-serif;
    font-size: 10pt;
    margin-bottom: 2px;
    margin-left: 20px;
    margin-right: 0px;
    margin-top: 0px;
    }

  p.error-description {
    color: #3366FF;
    background-color: white;
    font-family: verdana,arial,sans-serif;
    font-size: 10pt;
    margin-bottom: 14px;
    margin-left: 20px;
    margin-right: 0px;
    margin-top: 0px;
    }

/* ===== UNIX MODEL CURRICULUM ===== */

/* Curriculum table */
  table.curriculum {
    background-color: white;
    border-color: silver;
    border-spacing: 0px;
    border-style: solid;
    border-width: 1px;
    border-collapse: collapse;
    color: black;
    font-family: verdana,arial,sans-serif;
    font-size: 10pt;
    margin-bottom: 10px;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
    }
  table.curriculum th {
    border-color: silver;
    border-style: solid;
    border-width: 0px;
    color: #6699FF;
    font-size: 7pt;
    font-weight: bold;
    padding-bottom: 0px;
    padding-left: 8px;
    padding-right: 3px;
    padding-top: 6px;
    text-align: center;
    vertical-align: bottom;
    }

  table.curriculum td {
    background-color: white;
    border-color: silver;
    border-style: solid;
    border-width: 0px;
    padding-bottom: 6px;
    padding-left: 8px;
    padding-right: 4px;
    padding-top: 4px;
    }

/* Curriculum table: Page reference */
  td.curriculum-pageref {
    color: black;
    background-color: white;
    font-family: courier new, courier, andale mono, monospace;
    text-align: center;
    }

/* Curriculum: Lecture number */
  td.curriculum-lecture-number {
    color: #FF3363;
    font-weight: bold;
    text-align: center;
    }

/* Curriculum: Section name */
  p.curriculum-section-name {
    color: black;
    font-family: verdana,arial,sans-serif;
    font-size: 10pt;
    font-weight: bold;
    margin-bottom: 8px;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 10px;
    text-align: left;
    }

/* Command name */
  span.curriculum-command {
    color: #3366FF;
    font-size: 8.5pt;
    font-weight: bold;
    }

/* Curriculum: Exam */
  p.curriculum-exam {
    color: #FF3363;
    font-family: verdana,arial,sans-serif;
    font-size: 10pt;
    font-weight: bold;
    margin-bottom: 13px;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 13px;
    text-align: left;
    text-transform: uppercase;
    }

/* Curriculum: Course outline text */
  p.curriculum-course-outline-text {
    color: black;
    background-color: white;
    font-family: verdana,arial,sans-serif;
    font-size: 10pt;
    margin-bottom: 10px;
    margin-left: 0px;
    margin-right: 50px;
    margin-top: 0px;
    }

/* Curriculum: Course outline special references */
  p.curriculum-special-references {
    color: black;
    background-color: white;
    font-family: verdana,arial,sans-serif;
    font-size: 8.5pt;
    font-style: italic;
    margin-bottom: 10px;
    margin-left: 0px;
    margin-right: 50px;
    margin-top: 0px;
    }

/* Curriculum: Course outline appendix reference */
  span.curriculum-appendix-reference {
    color: black;
    background-color: white;
    font-family: verdana,arial,sans-serif;
    font-size: 8.5pt;
    font-style: italic;
    }

/* ===== INTERNET RESOURCES ===== */

/* Internet resource: text */
  p.internet-resource-text {
    color: black;
    background-color: white;
    font-family: verdana,arial,sans-serif;
    font-size: 10pt;
    margin-bottom: 0px;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 20px;
    }

/* Internet resource: URLs */
  p.internet-resource-url {
    color: black;
    font-family: verdana,arial,sans-serif;
    font-size: 10pt;
    margin-bottom: 14px;
    margin-left: 20px;
    margin-right: 0px;
    margin-top: 0px;
    }

/* Internet resource: note */
  span.internet-resource-note {
    font-size: 8.5pt;
    }
/* End of stylesheet */

/* Harley Hahn's Web Site */
/* Copyright 2008, Harley Hahn */

